Джокер
Администратор
- Регистрация
- 1 Янв 2015
- Сообщения
- 127.092
- Реакции
- 75.934
Автор: Григорий Кислин
Название: Новые времена: Spring Boot 2.x + HATEOAS - javaops (2021)
Java приложения на самом современном и востребованном стеке:
Spring Boot 2.4, Spring Data Rest/HATEOAS, Lombok, JPA, H2, ....
Мы создадим с нуля основу любого современного REST веб-приложения: аутентификация и авторизация на основе ролей, регистрация пользователя в приложении, управление своим профилем и администрирование пользователей.
Для кого:
Новичок
Для тех, кто еще не работал со Spring/ Hibernate/ JPA и хотел бы получить первый опыт
Начинающий
Для разработчиков, готовый углубится в детали Spring Boot
Опытный
Для опытных разработчиков, которым интересен код проекта и детали реализации.
Для прохождения достаточно некоторого опыта программирования на Java. Желательно опыт с Ultimate IDEA и знание азов Git.
Для новичков и начинающих:
Курс НЕ научит вас программировать, как и любые другие бесплатные материалы в сети.
Он даст почувствовать вкус современной Java разработки, "аванс", который затем нужно будет отрабатывать, обучаясь самостоятельно решать типичные задачи Java разработчика, читать логи, дебажить, искать решения и выбирать из них лучшее.
И, конечно же, кодировать. Красиво, чисто и правильно, без ляпов по незнанию или невниманию.
То есть участие в больших Enterprise проектах, ревью кода, практика от профессиональных разработчиков
Открытые занятия курса:
1. Основы Spring Boot
Скачать:
Название: Новые времена: Spring Boot 2.x + HATEOAS - javaops (2021)
Java приложения на самом современном и востребованном стеке:
Spring Boot 2.4, Spring Data Rest/HATEOAS, Lombok, JPA, H2, ....
Мы создадим с нуля основу любого современного REST веб-приложения: аутентификация и авторизация на основе ролей, регистрация пользователя в приложении, управление своим профилем и администрирование пользователей.
Для кого:
Новичок
Для тех, кто еще не работал со Spring/ Hibernate/ JPA и хотел бы получить первый опыт
Начинающий
Для разработчиков, готовый углубится в детали Spring Boot
Опытный
Для опытных разработчиков, которым интересен код проекта и детали реализации.
Для прохождения достаточно некоторого опыта программирования на Java. Желательно опыт с Ultimate IDEA и знание азов Git.
Для новичков и начинающих:
Курс НЕ научит вас программировать, как и любые другие бесплатные материалы в сети.
Он даст почувствовать вкус современной Java разработки, "аванс", который затем нужно будет отрабатывать, обучаясь самостоятельно решать типичные задачи Java разработчика, читать логи, дебажить, искать решения и выбирать из них лучшее.
И, конечно же, кодировать. Красиво, чисто и правильно, без ляпов по незнанию или невниманию.
То есть участие в больших Enterprise проектах, ревью кода, практика от профессиональных разработчиков
Открытые занятия курса:
1. Основы Spring Boot
- Что такое 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
- Тестирование
- Кэширование
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Скачать:
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- [Stepik, Hayk Inants] Javascript. Часть 1 (2024)
- [balun.courses, Владимир Балун] Хеш-таблицы: задачи с алгосекций (2025)
- [udemy, Start-Tech Academy] Тестирование на проникновение моделей GenAI LLM: защита больших языковых моделей (2025)
- [Stepik, Максим Крупчатников] DevOps-инженер: От основ до продакшена (2025)
- [Vesperfin, Арина Веспер] VesperfinCode: Поддержка — Генерация Паттернов и Low-Drawdown Стратегии
- [Stepik, Александр Краснопевцев] English You Need to Get an IT Job (2025)
- [Buildin, Notion огонек] Горизонты 2025 в Buildin (2024)
- [Udemy, Vitalii Shumylo] Основы сетей и сетевого администрирования (2025)
- [Udemy] NIST Framework с элементами контроля кибербезопасности и безопасности IoT
- [Влад Тен] Алгоритмы с нуля (релиз 10 сентября)