Извините, регистрация закрыта. Возможно, на событие уже зарегистрировалось слишком много человек, либо истек срок регистрации. Подробности Вы можете узнать у организаторов события.
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
• Вложенные транзакции
Евгений Борисов разрабатывает на Java с 2001 года. Принял участие в большом количестве Enterprise-проектов. Пройдя путь от простого программиста до архитектора и устав от рутины, он вышел в свободные художники.
Сегодня Евгений руководит собственным стартапом, консультирует, пишет и проводит курсы, семинары, мастер классы для различной аудитории: Live-курсы по JEE для офицеров израильской армии. Spring – для румын, Hibernate через для канадцев, Troubleshooting и Design Patterns для беларусов, Artifactory для австралийцев и.т.п.