Обзор JDK 9/11. Миграция проекта Topjava с 1.8 на 11



Миграция проекта Topjava


Старт группы 30.05 (расписание) либо индивидуально

Последние отзывы (более 130 положительных отзывов!)

Разработка полнофункционального Spring 5/JPA Enterprise приложения c авторизацией и правами доступа на основе ролей на самом востребованном Java стеке: Maven, Spring MVC, Security, JPA(Hibernate), REST(Jackson), Bootstrap (css,js), datatables, jQuery + plugins, Java 8 Stream and Time API. Сохранение в Postgresql и HSQLDB, деплой в облачный сервис Heroku.

Стажировка начинается с сервлетов и требует наличия базовых знаний Java (желательно знание сервлетов, JDBC, базового SQL, javascript, HTML). После окончания твой опыт и резюме будут на уровне Middle.

  Детали, расписание, стоимость


Начать обучение бесплатно! (вводное занятие)

Занятия по своему графику, старт в любое время

Отзывы о проекте

Проект идет в индивидуальном порядке с личным куратором, начинается с массивов и заканчивается деплоем веб приложения с сохранением в базу данных в облачный сервис Heroku. Длительность прохождения зависит от опыта, обычно 2-3 месяца.

Программа: объектная модель, коллекции, система ввода-вывода, работа с файлами, сериализация, работа с XML, JSON, SQL, персистентность в базу данных (PostgreSQL), сервлеты, JSP/JSTL, веб-контейнер Tomcat, HTML, модульные тесты JUnit, java.util.Logging, система контроля версий Git.

  • Получи первое открытое занятие
  • Выполни домашнее задание
  • Пришли ссылку на свое решение (контакты в письме)

  Детали, программа, стоимость


Начать обучение бесплатно! (открытое занятие)

Занятия по своему графику, старт в любое время

Разработка полнофункционального многомодульного Maven проекта, состоящего из трех веб приложений.

Получи опыт работы с XML(JAXB, StAX, XPath, XSLT), SOAP (JAX-WS, MTOM), JAX-RS (Jersey), JMS (ActiveMQ), AKKA (Typed и Untyped Actors), servlet 3.0, jDBI, миграция базы LiquiBase, Guava, Thymeleaf, Lombook, StreamEx, Typesafe Config, Java Microbenchmark JMH.

Подача материала схожа с Topjava: проект, видео, патчи, домашние задания и их разбор, поддержка и общение в группе слак по каналам. Единственное ограничение: отсутствие проверки домашних заданий.

Многопоточность (очень важная тема, особенно с пристрастием ее спрашивают на собеседованиях) и многомодульный Maven присутствуют практически на каждом проекте. C обработкой XML я сталкивался ~ в 60% проектов. Guava, веб-серивисы и JMS используется в большинстве корпоративных проектов.

  Детали, программа, стоимость


Начать обучение бесплатно! (занятие Многопоточность)