Открыто

Luxoft training Spring Advanced (онлайн курс)

Тема в разделе "Курсы по программированию", создана пользователем larry-troy91, 17 окт 2021.

Основной список: 6 участников

Резервный список: 5 участников

  1. 17 окт 2021
    #1
    larry-troy91
    larry-troy91 ДолжникДолжник

    Складчина: Luxoft training Spring Advanced (онлайн курс)

    Курс посвящен более сложным и продвинутым темам, таким как Реактивное программирование на Spring WebFlux. Необходимым для профессионального применения Spring Framework на практике, документирование REST-сервисов, сериализация данных, транзакции в Spring, JWT-авторизация, практическое применение WebFlux, тестирование, развертывание в Docker и многим другим.

    Автор: Сонькин Владимир Эксперт в области разработки ПО: Java и Web-технологии

    Ближайшая дата проведения: 19.01.2022

    Разбираемые темы
    1. Spring Data REST – расширенные темы
    1. Spring Data REST
      • Условные операции с применением заголовков (ETag, If-Match, If-None-Match, If-modified-since)
      • REST-события
      • Модель зрелости REST-сервисов
      • Spring HATEOAS
    2. API RestTemplate и WebClient для написания клиентов REST-сервисов
    3. Документирование REST-сервисов с использованием Swagger и SpringFox
    4. Домашняя работа
    2. Object Mapping и валидация
    • Ограничение данных, передаваемых клиенту: @JsonIgnore, nullifying fields, DTO
    • Проекции и ограничения в Spring Data REST
    • Использование MapStruct для автоматического мэппинга в DTO
    • Пользовательские сериализаторы и десериализаторы
    • Валидация данных модели с помощью аннотаций javax.validation и кастомных аннотаций
    • Домашняя работа
    3. Транзакции
    • Анотация @Transactional
    • Распространение транзакций
    • Уровни изоляции транзакций
    • Обработка исключений в транзакциях
    4. Безопасность для REST-сервисов (JWT авторизация и управление ролями)
    • Подходы к использованию безопасности в Spring
    • Разработка сервера UAA с использованием OAuth2
    • JWT токены – 1 ч
    • Использование Spring Security для доступа на основе ролей
    • Домашняя работа
    5. Реактивное программирование на Spring WebFlux
    • Обзор реактивного подхода
    • Классы Mono и Flux
    • Операторы
    • Реактивные драйверы БД R2DBC
    • Реактивный Spring Data
    • Построение REST API с использованием WebFlux
    • WebClient для получения реактивных данных
    • Протокол RSocket
    • Реактивный доступ к RabbitMQ
    • Реактивные паттерны и бенчмарки
    • Домашняя работа
    6. Тестирование сервисов Spring
    • Юнит-тесты с применением Mockito
    • Интеграционное тестирование
    • Аннотации тестирования Spring
    • Фреймворк TestContext
    • Серверные тесты REST
    • Тестирование REST сервисов в IntelliJ IDEA
    • Тестирование WebFlux
    • Домашняя работа
    7. Spring планировщики
    • Аннотация @Scheduled
    • fixedRate, fixedDelay, initialDelay
    • Использование выражений CRON
    • Домашняя работа
    8. Spring кэширование
    • Использование кэширования
    • @Cacheable
    • @CacheEvict, @CachePut
    • @CacheConfig
    • Conditional кэширование
    • Java-based кэширование
    • Кэширование в Spring на основе EhCache
    • Конфигурирование EhCache
    • Домашняя работа
    9. Spring Boot Actuator
    • Actuator endpoints
    • Метрики в Spring Boot
    • Мониторинг и управление через HTTP
    • Инструмент мониторинга Spring Boot Admin
    10. Развертывание приложения Spring
    • Развертывание в Docker
    • Развертывание в nginx as a front server в качестве фронт-сервера (включая балансировку нагрузки)
    • Развертывание приложения Spring с помощью nginx - контейнерная установка, docker-compose
    • Домашняя работа
    Скрытая ссылка
     
    3 пользователям это понравилось.
  2. Последние события

    1. Oppundale
      Oppundale не участвует в складчине.
      18 июн 2025
    2. KovyazinaYana
      KovyazinaYana не участвует в складчине.
      25 сен 2024
    3. skladchik.com
      В складчине участвует 10 человек(а).
      16 сен 2024
    4. Дарья555
      Дарья555 не участвует в складчине.
      16 авг 2024

    Последние важные события

    1. skladchik.com
      Нужен организатор складчины.
      29 окт 2021
    2. skladchik.com
      Назначен организатор складчины.
      18 окт 2021
  3. Обсуждение
  4. 25 ноя 2021
    #2
    iluckymanyes
    iluckymanyes ЧКЧлен клуба
    классная штука, надо обязательно брать, только автор Сонькин должен быть
     
    1 человеку нравится это.
  5. 3 май 2022
    #3
    iluckymanyes
    iluckymanyes ЧКЧлен клуба
    ну что? когда?
     
  6. 13 окт 2023
    #4
    Дарья555
    Дарья555 ЧКЧлен клуба
    Давайте? По 3 тыс всего