Java: Spring Boot 2.x + HATEOAS

Открытый курс для всех желающих приобщиться к живой современной разработке на Java
4.19 (106 reviews)
Udemy
platform
Русский
language
Programming Languages
category
Java: Spring Boot 2.x + HATEOAS
2 168
students
1.5 hours
content
Dec 2021
last update
FREE
regular price

Why take this course?

🚀 Java: Spring Boot 2.x + HATEOAS 🌟


Введение

Разработка с нуля Java приложения на самом современном и востребованном стеке: Spring Boot 2.6, Spring Data Rest/HATEOAS, Lombok, JPA, H2, и многие другие инструменты, которые являются ключом в создании модернистского REST веб-приложения.


О курсе

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

  • Начинающие: Если вы только начинаете свои шаги в мире Spring/Hibernate/JPA, здесь вы найдете полезные знания для начала вашего пути.
  • Среднестадийные разработчики: Ищете более глубокое погружение в детали Spring Boot? Вас ждет подробный анализ и примеры кода.
  • Опытные специалисты: Хотите увидеть полный код проекта и понять его реализацию на глубоком уровне? В этом курсе вы найдете то, что вам нужно.

Требования к знаниям

Для успешного прохождения курса вам необходим определенный опыт программирования на Java и знакомство с Ultimate IDEA, а также базовое понимание работы с Git. Если вы уже знакомы с этими инструментами, курс будет для вас отличной возможностью погрузиться в современные практики Java разработки.

  • Не научится программировать: Этот курс не заменит полноценное обучение программированию, но он предоставит вам взгляд на современные техники и позволит вам "попробовать их на практике".
  • Самостоятельное обучение: После курса вы сможете самостоятельно решать задачи, читать логи, дебажить код и выбирать лучшие решения.

Цели и результаты

Присоединясь к этому курсе, чтобы получить:

  • Основы Spring Boot: Узнайте, как быстро и эффективно создавать Java приложения с использованием Spring Initializr.
  • Работа с базами данных: Изучите инструменты и методы работы с H2 и Spring Data JPA, включая Lombok для упрощения кодирования.
  • REST API: Разберётесь в создании REST API с использованием Spring Data REST и HATEOAS.
  • Безопасность: Приобретённые знания по Spring Security помогут вам реализовать аутентификацию и авторизацию, включая работу с паролями и ролями.
  • Практический опыт: Следуя инструкциям и примерам кода, вы сможете самостоятельно создать функциональное REST приложение.

План курса

  1. Основы Spring Boot 🌱: Начнём с создания первого Java приложения и постепенно освойм все аспекты Spring Boot экосистемы.
  2. Работа со СУБД 🗂️: Изучим, как работать с H2 в рамках разработки для быстрой отладки и тестирования.
  3. JPA и Lombok ⚙️: Особое внимание уделим использованию Spring Data JPA и Lombok для эффективного управления данными.
  4. REST API 🌍: Разработаем RESTful API, используя Spring MVC и подготовим его к работе с HATEOAS и пагинацией.
  5. Spring Security 🔒: Реализуем аутентификацию и авторизацию с использованием Spring Security, чтобы обеспечить безопасность приложения.
  6. Проектное заключение 🎓: Соберем всё вместе для создания полноценного REST приложения, которое будет отражать все обученные концепции.

Присоединяйтесь к нам на этом этапе вашего пути в мир Java разработки! 🤝 Для того чтобы начать, просто зарегистрируйтесь и откройте дверь в мир современной Java техники с Spring Boot! 🚀🌟

Course Gallery

Java: Spring Boot 2.x + HATEOAS – Screenshot 1
Screenshot 1Java: Spring Boot 2.x + HATEOAS
Java: Spring Boot 2.x + HATEOAS – Screenshot 2
Screenshot 2Java: Spring Boot 2.x + HATEOAS
Java: Spring Boot 2.x + HATEOAS – Screenshot 3
Screenshot 3Java: Spring Boot 2.x + HATEOAS
Java: Spring Boot 2.x + HATEOAS – Screenshot 4
Screenshot 4Java: Spring Boot 2.x + HATEOAS

Loading charts...

3853538
udemy ID
16/02/2021
course created date
21/02/2021
course indexed date
Bot
course submited by