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

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

О курсе

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

  • Номер курса: JVA-008
  • Вендор:

Курс Разработка на платформе 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
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

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

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

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