Самый насыщенный тренинг по Spring и Spring Boot! Теперь с использованием Spring 5.3 и Spring Boot 2.3.
Spring — самый популярный Java фреймворк для enterprise прилоложений.Благодаря своей функциональности и интеграции с другими системами он стал незаменимым компонентом при проектировании приложений.
Ранее мы изучали Spring с нуля на тренинге «Основы Spring Framework 5», но большинство наших студентов хотело более насыщенный тренинг для тех, кто уже знаком с Spring. Поэтому мы придумали новый тренинг, где будем максимально подробно изучать Spring и погружаться в его детали, постоянно разбирая best practices.
Первый день мы посвятим Spring Core, второй день — Spring Core и Spring Boot. Вы может участвовать в нашем тренинге как в офисе в Киеве, так и онлайн. Онлайн-участники заранее получат все материалы и могут задавать вопросы тренеру
Цель тренинга:
- дать детальную информацию по Spring Framework/Spring Boot, чтобы участники могли использовать его для изучения остальных проектов Spring.
- дать возможность участникам разработать собственный проект, который в дальнейшем можно будет доработать или использовать как каркас для других проектов.
Для кого этот курс:
- back-end разработчики, которые хотят перейти с Java (Jakarta) EE на Spring
- back-end разработчики, желающие систематизировать свои знания/навыки по Spring/Spring Boot
- новички в enterprise разработке, которые выучили Java Core и которым нужно пополнить свое портфолио
Что смогут делать студенты, которые пройдут курс:
- разрабатывать enterprise проекты на основе Spring 5/Spring Boot 2, что позволит им сэкономить время разработки и уменшить сложность проекта
Программа тренинга:
1-й день:
- Обзор Spring как платформы для разработки приложений
- Контекст и связывание бинов в Spring.IoC
- Использование аннотаций для описания конфигурации
- Auto-wiring и auto-discovery
- Java-based конфигурация
- Загрузка свойств. Работа с переменными окружения
- События. Генерация и обработка
- Асинхронное и lazy выполнение
- Профили
- Динамические прокси. Использование в Spring
2-й день:
- Магия Spring. Использование BeanPostProcessor
- Использование YAML для хранения конфигурации
- Тестирование Spring бинов с помощью Spring Test/JUnit 5.6
- Spring Boot vs Spring Framework
- Авто-конфигурация. Основные подходы и принципы
- Разработка Spring Boot стартеров
- Функциональная регистрация бинов
- Улучшения в Spring Boot Test
- Spring performance improvements and best practices
- Новшества Spring 5.3/Spring Boot 2.3
- Spring и GraalVM
Вы также можете участвовать только в одном дне тренинга(стоимость 950 гривен за один день).
Требования к участникам: знание Java SE на базовом уровне, умение работать с системами сборки (Maven, Gradle).
Тренинг пройдет 29-30 августа с 10:00 до 19:00 по адресу: г. Киев, ул. Саперно-Слободская 22, 3-й этаж
Тренер: Сергей Моренец, разработчик с 20-летним опытом и 12-летним опытом использования Spring, автор многочисленных тренингов и семинаров по Spring Framework
Количество мест ограничено, поэтому регистрация обязательна: it-simulator.com/...ie-v-spring-i-spring-boot