0

Жизнь после "восьмерки": нововведения в Java 9+

Жизнь после "восьмерки": нововведения в Java 9+
Срок доступа к УДК
  • 6 месяцев
  • -

Жизнь после "восьмерки": нововведения в Java 9+

Описание
Свыше 4,5 часов видеолекций с разбором наиболее важных или интересных нововведений, появившихся в Джаве начиная с JDK9 (и да, это действительно означает, что в курсе встречаются фичи из последующих версий, в частности, 10-й и 11-й).
✓    Центральное место курса занимает модульная система, ее возможности и особенности.
✓    Еще одно флагманское нововведение — REPL-инструмент JShell; тоже обстоятельно знакомимся.
✓    Упор сделан на кодовые примеры, хотя и теорчасть тоже присутствует в достаточном объеме; будем надеяться, это позволит слушателям уверенно использовать новый функционал и полученные навыки в своей работе или учебе.
✓    Все видеолекции можно свободно скачивать, PowerPoint-презентации и кодовая база также полностью доступны.
✓    Курс имеет открытую тематику и будет пополняться новыми лекциями по мере появления новых версий Джавы.
При разборе учебного материала задействована в первую очередь командная строка; для демонстрации отдельных возможностей привлечены среды разработки NetBeans, Intellij IDEA и Eclipse, а также фреймворк JUnit (если не знакомы с каким-то из этих инструментов — не страшно: усвоению темы это не помешает).

Требуемый уровень подготовки
Начальный — средний

Целевая аудитория
Курс рассчитан в первую очередь на программистов, желающих подробнее узнать о флагманских нововведениях по мере выхода очередных релизов Джавы.

Программа курса
•Часть 1 — Модульная система (~3 часов видеолекций)
o    Подготовка учебной среды
o    Причины для модуляризации
o    Модульное приложение — работа с командной строки
o    Модульное приложение — работа в среде NetBeans
o    Ключевое слово requires — работа с командной строки
o    Ключевое слово requires transitive — работа в среде Intellij IDEA
o    Ключевое слово exports — работа с командной строки
o    Ключевое слово exports to — работа в среде Eclipse
o    Модуляризованный механизм загрузки служб на классе ServiceLoader; ключевые словая provides и with
o    Безымянный модуль (Unnamed Module)
o    Анализатор зависимостей jdeps
o    Безымянный модуль (Unnamed Module)
o    Автоматические модули (Automatic Modules)
o    Знакомство с Module API
o    Генератор исполнимого образа приложения jlink
•Часть 2 — JShell (~30 минут видеолекций)
o    Основные приемы работы
o    Изменение дефиниций
o    Форвардные ссылки
o    Обработка исключений в JShell
o    Полезные команды
o    Работа с class path'ом и module path'ом
o    Встроенные скрипты
o    Стартовые скрипты
•Часть 3 — Новый API и др. (~1 часа видеолекций)
o    Приватные методы в интерфейсах
o    Объявление локальной переменной var
o    Усовершенствованный try-with-resources
o    Немутирующие коллекции
o    Ромбовидный оператор в анонимных внутренних классах
o    Бескомпиляторный запуск приложения
o    Знакомство с Process API
o    Апдейты в интерфейсе Stream
o    Апдейты в классе Optional


Жизнь после "восьмерки": нововведения в Java 9+
1 500 руб.
Отправьте другу или начальнику ссылку на почту
Заявка на обучение

* - обязательные поля

Заявка на обучение

Записаться на курс:

Город:

Дата:

* - обязательные поля