Мы сосредоточимся на самой важной
части фреймворка — внедрении зависимостей (Dependency Injection, DI): напишем свой
DI-контейнер на Java, рассмотрим реализацию ряда паттернов проектирования, а главное
— поймем, как работает внедрение зависимостей и инверсия управления под капотом
Spring.
Мастер-класс проведёт ведущий
разработчик IT-компании MediaSoft Павел Андрющенко, имеющий опыт работы более
10 лет и являющийся куратором обучения на Java в Академии разработки MediaSoft.
Что будет
на мастер-классе?
-Познакомимся
со структурой современного Java-приложения корпоративного уровня;
-Разберемся
с тем, что такое зависимости, как с ними работать, и какие преимущества дает нам
внедрение зависимостей;
-Рассмотрим
принцип инверсии управления и то, как с его помощью можно снизить связность компонентов
и улучшить модульность и расширяемость ПО;
-Реализуем
собственный DI-контейнер, который будет инициализировать зависимости, внедрять их
в компоненты, а также управлять их жизненным циклом;
-Рассмотрим
практическое применение некоторых паттернов проектирования;
-Ответим
на ваши вопросы.
Кому будет
интересно?
Разработчикам начального
и среднего уровня. Подойдет как тем, кто только начинает разбираться со Spring,
так и тем, кто уже уверенно работает с ним. Необходим опыт разработки на Java.
Зачем идти?
Spring Framework – не просто один
из самых востребованных инструментов для разработки приложений на Java. Он также
является основой обширной экосистемы, куда входит более 20 продуктов для самых разных
задач: Spring Boot для быстрого запуска приложений, Spring Data для организации
доступа к данным, Cloud для распределенных систем и многое другое.
Чтобы эффективно использовать этот
богатейший инструментарий, вам необходимо хорошо понимать принципы работы
Spring Framework. Как говорит один из наиболее авторитетных специалистов в этой
отрасли Евгений Борисов, прежде чем использовать Spring, его нужно заслужить.
Когда?
В субботу 12 декабря, с
12:00 до 15:00 по московскому времени.
ИТ-компания MediaSoft
с 2014 года разрабатывает высокотехнологичные веб-системы, бэкенды, мобильные приложения
и highload-проекты. В штате компании 150+ разработчиков по направлениям
backend, frontend, mobile и тестирование. Офисы находятся в Ульяновске, Москве и
Санкт-Петербурге.
Онлайн-партнер
Skillbox
создает прикладные курсы и программы вместе с главными экспертами рынка. Студенты
Skillbox работают над реальными проектами, стажируются и устраиваются на работу
в крупнейшие компании страны.
Сообщите организатору мероприятия, что информация взята с портала www.kon-ferenc.ru
• Быстрое размещение в eLIBRARY
• Диплом, Справка, Сертификат, Благодарность
• Простые требования оформления
• Доступные условия и удобные способы оплаты
• Присвоение УДК, ББК и ISBN
• Рецензирование
• Свободный доступ к материалам
• Рассылка по библиотекам, регистрация в Российской книжной палате
• Высокое качество полиграфии
Подробнее ...