
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Курс по рефакторингу web‑приложения IShop поможет вам глубже разобраться в архитектуре Java‑проектов, понять принципы работы Spring, Spring Data и JPA, а также научиться применять профессиональные подходы к модернизации и масштабированию существующего кода. Это практический курс, основанный на реальном проекте и типичных задачах Java‑разработчика.
Обучение построено вокруг поэтапного рефакторинга рабочей версии web‑приложения IShop. Вы будете разбирать реальные проблемы, которые возникают при расширении функциональности, изменении архитектуры и внедрении современных фреймворков.
В ходе курса вы шаг за шагом разберёте фундаментальные механизмы, лежащие в основе крупных Java‑фреймворков.
Вы изучите принципы объектно‑реляционного отображения и увидите, как ORM управляет сущностями, транзакциями и взаимодействием с базой данных.
Будет подробно рассмотрено, как работает инверсия управления и контейнеры зависимостей, а также как эти подходы помогают создавать гибкие модульные приложения.
С помощью AOP вы поймёте, как фреймворки позволяют прозрачно управлять технической логикой без дублирования кода.
На примере создания собственного мини‑фреймворка devstudy вы разберёте, как формируются уровни доступа к данным и какие практики делают этот слой расширяемым и удобным.
Одной из ключевых частей курса является разработка облегчённого аналога Spring, Spring Data и JPA. Это позволит вам увидеть:
После создания devstudy вы замените его на Spring, Spring Data и JPA, чтобы закрепить понимание и увидеть, как реальные инструменты интегрируются в проект.
Для успешного прохождения рекомендуется предварительно завершить курс Web приложение – IShop. Это необходимо для того, чтобы вы понимали архитектуру проекта и осознавали, какие задачи и проблемы предстоит решать в процессе рефакторинга.

Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.