Стань экспертом по Java 8/9! | ITDiscovery
тренинг

Стань экспертом по Java 8/9!

Об услуге

Java 8 - одна из самых ожидаемых версий Java за последнее время, которая коренным образом изменила мышление и принципы работы разработчиков.

Сейчас, через два года после ее релиза, Java 8 является самой популярной версией и на production. Поэтому современный джавист должен хорошо разбираться в ее тонкостях.

В то же время многие разработчики, перешедшие на Java 8, не всегда используют фитчи из новой версии, либо используют их не полностью или неэффективно.

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

Java 9 - следующая версия Java, которая должна выйти в этом году. Последние два года Java сообщество бурно обсуждало и предлагало те изменения, которые должны были войти в эту версию. Некоторые из предлагаемых изменений попали в check-list, некоторые были перенесены в Java 10.

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

Мы возьмем существующий проект и рассмотрим в нем примеры кода, которые пришли к нам из Java 7 и которые мы элегантно перепишем на Java 8, а затем на Java 9. Если вы участвуете онлайн, вы можете выкладывать свои решения на github/bitbucket для проверки преподавателем.

Таким образом, после тренинга каждый студент получит работающее приложение с использованием фитч из Java 8/9.

Требования к участникам

  • знание Java SE на базовом уровне, умение работать с системами сборки (Maven, Gradle).

По волнам знаний вас поведёт:

Сергей Моренец Senior Java Developer

  • 15 лет опыта в Java
  • 4 года опыта в преподавании
  • Выпущено более 100 студентов

Работал тренером в Luxoft Training Center. Автор обучающего портала IT-Simulator, основатель курсов ИТ-технологий IT-Discovery.

Автор книг:

Докладчик в ИТ-конференциях регионального и национального уровня, в том числе: JEEconf, JavaFrameworks Days, Dev Talks, Java User Group, JavaDay, IT-Talk (Днепр, Харьков 2016), Java Expert Day (Одесса 2015).

После обучения Вы будете уметь:

    • Писать более компактный и читабельный код;
    • Использовать принципы функционального программирования;
    • Использовать библиотеку Java Time для работы с датой и временем;
    • Научиться реактивному программированию;
    • Использовать модульность в своих проектах;
    • Измерять эффективность своего кода;
    • Использовать HTTP клиент для синхронных и асинхронных запросов;
наверх