Тренинг Евгения Борисова — Master of Spring

14-15 октября, прямо перед конференцией Joker 2015, в гостинице «Park Inn Пулковская» состоится тренинг эксперта по Spring Евгения Борисова «Master of Spring». Данный тренинг поможет вам повысить ваши навыки работы со Spring, понять и прочувствовать весь его внутренний механизм, научиться не только правильно с ним обращаться, но и кастомизировать его под свои нужды.

Целевая аудитория
Java-разработчики, которые только собираются начать работать со Spring или уже работают, но не хотят при этом копи-пастить куски конфигурации не понимая что на самом деле в них написано.

Что вы узнаете на тренинге
Spring является одним из самых популярных фреймворков, и тем не менее, много разработчиков используют его как костыль. Некоторые работают со спрингом годами, не понимая не только, что у него под капотом, но и не зная толком как и что настроить, и продолжают копи-пастить какие-то куски XML-ей, швыряются налево и направо аннотациями и пугаются логов описывающие неизбежные исключения.

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

Мы поговорим обо всех основных компонентах Spring, обсудим разные виды контекстов и их конгломератов, расcмотрим интеграцию Spring с другими популярными технологиями.

Данный тренинг будет максимально практичным. Много кода будет писаться вживую. Будет весело, сурово, но максимально понятно.

Детальное содержание

  • Основные концепции, шаблоны проектирования и философия Spring,
  • advanced reflection
  • Различные виды контекстов (xml, annotations, java config, groovy script)
  • BeanPostProcessors
  • Dynamic Proxy
  • BeanFactoryPostProcessors
  • Аннотации Spring и написания собственных аннотаций
  • Как адаптировать Spring
  • Qualifiers
  • Factory Bean и наследование бинов в XML-e
  • Java Config + CGLIB
  • Best practices: смешанные контексты и когда чем пользоваться, обновление прототипов в singleton бинах, двойные прокси, поиск метаданных оригинального класса в прокси
  • Custom scopes
  • Профили
  • Spring AOP
  • Написание аспектов
  • Обработка исключений через аспекты, решение проблемы stack trace и утечки памяти
  • Введение в Spring MVC & Spring Security
  • Что нового в Spring 4.2
  • @Conditional
  • Введение в ORM на примере JPA + Hibernate
  • Использование Hibernate через Spring
  • Декларативные транзакции в Spring
  • Вложенные транзакции

Что взять с собой на тренинг
Ноутбук с предустановленными продуктами:

  • JDK 8
  • Java IDE
  • Maven 3




Евгений Борисов 

Разрабатывает на Java с 2001 года. Принял участие в большом количестве Enterprise-проектов. Пройдя путь от простого программиста до архитектора и устав от рутины, он вышел в свободные художники.

Сегодня Евгений руководит собственным стартапом, консультирует, пишет и проводит курсы, семинары, мастер классы для различной аудитории: Live-курсы по JEE для офицеров израильской армии. Spring – для румын, Hibernate через для канадцев, Troubleshooting и Design Patterns для белорусов, Artifactory для австралийцев и.т.п.

Перейти к заказу билетов