Нововведения Java 9 (modules и др.)
В данном курсе слушатели получат базовые знания и навыки, которые позволят им заниматься разработкой на платформе Java SE 9. Курс состоит из трёх частей: Модульная система в Java 9, Java shell, Обновления в Java API.
8 ак.ч.
Онлайн
JVA-060
Нововведения Java 9 (modules и др.)
Записаться на курс
Длительность
8 ак.ч.
Локация
Онлайн
Код
JVA-060
Расписание и цены
9 900 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
Нововведения Java 9 (modules и др.)
Записаться на курс
Длительность
8 ак.ч.
Локация
Онлайн
Код
JVA-060
Расписание и цены
9 900 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей

Описание

Этот курс служит для того, чтобы ознакомить java разработчиков с новыми возможностями платформы на практике.

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

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

В заключение мы разберём 9 обновлений в Java API.
После прохождения курса выдается
сертификат на бланке IBS Training Center

Цели

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

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

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

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

Опыт разработки на языке Java.

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

  • 1. Модули (теория – 1 ч., практика – 3 ч.)

    • Модульная система в JDK;
    • Что такое модуль;
    • Уровни доступа;
    • Как создать модуль;
    • Отношения между модулями;
    • Модули и Reflection;
    • Java.util.ServiceLoader;
    • Безымянные модули;
    • Автомодули;
    • Утилита jlink.
  • 2. Java Shell (теория – 0,5 ч.; практика – 1 ч.)

    • Что такое REPL;
    • Snippets;
    • Команды;
    • Навигация;
    • Скрипты.
  • 3. Новый API (теория – 1 ч.; практика 1,5 ч.)

    • Приватные методы в интерфейсах;
    • Неизменные коллекции;
    • Логировние;
    • Стримы API.
  • Итого: теория – 2,5 ч. (31%), практика – 5,5 ч. (69%)

  • Развернуть программу

Примечание

Материалы курса представлены на английском языке.
Раcписание курсов
Вид:
Регистрируйтесь на следующий курс
Предварительная регистрация гарантирует участие в обучении. Мы обязательно оповестим вас, когда курс будет запланирован
+
Связанные курсы
Разработка на платформе Java SE. Расширенные темы
В данном курсе слушатели получат расширенные знания и навыки, необходимые для разработки ПО на платформе Java SE. В этом курсе рассматриваются основные классы системных библиотек и основы проектирования программного обеспечения. Благодаря этому слушатели научатся работать не только как программисты, но и как проектировщики ПО. Базовые темы по платформе Java рассматриваются в связанном курсе JVA-007 Разработка на платформе Java® SE: Базовые темы.
Смотреть каталог
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.