Learn Spring 5 - The Master Class
О чём курс
Вам нужен инструмент для создания надежных Enterprise-приложений, но документация кажется перегруженной — здесь показывают, как начать писать код на Spring 5 и Spring Boot 2 на примере реального проекта. Вы перестанете бояться конфигурации и начнете понимать, как устроены внутренние механизмы фреймворка. Основной фокус сделан на практике: вместо сухой теории вы разберете работу с Dependency Injection, настройку persistence-слоя через Hibernate, создание REST API и использование движков шаблонов. Курс подойдет Java-разработчикам, которые хотят систематизировать знания о Spring и перейти от простого копирования кода к осознанному проектированию сервисов.
Программа обучения
- Модуль 1: Getting Started With Spring 5
- Why Spring?
- Introducing Spring Boot 2
- Understanding the Full Spring Ecosystem
- The Real-World Project We’re Building
- Working with an IDE - Eclipse STS and IntelliJ
- Maven and Spring
- Модуль 2: Dependency Injection and the Spring Context
- What Is DI and How Does It Work in Spring?
- The Basics of Java Configuration and the Spring Context
- Defining Beans, Component Scanning and Bean Annotations
- Lifecycle of a Bean - Init and Destroy Hooks
- Scopes, Simple Wiring and Injection
- Debugging and Solving Wiring Exceptions
- Модуль 3: Project Configuration
- Flexible Configuration in Spring
- Working with Properties
- Working with Profiles in Spring
- Logging in a Spring Boot Project - the Right Way
- The Application we’re Building
- Deploying the Boot 2 Application
- The Spring Testing Framework
- Модуль 4: Deep Dive Into Spring Boot 2
- The Simplified Dependency Management in Boot
- Boot 2 Internals - Auto-Configuration
- Actuators in Boot 2
- Testing with Boot 2
- Модуль 5: Persistence and Data Access
- Project Persistence with Spring Data JPA
- Beyond the Default Repository
- Spring with JPA and Hibernate
- Pagination and Sorting
- Integration Testing and the Persistence Layer
- Other Spring Persistence Technologies
- Модуль 6: Web Basics and Spring MVC
- What is MVC and Spring MVC
- An MVC-style Application vs a REST API
- Our First Controller
- Servlets and the Dispatcher Servlet
- Модуль 7: Templating Engines and Spring MVC
- Views, View Resolvers and Templating Engines
- Getting the Most out of Thymeleaf
- The Basics of Form Validation
- Apache Tiles, Freemarker, Velocity
- Модуль 8: Building a REST API
- The Annotations Driving the API
- HTTP Message Converters
- Exception Handling (Incomplete in source)
Отзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо с доступом: материалы выдаются в разделе «Мои складчины» на нашем основном сайте skladchik.org. Учтите: в России skladchik.org открывается только через ускоритель интернета (VPN) — настроить его можно за пару минут по инструкции на skladchik-kak-voiti.online.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».