Программирование [Учебный центр IBS] Spring Advanced

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: Учебный центр IBS​
Название: Spring Advanced​

cover.jpg

Продолжительность: 41 ч 56 мин Количество уроков: 20 Видео Язык: Русский Вес архива: 5,90 ГБ


Расширьте свои профессиональные навыки и углубитесь в продвинутые возможности экосистемы Spring. Этот курс разработан для разработчиков, которые хотят выйти за рамки базового использования фреймворка, освоить современные инструменты и техники, применяемые в реальных корпоративных проектах, и уверенно работать с микросервисной архитектурой, безопасностью, реактивными подходами и инструментами DevOps.

Что представляет собой продвинутый курс Spring

В рамках обучения вы детально изучите возможности Spring Framework, которые чаще всего используются в сложных и нагруженных проектах. Курс охватывает аспекты построения REST API, расширенные техники транзакций, безопасность приложений, а также современные подходы к тестированию и развертыванию.

Углубленная работа с REST и современными веб-стандартами

REST остаётся ключевым способом взаимодействия сервисов, и курс поможет научиться создавать надёжные, документированные и масштабируемые API.

• Использование HATEOAS для повышения самодокументируемости сервиса
• Настройка CORS в микросервисной архитектуре
• Документирование API (OpenAPI/Swagger)
• Сериализация и фильтрация данных, возвращаемых клиенту

Работа с транзакциями и Spring Data

Правильное управление транзакциями — основа стабильности и предсказуемости работы приложения.

• Глубокое понимание аннотации @Transactional
• Оптимистичные транзакции и обработка конфликтов
• Продвинутое использование Spring Data и JPA

Безопасность в Spring

Безопасность — ключевой аспект любого приложения. В рамках курса вы освоите современные механизмы авторизации и аутентификации.

JWT и OAuth2

• Настройка JWT-авторизации в микросервисах
• Создание и конфигурация OAuth2 Authorization Server
• Разграничение ролей и доступов

Реактивное программирование и WebFlux

Реактивный стек Spring позволяет строить высокопроизводительные неблокирующие приложения. Вы освоите:

• Основы реактивного программирования
• Работу с WebFlux
• Построение реактивных REST-сервисов

Тестирование, мониторинг и эксплуатация

Тестирование Spring-приложений

• JUnit для модульных тестов
• Mockito для мокирования зависимостей
• Интеграционное тестирование компонентов Spring

Планировщик задач и Actuator

Вы научитесь настраивать планировщики задач и использовать Actuator для мониторинга состояния приложения.

Развертывание в Docker

На практике освоите упаковку Spring-приложений в Docker-образы и деплой в разных средах.

Чему вы научитесь по итогу курса

Программа поможет сформировать уверенные навыки разработки в экосистеме Spring, включая:

• Продвинутые концепции Spring и Spring Boot
• Использование Spring AOP в реальных задачах
• Грамотную конфигурацию приложений на основе Java и аннотаций
• Эффективную работу с JPA и Spring Data
• Полноценное тестирование Spring-приложений

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
787Пользователи
Ganna!Новый пользователь
Сверху