Курсът на ITraining по Java е озаглавен „Java Intense програмиране“, не заради силата на Java кафе аромата, а защото е фокусиран изключително силно към придобиването на ценни най-вече практически умения в процеса на овладяването на Java – един от най-актуалните в последните години програмни езици.
Бройката на обучаемите е ограничена до 6 души на курс с цел максимална ефективност на тренинга. Теорията е сведена до минимум, в основата на обучението са интензивни практически упражнения по програмиране с Java, които започват още със стартирането му.
Разработени са модули, както за начинаещи програмисти без опит с Java или обектно-ориентираното програмиране, така и за напреднали, които имат желание и мотивация да усъвършенстват знанията и уменията си в програмирането с Java.
Целта на Java курса за начинаещи е, след завършването му, участниците да могат успешно да кандидатстват за позиция младши (Junior) Java програмист. Продължителността на обучението е 60 учебни часа, разпределени в 2 седмици по 6 часа (възможно е и различно разпределение в зависимост от свободното време на курсистите).
Програмата на Java курса за напреднали е съобразена изцяло с изискванията и индивидуалните нужди на обучаемите. В зависимост от тях, продължителността на обучението е между 40 и 60 учебни часа.
Основните теми и практическите упражнения в рамките на Java курсовете покриват следното:
- Подготовка за разработка (development)
- Първа програма. Синтактични грешки.
- Типове променливи. Диапазон на числовите променливи. Константи.
- Аритметични операции.
- Декларации на класове и методи. Статични методи.
- Конвенции за именуване.
- Методи с параметри. Връщани типове от методите.
- Видимост – public, private, protected
- Форматиране на кода.
- Коментари.
- Оператори if-else, switch-case,
- Масиви
- Цикли – for, while, do-while; Оператори break и continue;
- Класове. Използване на класовете. Instance методи и статични методи.
- Конструктори
- Основни класове – String, Integer, Long, …
- Наследяване. Абстрактни класове. Интерфейси. Променливата this.
- Изключения. Секция finally.
- Работа с файлове.
- Работа с пакети.
- Спомагателни класове – списъци – Vector, ArrayList, LinkedList.
- Спомагателни класове – set-ове – HashSet, TreeSet.
- Спомагателни класове – Iterator.
- Спомагателни класове – речници – HashMap и Hashtable.
- Спомагателни класове – стек и опашка.
- Java рецепти – за по-добър код и за справяне с проблеми.
- Среди за разработка – NetBeans и Eclipse. Трикове при тях.
- Подготовка за интервюта. Плюсове и минуси на различните позиции.
Лектор на курса „Java Intense програмиране“, е Георги Митев – специалист с близо 10 годишен опит в Java технологиите и програмирането, висококвалифициран лектор, с професионални качества, отговарящи на най-съвременните стандарти в бранша.
За повече информация за курсовете по Java програмиране, свържете се с нас.