Курс Разработка на платформе Java SE. Расширенные темы
Ваша корзина пуста
Сумма: 0 руб.

Разработка на платформе Java SE. Расширенные темы

О курсе

Разработка на платформе Java SE. Расширенные темы

  • Номер курса: JSE11A
  • Вендор:

Курс Разработка на платформе Java SE. Расширенные темы

 

Данный курс предназначен для разработчиков, уже имеющих базовые знания 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
02.03.2026 10:00:00
выбрать другую дату
44 000 руб. 44 000 руб.
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Очная с применением ДОТ. Режим обучения: пн-пт 40
02.03.2026 10:00:00
выбрать другую дату
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

• Корректировщики времени

Документы об окончании
Тесты к курсу

Раздел не найден.