• 14 октября 2015, среда
  • Санкт-Петербург, площадь Победы, дом 1, гостиница «Park Inn Пулковская»

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

Регистрация на событие закрыта

Извините, регистрация закрыта. Возможно, на событие уже зарегистрировалось слишком много человек, либо истек срок регистрации. Подробности Вы можете узнать у организаторов события.

Другие события организатора

864 дня назад
с 11:00 14 октября по 19:00 15 октября 2015
Санкт-Петербург
площадь Победы, дом 1, гостиница «Park Inn Пулковская»

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
• Вложенные транзакции

preview

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

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

Регистрация