Теперь тренинг по Spring frameworks:

Spring IoC, MVC, AOP, JTA, JdbcTemplate, Test

будет проводится регулярно!

.

Тренер

Соколов Дмитрий: 10 лет разрабатывает приложения на Java. Lead Java Developer,  тренерский опты в Luxoft Training Center. Автор образовательного портала для Java разработчиков BecomeJavaSenior.

.

Тренер участвовал в более чем 15-ти коммерческих проектах, а опыт преподавания Java более 3-х лет, в том числе в Luxoft Training Center, участник десятков конференций: JavaDaysJEEconfJavaFrameworks Days, Smart Club, Java/Scala geeks lab и др. Сотни прочитанных часов тренингов для  опытных и начинающих Java-разработчиков.

Вас ждет тщательно составленная программа, десятки домашних заданий с проверкой.
Активная поддержка тренера на протяжении 16 дней тренинга.
Возможность участвовать как в аудитории offline, так и онлайн.

Требования к участникам:
— уверенные знания в JavaSE
— знакомство с JEE (Servlet API, JDBC, JSP)
— Знание SQL и HTML

Язык преподавания и слайды: Русский.

Место проведения: Киев и Online.

Можно участвовать online с любой страны!
Все лекции будут идти с online-трансляцией.

Длительность: 2 недели подряд.

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

Отчитав сотни часов обычных тренингов мы поняли, что лабораторные работы в аудитории для программистов это напрасная трата времени, а так же стресс для участников и тренера. Намного эффективней спокойно заниматься практикой в удобное для ученика время, с удаленной поддержкой тренера.

В Slack-чате будет происходить поддержка участников online. Все ученики будут поделены на малые группы и выполнять задания в рамках этой группы.
30 аудиторных часа и 80 часов онлайн поддержки в течение 16 дневного тренинга:

  • 4 дня оффлайн лекции в аудитории тренинг-центра по 6 часов каждый день;
  • 10 дней на online выполнение домашнего задания с поддержкой тренеров, разбор решений;
  • 25 участников в аудитории.

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

Дата и программа тренинга :

Теперь тренинг будет проводиться по мере набора группы.

Лекции в аудитории:

1-й день:
Spring IoC , Spring AOP
2-й день:
Spring JdbcTemplate , Spring + ORM

3-й день:
Spring JTA, Spring MVC
4-й день:
Spring Rest, Quartz, Localization,Test, JMS

5-й день — Разбор домашнего проекта с помощью тренера. Вопросы-ответы на онлайн сессии.

Тренинг может пройти в следующих городах :

  • Киев
  • Харьков
  • Одесса
  • Львов
  • Днепропетровск

Какая цель тренинга?

  • Глубоко изучить серию самых популярных Spring-проектов.
  • Научиться разбираться во всех деталях конфигурации и правильного их использования.
  • Научиться эффективно применять Spring фреймоворки вместо других технологий (чистых Servlet API, JDBC etc).
  • Уметь с нуля написать типовое Enterprise приложение с использованием Spring.

Будут ли Spring Data, Security и Boot на этом тенинге?

  • Нет, эти проекты вне рамок данного тренинга. Предварительно их изучение запланировано на отдельный новый тренинг. Частично затронем Spring Security в практической работе.

Как будут выглядеть домашние задания?
Участники будут закреплять полученный материал на практике, которая состоит из:
— небольших лабораторных заданий на ознакомление с технологией
— большой практической работы, где нужно будет переписать на Spring IoC, JdbcTemplate, Hibernate, AOP, MVC, JTA, Localization, Test — готовый проект, который разработан без использования спринта, включая написание интеграционных и unit-тестов. Front-end при этом не должен поломаться.

  • тренера предоставляют свою помощь на протяжении всей недели.
  • в конце недели — заключительное занятие где публично разбираем результат лучшей работы.

В результате участник:
— получит ценную информацию про Spring Framework (Spring IoC, MVC, AOP, JTA, JdbcTemplate, Test и другие), разбор практических кейсов.
— напишет крупный Enterprise проект с участием Spring библиотек.

Нужно ли мне идти на тренинг?

Да, если ты Java разработчик, который не имеет интенсивного коммерческого опыта со всеми перечисленными Spring проектами.

Да, если хочешь детальней разобраться как, что и почему работает в Spring IoC, MVC, JTA, AOP, Test, JdbcTemplate

Сколько времени нужно уделять для домашнего задания?

  • На протяжении каждой недели нужно будет уделить примерно 15 часов для полного выполнения задания. Можно будет его доделать и после тренинга, в течении еще одной недели.

Стоимость тренинга:

Пакет «Developer»:

— offline либо online участие на всех лекциях;
— доступ к видеозаписям самих лекций;
— доступ к видеозаписям разбора проектов на Spring Framework;
— доступ к материалам с лабораторными работами и домашним заданием;
— доступ к Slack-чату — возможность общаться в чате с другими разработчиками;
— поддержка тренеров online на протяжении всего тренинга;
— обучающая лицензия IntelliJ Idea 2016.

Пакет «Expert»:

— offline либо online участие на всех лекциях;
— доступ к материалам с лабораторными работами и домашней работой;
— доступ к Slack-чату — возможность общаться в чате с другими разработчиками;
— поддержка тренеров на протяжении всего тренинга;
— обучающая лицензия IntelliJ Idea 2016;
— доступ к видеозаписям самих лекций и разбора проектов;
— code review — персональная детальная проверка домашнего задания, обратная связь по нему;
— доступ к e-mail курсам JavaRanger и JavaEE Hunter email ;
«Java Interview preparation» записи интенсива по подготовке к Java собеседованию длительностью 22 часа  

Бонус:

3 ученика, выполнившие лучше всех домашнее задание, получат бумажную версию чудесной книги Spring 4 для Профессионаловтолько вышедшая в 2016 году.

Spring 4 для профессионалов книга

Скидка — 10% всем, кто участвовал в менторинге проектов BecomeJavaSenior. Укажите это в анкете.

Так же вы можете приобрести доступ к записи тренинга:

Spring Framework август 2016. Неделя 1

Spring Framework август 2016. Неделя 2

И практике на github. 

Отзывы участников предыдущего тренинга:

Andrei Molev (Facebook)

Привет. Я хотел написать пару слов о курсе по Спрингу. Я первый раз принимаю участие в курсе, предпочитаю читать книги и практиковать сам, придумывая себе задачи.В последнее время я потерял мотивацию и чтение/практика растягивалась на месяцы, эффективность была низкой.

Несколько важных моментов, которые я выделил для себя:

-интересная подача материала на лекциях, несмотря на большой объем, случаи из практики, шутки Сергея про именование классов/методов Спринг и т.д., это помогало удерживать внимание в течении 6 часов в выходной день

-продуманные заготовки для практических занятий, не нужно тратить время на постановку задач, написание лишнего сервисного, «обвязочного» кода

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

Кроме того я вдохновился и зарядился энергией для дальнейшего обучения. Спасибо за это.

Oleksij Onysymchuk

Spring тренинг вообще класс. Лично у меня было куча проблем из-за отсутствия багажа знаний и опыта в разработке ПО, поэтому я в чате народ поднапряг немного (местами даже аж стыдно какими глупыми) вопросами. Но эти проблемы естественно огромный плюс к опыту. Так что я вынес знаний не только по спрингу, но и вообще о разработке ПО.

PPPS. За email курсы (и тем более бесплатные) вообще отдельное Спасибо. Информация, содержащаяся в этих курсах, если и где-то есть в закромах интернета, то она очень сильно размазана и не систематизирована. Причем пригодится эта информация не сколько для собеседований, сколько как шпаргалка для java разработчика.

PPPPS. Видео по интервью тоже классное и помогает систематизировать информацию. Ощущение «викторины перед телевизором». Своего рода нетривиально и воспринимается легко. Есть время самому подумать над вопросом, послушать варианты…клево.