Открыто

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

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

Цена: 54000р.-80%
Взнос: 10593р.

Основной список: 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 в 17:26
    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 тыс всего