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

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

Жизнь после "восьмерки": нововведения в 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+

Описание
Свыше 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


Длительность

6 ак.часов дней (48ч в неделю)

Доступ к курсу

Навсегда в личном кабинете

Документы

Удостоверение о повышении квалификации

Как проходит обучение на платформе ФОРС

[ 01 ]

Знакомство с платформой

Платформа учебного центра ФОРС предназначена для удобного и комфортного обучения. Доступ к материалам будет открыт сразу после приобретения курса, а также навсегда доступен в личном кабинете.

[ 02 ]

Обучение

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

[ 03 ]

Обратная связь и поддержка

Мы поддерживаем онлайн-ресурс, где слушатели всегда могут задать вопрос преподавателю или коллективно обсудить возможные проблемы с другими студентами. Вы всегда сможете получить необходимую информацию в личном кабинете.

[ 04 ]

Дипломы и сертификаты

Все документы об окончании курсов собраны в одном месте в электронном формате — вы всегда можете посмотретьи скачать их в личном кабинете.

Остались вопросы?

Оставьте свои контактные данные — мы с вами свяжемся и все расскажем

Нажимая на кнопку «Отправить», я принимаю условия Политики конфиденциальности, и даю согласие на обработку персональных данных