Новые времена:
Spring Boot 3.x + HATEOAS
Открытый курс для всех желающих приобщиться к живой современной разработке на Java

Обновление: миграция на Spring Boot 3.3.5
Организация пакетов по функционалу
?

Boot
открытый курс

Spring Boot 3.x + HATEOAS

Подписчиков:
0
?

Быстрое создание Java приложения с минимальным кодом на самом современном и востребованном стеке:
Spring Boot 3.х, HATEOAS, Lombok, Data-JPA, H2, ....

Java приложения на самом современном и востребованном стеке:
Spring Boot 3.х, Spring Data Rest/HATEOAS, Lombok, JPA, H2

Мы создадим с нуля основу любого современного REST веб-приложения: аутентификация и авторизация на основе ролей, регистрация пользователя в приложении, управление своим профилем и администрирование пользователей.

Для кого:

Новичок

Для тех, кто еще не работал со Spring/ Hibernate/ JPA и хотел бы получить первый опыт

Начинающий

Для разработчиков, готовый углубится в детали Spring Boot

Опытный

Для опытных разработчиков, которым интересен код проекта и детали реализации.

Для прохождения достаточно некоторого опыта программирования на Java. Желательно опыт с Ultimate IDEA и знание азов Git.

Для новичков и начинающих:

Курс НЕ научит вас программировать, как и любые другие бесплатные материалы в сети.
Он даст почувствовать вкус современной Java разработки, "аванс", который затем нужно будет отрабатывать, обучаясь самостоятельно решать типичные задачи Java разработчика, читать логи, дебажить, искать решения и выбирать из них лучшее.
И, конечно же, кодировать. Красиво, чисто и правильно, без ляпов по незнанию или невниманию.

То есть участие в больших Enterprise проектах, ревью кода,
практика от профессиональных разработчиков

Об этом другие наши курсы

.

Открытые занятия курса:

  • Что такое Spring-Boot. Первое приложение / Spring Initializr
  • Spring Boot maven plugin. Конвертация в WAR. Детали реализации
  • Настройка проекта
  • Проект Lombok
  • Spring Data JPA. ApplicationRunner
  • H2. Популирование и конфигурирование
  • Рефакторинг model. Spring Data JPA @Query
  • Spring Data REST
  • Конфигурирование Jackson
  • Подключение Security. Аутентификация по умолчанию
  • Конфигурирование в коде приложения. Password Encoding
  • Аутентификация пользователя из БД. AuthUser
  • Role and GrantedAuthority
  • Basic authorization. Кастомизация Json
  • REST AccountController
  • Error handling
  • Добавление HATEOAS в AccountController. Paging
  • Документирование REST API: Swagger / OpenAPI 3.0
  • Тестирование
  • Кэширование
  • Обновление и рефакторинг
  • Защита от XSS (Cross Site Scripting)
  • Удаление Spring Data Rest (опционально)

Присоединяйся к нашей группе Java-разработчиков в Telegram

Если курс понравился - большая просьба сделать отзыв
или оценить звездочками этот курс на Stepik

Контакты: Григорий Кислин
E-mail: admin@javaops.ru
ОГРНИП: 317784700063201 | ИНН: 782581076920

Cайт-партнер: topjava.ru
Поделиться:
Москва Санкт-Петербург Киев Минск Харьков Новосибирск Львов Нижний Новгород Алматы Одесса Днепр Краснодар Екатеринбург Самара Ростов-на-Дону Днепропетровск Казань Воронеж Челябинск Пермь Гомель Владивосток Астана Томск Саратов Гродно Уфа Калининград Николаев Запорожье Ярославль Омск Кемерово Белгород Брест Ташкент Херсон Ижевск Чебоксары Караганда Волгоград Балашиха Йошкар-Ола Киров Барнаул Калуга Иркутск Магнитогорск Донецк Монреаль Warszawa Los Angeles Винница Сыктывкар Тюмень Рига Кишинев Бишкек Владимир Красноярск Ульяновск Жуковский Тольятти Тверь Вологда Улан-удэ Сочи Иваново Мариуполь Пенза Краков Сумы Подольск Тула Рязань Хабаровск Helsinki Могилев Haifa Полтава Сургут Новокузнецк Березники San Francisco Иннополис Tel Aviv Ереван Тернополь Ставрополь Кривой рог Северодвинск Витебск Астрахань

AltStyle によって変換されたページ (->オリジナル) /