Курс «Java Spring» поможет глубже понять язык программирования Java и освоить фреймворк Spring, чтобы создавать сложные, устойчивые и масштабируемые приложения. Ты узнаешь, как строить приложения с использованием Dependency Injection, интегрировать их с базами данных, сетевыми протоколами и системами очередей.
Этот курс подойдёт тем, кто хочет:
- изучить Spring для профессиональной разработки приложений;
- научиться создавать приложения на Java;
- освоить подходы и технологии, востребованные в современной backend-разработке.
Академическая нагрузка
- 2 пары в неделю
- Office hours: индивидуальные консультации по запросу студентов.
Пререквизиты
- Java Core
- Инструменты разработчика
Руководитель курса
Untitled
Результат курса
- Будешь использовать Spring для разработки надёжных и масштабируемых приложений.
- Сможешь интегрировать приложения с базами данных (JDBC, JPA) и системами обмена сообщениями (RabbitMQ, Kafka).
- Научишься реализовывать сервисы с использованием REST и gRPC.
- Разберёшься, как реализовывать классические паттерны проектирования в проектах на Java.
- Сможешь решать задачи промышленной разработки, включая проектирование архитектуры и интеграцию сложных систем.
Тематический план курса