Java SE developement: part 2
Цель курса:
В данном 5-дневном курсе студенты будут изучать различные практики языка программирования Java. Речь пойдет о тех специфических темах, которые не рассматриваются или рассматриваются поверхностно в базовом курсе по Java SE разработке (WD0111). В частности рассматриваются приемы функционального программирования: использование Streams API. Обсуждаются темы использования графических библиотек, рефлексии, регулярных выражений. Поднимается тема многопоточных приложений.
Лабораторные упражнения выполняются после теоретических занятий, позволяя студентам на практике исследовать язык Java и закрепить изученные в ходе лекций понятия. Используется среда разработки Eclipse.
Для кого предназначен этот курс:
Разработчиков, имеющих хотя бы минимальные навыки программирования на Java
Для успешного прохождения курса слушатели должны:
Иметь навыки решения базовых задач с помощью Java SE или пройти обучение по курсу WD0111 (или WD017/WD018)
Понимать основные принципы ООП
По окончании курса слушатели смогут:
Использовать потоки (Streams API)
Работать с временами и датами
Делать вставки с кодом на JavaScript
Использовать аннотации
Писать приложения с графическим интерфейсом
Писать многопоточные приложения и настраивать взаимодействие потоков
Использовать коллекции и дженерики
Создавать регулярные выражения
Использовать рефлексию
WD1111 Java SE разработка: часть 2