Программирование [udemy] Разработка приложения Full-Stack с учетом ролей: Spring Boot + Angular (2023)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: udemy​
Название: Разработка приложения Full-Stack с учетом ролей: Spring Boot + Angular (2023)​

cover.jpg

Продолжительность: 28 ч 58 мин Количество уроков: 208 Видео Язык: Английский Вес архива: 17,03 ГБ


Хотите создать полноценное современное веб‑приложение, объединяющее надежный backend на Spring Boot и динамичный frontend на Angular? Этот курс поможет вам пройти весь путь разработки — от проектирования и архитектуры до интеграции, безопасности и развёртывания.

О курсе

Spring Boot — это мощный и гибкий фреймворк на Java, который упрощает создание производственных приложений и микросервисов. В сочетании с Angular он позволяет строить масштабируемые Full‑Stack решения с разграничением ролей пользователей и безопасным REST API.

В ходе обучения вы не просто изучите технологии — вы создадите рабочее приложение «с нуля», получите практические навыки проектирования и поймёте, как компоненты системы взаимодействуют между собой на реальных примерах.

Что вы изучите

Spring Boot и разработка backend‑части

• Использование Spring Initializr и настройка Spring Boot проекта.
• Работа со слоем данных с помощью Spring Data JPA.
• Создание REST API и разработка бизнес‑логики.
• Реализация аутентификации и авторизации через Spring Security.
• Защита API с использованием JWT.
• Интеграционное тестирование на Testcontainers.

Frontend на Angular

• Создание интерфейса пользователя на Angular 14.
• Работа с компонентами, сервисами и модулями.
• Интеграция Angular с backend‑частью Spring Boot.
• Реализация клиентской авторизации и работы с токенами.

Проектирование и архитектура приложения

• Построение UML‑диаграмм по бизнес‑требованиям.
• Понимание архитектуры слоистых приложений.
• Оптимальная организация пакетов и компонентов.

Практические навыки

• Использование MySQL для хранения данных.
• Работа со сборщиком Maven.
• Настройка окружения в IntelliJ IDEA.
• Установка необходимого ПО на Windows и Linux.
• Переход со Spring Boot 2.7 на Spring Boot 3.0.

Почему этот курс полезен

Материал курса подобран так, чтобы сформировать реальные навыки разработки Full‑Stack приложений. Вы будете работать с инструментами, которые востребованы в индустрии, и получите понимание полного цикла создания программного продукта — от постановки задачи до получающегося готового решения.

Кому подойдёт курс

• Начинающим разработчикам Java и Spring.
• Frontend‑разработчикам, желающим освоить backend.
• Full‑Stack специалистам, стремящимся улучшить архитектурные навыки.
• Тем, кто хочет научиться создавать безопасные веб‑приложения с нуля.

Результат

По завершении курса вы создадите полноценное Full‑Stack приложение, овладеете ключевыми технологиями Spring Boot и Angular и сможете уверенно применять их в реальных проектах.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху