Разработка на платформе Java SE 9. Базовые темы

В данном курсе слушатели получат базовые знания и навыки, которые позволят им заниматься разработкой на платформе Java SE 9. Курс состоит из трёх частей: Модульная система в Java 9; Java shell; Обновления в Java api.
Курс: JVA-060
Длительность: 8 ч.

Описание

Курс знакомит с новыми возможностями платформы Java на практике.

Первая часть курса посвящена разбору модульной системы в Java (проект jigsaw). В 9-й версии JDK состоит из множества отдельных модулей. Слушатели изучат данную структуру, научатся создавать собственные модули и узнают, как работает обратная совместимость.

Вторая часть посвящена Java Shell. Это полностью новая интерактивная программа, позволяющая быстро написать простенький Java-код и тут же запустить его. Всё быстро, без лишних синтаксических блоков. 

Также будут рассмотрены 9 обновлений в Java API.

Разбираемые темы

Модули:
  • Модульная система в JDK;
  • Что такое модуль;
  • Уровни доступа;
  • Как создать модуль;
  • Отношения между модулями;
  • Модули и Reflection;
  • Java.util.ServiceLoader;
  • Безымянные модули;
  • Автомодули;
  • Утилита jlink;
Java Shell:
  • Что такое REPL;
  • Snippets;
  • Команды;
  • Навигация;
  • Скрипты;
  • Новый API;
  • Приватные методы в интерфейсах;
  • Неизменные коллекции;
  • Логировние;
  • Стримы;
  • и др.

Цели

После завершения обучения слушатели будут:
  • понимать, как работает модульная система в  JDK;
  • понимать, как создать и упаковать собственный Java-модуль;
  • уметь пользоваться Java Shell;
  • уметь использовать новый API.

Целевая аудитория

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

Предварительная подготовка

Опыт разработки на языке Java.
После окончания курса выдаётся сертификат на бланке Luxoft Training
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Москва 8 400 1
Санкт-Петербург 7 560 1
Омск 6 300 1
Киев 1 860 грн.
Одесса 1 700 грн.
Днепр 1 700 грн.

Примечание:

Материалы курса представлены на английском языке.

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

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоративное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия *

Имя *

Отчество

Контактный E-mail *

Компания *

Телефон *

Город *

Комментарий
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, управлению проектами, тестированию ПО, архитектуре ПО. Luxoft Training – единственный учебный центр в России, авторизованный IIBA. Действует скидка 10% на обучение физических лиц.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.