×Закрыть

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

Состоялось
25 — 26 марта
Время
11:30 — 19:00
Место
Одесса + онлайн
Стоимость
2500 грн (online - 2000 грн)
Пойдут

Самый насыщенный тренинг по Java 8!

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 для проверки преподавателем.

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

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

Полноценный тренинг занимает два дня, но участники могут выбрать и обучение только в течение первого дня либо второго дня(стоимость соответственно 1000 и 1500 гривен).

Программа тренинга:

1-й день:

Java 8:

  1. Лямбда выражения. Функциональные интерфейсы
  2. Ссылки на методы
  3. Измененения в интерфейсах. Статические и дефолтные методы
  4. Optional. Безопасное программирование
  5. Streams API и обработка данных. Измененения в коллекциях
  6. Анти-паттерны в Java 8
  7. Collectors. Написание собственных коллекторов
  8. Spliterators. Написание собственных spliterators

2-й день:

  1. Эффективность новых парадигм в Java 8
  2. Библиотека Java Time
  3. CompletableFuture и реактивное программирование

Java 9:

  1. Использование jshell
  2. Языковые изменения (проект Coin)
  3. Модуляризация (проект Jigsaw)
  4. Process API
  5. Новый HTTP клиент
  6. Изучение Flow API (реактивное программирование)
  7. Тестирование производительности с помощью JMH

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

Тренинг пройдет с 25 марта по 26 марта с 11:30 до 19:00 по адресу: г. Одесса, пр. Шевченко 2, ауд. 324.

Тренер: Сергей Моренец, разработчик с 15-летним опытом, автор семинаров «Java 8 под микроскопом» (3 части) и «Эффективность и оптимизация кода в Java 8».

Для онлайн-участников стоимость 2000 гривен. Участникам в Одессе со своим ноутбуком скидка 10%. При оплате до 15 марта скидка 20%.

Количество мест ограничено, поэтому регистрация обязательна.

Нет комментариев

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

Подписаться на комментарии