[ Java 9 ]
Пила: Игра на выживание
Проект Jigsaw (Пила) - это наиболее яркая часть Java 9, в котором появилась модульная система платформы Java (JPMS), кроме этого пользователи получили возможность создавать модульные приложения непосредственно в Java. Модульность является ключевым фактором в управлении современными приложениями, но также сама по себе является сложной темой, которая влияет на целостность приложения.
Требования к слушателям: опыт в Java от 2х лет. Знакомство со сборщиками maven или gradle.
Внимательно
В этом курсе инструктор Павел Вейник разбирает новшества 9 версии, объясняя, что такое модульность, как Java адаптировала модульность и как начать использовать ее для создания приложений более высокого уровня.
[ Программа курса ]
Введение: что такое модульность?
  • что такое и для чего модульность
  • способы достижения модульности
История модульности в Java
  • модульность в 1-8
  • проблемы с модульностью в 1-8
  • новые артефакты модульности
  • новый синтаксис модулей
Построение модульных приложений
  • проектирование структуры модулей
  • реализация структуры модулей
  • транзитивные зависимости
  • зависимости, экспортируемые только в определенные модули export to
  • сервисы-зависимости
  • необязательные зависимости
  • runtime зависимости
  • демо: задача и решение реализовать модульность
Инструменты и стратегии
    • сборщики
    • версионность Jar файлов
    • инструменты для проверки зависимостей
    • инструменты сборки модулей
    • обратная совместимость с class файлами
    • обратная совместимость с jar файлами
    • подсказки и размышления
    • демо: задача и решение legacy код
    Завершение
    • задачи
    • часто используемые библиотеки и фреймворки
      • Spring
      • Hibernate
      • <ваши варианты>
    Преподаватель курса:

    Павел Вейник
    CEO в Hard & Soft Skills
    разработчик с 2003 г. Работал в таких белорусских компаниях, как EPAM, Itransition, WorkFusion, однако предпочитает небольшие стартапы. Специализации - прикладная лингвистика и highload системы.
    Опыт на менедженских и архитекторских ролях позволяет видеть проблемы с разных точек зрения. Ведет тренинги для компаний с 2011г.
    [ Стоимость курса ]
    Длительность интенсива: 16 часов

    350 BYN | 150$ с человека
    2565 BYN | 1000$ за группу из 8 человек + 100$ за каждого участника сверх 8
    (Оплата производится в белорусских рублях по курсу доллара США, на дату платежа)

    Для записи на курс позвоните нам, или оставьте заявку в форме ниже
    [ Форма обратной связи ]
    Мы свяжемся с Вами в ближайшее время
    info@hardsoftskills.by
    +375 (33) 384 59 95
    Выберите тематику запроса