ПРОГРАММА
учебного курса «Разработка корпоративных приложений на Java SE 8 и Java EE 7»
Часть первая. Язык программирования Java SE 8.
1. Базовые сведения о Java.
2. Типы данных. Управляющие конструкции.
4. Введение в ООП. Классы и объекты.
5. Принципы объектно-ориентированного дизайна приложений. Интерфейсы или абстрактные классы.
6. Обобщения и коллекции.
7. Работа со строками.
|
8. Базовый ввод-вывод.
9. Обработка ошибок Выбрасывание исключений.
10. Работа с базой данных с помощью JDBC.
11. Работа с файлами.
12. Локализация, дата и время.
13. Многопоточное программирование в Java.
14. Лямбда функции и функциональное программирование на Java 8.
Экзамен по первой части курса.
|
Часть вторая. Разработка веб-приложений и веб-сервисов на платформе Java EE.
1. Организация сборки проекта на Java.
2. Введение в разработку корпоративных приложений. Спецификация Java EE Обзор.
3. Servlet API для генерации динамического контента.
4. Разработка пользовательского интерфейса при помощи JSF.
5. Технология ORM на примере Hibernate.
|
6. Работа с Web Services.
7. Внедрение зависимостей при помощи CDI.
8. Rest сервисы и реализация их JAX-RS.
9. Анализ производительности Java приложений.
10. Подготовка к прохождению собеседования на должность Java Developer. Разбор типичных вопросов, которые задают на собеседовании. |