𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: udemy
Название: Изучите Spring framework, Spring Boot, REST, JPA, Hibernate (2022)

Продолжительность: 36 ч 15 мин
Количество уроков: 248 Видео
Язык: Английский
Вес архива: 18,31 ГБ
Этот курс по Spring Framework и Spring Boot дает целостное понимание современного серверного Java‑разработчика. Материал подается системно: от основ IoC и работы со Spring MVC до построения REST API, интеграции с БД через JPA/Hibernate и настройки безопасности. Контент подходит тем, кто хочет научиться создавать устойчивые, расширяемые и производительные веб‑приложения на базе Spring.
Что вы изучите на курсе
Обучение охватывает как фундаментальные концепции Spring Framework, так и практические аспекты разработки продакшн‑приложений с использованием Spring Boot.
Основы Spring Framework
• Понимание архитектуры Spring и его ключевой ценности для Java‑разработки.
• Сравнение Spring и Java EE: различия, сферы применения и преимущества.
• Знакомство с жизненным циклом Spring, эволюцией и релиз-циклами.
• Обзор проектов экосистемы Spring: Security, Data, MVC, Cloud и др.
Ключевые концепции и механики
• Инверсия управления (IoC) и внедрение зависимостей (DI).
• Аспектно-ориентированное программирование (AOP) и его применение.
• Создание и настройка Beans различными способами.
• Bean Scopes, жизненные циклы компонентов и autowiring.
Создание веб‑приложений
• Модель MVC и архитектура Spring MVC.
• Создание динамических веб‑приложений с использованием Spring MVC и Thymeleaf.
• Валидация данных на стороне сервера.
• Интеграция Thymeleaf с Spring Security.
Spring Boot: глубокое погружение
• Автоконфигурация и оптимизированная структура приложений.
• Spring Boot DevTools для ускорения разработки.
• Работа с встроенными базами данных (например, H2).
• Настройка профилей, конфигурационных свойств и компонентов под окружения.
Работа с базами данных
• CRUD‑операции на Spring JDBC.
• Основы ORM, работа с JPA/Hibernate.
• Сопоставления OneToOne, OneToMany, ManyToMany.
• JPQL, сортировка, пагинация и производные методы JPA.
Разработка REST‑сервисов
• Создание REST API в Spring.
• Использование OpenFeign, RestTemplate и WebClient.
• Spring Data REST и работа с HAL Explorer.
Безопасность и защита данных
• Настройка Spring Security в веб‑приложениях.
• Аутентификация, авторизация и разграничение доступа по ролям.
• Защита от CSRF и работа с CORS.
Мониторинг и сопровождение приложений
• Использование Spring Boot Actuator для мониторинга.
• Подключение Spring Boot Admin для централизованного контроля.
Требования к обучению
Для успешного прохождения курса необходимо уверенное знание Java, базовое понимание HTML и CSS, а также желание развиваться в бэкенд‑разработке.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь