Данный курс предназначен для разработчиков, уже имеющих базовые знания Java SE и желающих изучить более сложные темы и методики программирования на данной платформе.
Научиться работать с основными классами Java, научится использовать многопоточность (как на уровне основных механизмов, так и на уровне библиотеки java.util.concurrent) и механизмы Refelction, определять и использовать аннотации, логирование в программах, а также применять наиболее важные возможности Java 8 (лямбда-выражения, ссылки на методы, потоки, новые Date и Time API и т.д.).
• Junior разработчики Java, владеющие синтаксисом Java и ООП
• Middle разработчики Java, желающие структурировать свои знания стандартных библиотек JDK (I/O, коллекции, многопоточность, потоки данных и т.д.).
• знать продвинутые возможности языка Java, такие как лямбда-выражения, потоки и многопоточность, аннотации и рефлексия.
• уметь разрабатывать веб-приложений на Java с использованием Servlets, JSP и фреймворка Spring.
• базовые знания языка Java
• понимание основных концепций объектно-ориентированного программирования.
• опыт разработки на платформе JavaSE
Курс предполагает активное участие слушателей, выполнение практических заданий и проектов, а также умение самостоятельно разрабатывать программы на Java.
По завершении курса слушатели будут иметь возможность применять полученные знания и навыки в реальных проектах, а также продолжить свое обучение и развитие в области разработки на платформе Java.
Форма обучения | Академ. часы | Ближайшая группа | Цена | ![]() |
|
Частные лица | Организации | ||||
Дистанционная | 40 |
23.03.2025
выбрать другую дату
|
44 000 руб. | 44 000 руб. |
![]() |
Дистанционная | 40 |
23.03.2025
выбрать другую дату
|
44 000 руб. | 44 000 руб. |
![]() |
Дистанционная | 40 |
23.03.2025
выбрать другую дату
|
44 000 руб. | 44 000 руб. |
![]() |
Форма обучения | Академ. часы | Ближайшая группа | Цена | ![]() |
|
Частные лица | Организации | ||||
Дистанционная | 40 |
23.03.2025
выбрать другую дату
|
44 000 руб. | 44 000 руб. |
![]() |
Форма обучения | Академ. часы | Ближайшая группа | Цена | ![]() |
|
Частные лица | Организации | ||||
Дистанционная | 40 |
23.03.2025
выбрать другую дату
|
44 000 руб. | 44 000 руб. |
![]() |
Форма обучения | Академ. часы | Ближайшая группа | Цена | ![]() |
|
Частные лица | Организации | ||||
Дистанционная | 40 |
23.03.2025
выбрать другую дату
|
44 000 руб. | 44 000 руб. |
![]() |
1. Системные классы в Java
• Введение
• Классы System, Math и Object
• Строки
• Классы StringBuffer и StringBuilder
• Примитивные оболочки
• Автоупаковка и автораспаковка
• Работа с регулярными выражениями
• Класс Properties и работа с файлами свойств
2. Ввод/вывод в Java
• Файловый ввод – вывод
• Прямой доступ к файлам
• Потоки данных
• Низкоуровневые и высокоуровневые потоки
• Сцепление потоков
• Обработка исключений в потоках В/В
• Reader- и Writer-потоки
• Сериализация и десериализация объектов
• Объекты класса System out, in, err. Класс PrintStream
• Форматирование выходных данных
3. Многопоточность в Java
• Понятие многопоточности
4. Многопоточность: пакет java.util.concurrent
5. Фреймворк Java Collections
• Введение
• Основные интерфейсы Коллекции
6. Использование рефлексивного API в Java
• Введение
• Интроспекция класса
7. Аннотации
• Понятие аннотации
• Использование аннотаций
8. Лямбда-выражения в Java 8
• Введение в «лямбда-выражения»
• Функциональные интерфейсы. Ссылки на метод
9. Стримы данных и коллекторы. Новые API для map/filter/reduce
• Стримы данных
• Понятия map / filter / reduce
• Мэппинг потоков
• Агрегирование и редукция
• Коллекторы
• Специализированные потоки
10. API даты и времени в Java 8. Дополнение к основным API Java
• Для чего нужен новый Java Date/ime API?
• Проблемы с получением даты в Java 7
• Принципы проектирования нового Date и Time API
• Классы Date Time в Java 8
• Enums
• Period и Duration: Представление временных различий
• Утилиты Date API
• Корректировщики времени
Раздел не найден.