Java: Spring Boot 2.x + HATEOAS

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 приложение.
План курса
- Основы Spring Boot 🌱: Начнём с создания первого Java приложения и постепенно освойм все аспекты Spring Boot экосистемы.
- Работа со СУБД 🗂️: Изучим, как работать с H2 в рамках разработки для быстрой отладки и тестирования.
- JPA и Lombok ⚙️: Особое внимание уделим использованию Spring Data JPA и Lombok для эффективного управления данными.
- REST API 🌍: Разработаем RESTful API, используя Spring MVC и подготовим его к работе с HATEOAS и пагинацией.
- Spring Security 🔒: Реализуем аутентификацию и авторизацию с использованием Spring Security, чтобы обеспечить безопасность приложения.
- Проектное заключение 🎓: Соберем всё вместе для создания полноценного REST приложения, которое будет отражать все обученные концепции.
Присоединяйтесь к нам на этом этапе вашего пути в мир Java разработки! 🤝 Для того чтобы начать, просто зарегистрируйтесь и откройте дверь в мир современной Java техники с Spring Boot! 🚀🌟
Course Gallery




Loading charts...