Уровень сложности:
Длительность курса: 32 ак.ч.
График обучения: 32 ак. часа, 8 занятий по 4 ак. часа
Аннотация
Курс предоставляет комплексное введение в фреймворки Spring, включая основные концепции IoC, DI и компонентной модели. Учащиеся освоят создание приложений с использованием Spring Boot и разработку веб-интерфейсов через Spring MVC. Программа охватывает проектирование и реализацию микросервисной архитектуры с синхронной и асинхронной коммуникацией. Особое внимание уделяется конфигурированию приложений с помощью аннотаций и конфигурационных файлов. Практические занятия включают разработку веб-приложений и микросервисов на основе Spring-технологий. Курс завершается освоением методов отладки и развертывания Spring-приложений.
Знания и умения, полученные в результате обучения
Знания:
-
Архитектура и основные принципы Spring Framework (IoC, DI, компонентная модель)
-
Особенности и возможности Spring Boot, стартовые пакеты и автоматическая конфигурация
-
Принципы работы Spring MVC и архитектура RESTful API
-
Основы микросервисной архитектуры и способы взаимодействия сервисов
-
Методы конфигурирования приложений (аннотации, конфигурационные файлы)
-
Инструменты отладки и развертывания Spring-приложений
Умения:
-
Создавать приложения с использованием Spring Boot и Spring MVC
-
Разрабатывать RESTful API и веб-интерфейсы
-
Проектировать и реализовывать микросервисную архитектуру
-
Настраивать конфигурацию приложений с помощью аннотаций и конфигурационных файлов
-
Организовывать взаимодействие между микросервисами (синхронное и асинхронное)
-
Отлаживать и развертывать Spring-приложения
Навыки:
-
Разработка компонентов Spring (бинны, контроллеры, сервисы)
-
Работа с Spring Boot Starter и управление зависимостями
-
Создание веб-приложений с использованием Spring MVC
-
Реализация микросервисов на основе Spring Boot
-
Конфигурирование приложений с помощью @Configuration и properties-файлов
-
Использование инструментов для отладки и мониторинга приложений
Курсы, в освоении которых помогут приобретенные знания
Курсы связанных направлений
Программы профессиональной переподготовки
Сегодня занятий по этому курсу нет.
23 900 ₽
Расчёт стоимости с учётом возможных скидок
23 900 ₽
Скидки предоставляются в зависимости от количества слушателей, суммы договора и других условий, оговариваемых с Заказчиком.
Расчёт стоимости с учётом возможных скидок представлен как справочная информация.
Фактический размер скидки может несколько отличаться из-за округления значения суммы.
Внимательно ознакомьтесь с условиями действующих
акций и скидок...
-
Уверенное владение Java SE (синтаксис, ООП, коллекции, исключения, многопоточность).
-
Опыт работы с веб-технологиями (HTTP, REST, JSON, основы HTML/CSS).
-
Знание основ работы с базами данных и SQL (запросы, связи, транзакции).
-
Умение работать с системами сборки и IDE.
-
Базовое понимание архитектуры веб-приложений (клиент-сервер, MVC).
Курсы, обеспечивающие достаточный начальный уровень знаний
-
Введение в фреймворки Spring
1.1. Введение в Spring Framework
1.2. Основные понятия Spring Framework
1.3. Создание Spring Boot приложения
-
Разработка веб-приложений на основе Spring MVC
2.1. Введение в Spring MVC
2.2. Разработка компонентов Spring MVC приложения
Практика:
Разработка веб-приложения на основе Spring MVC
-
Разработка микросервисов на Java
3.1. Введение в архитектуру микросервисов
3.2. Разработка микросервиса
3.3. Веб-приложение на основе микросервисов
Практика:
-
Конфигурирование и отладка веб-приложений и веб-сервисов
4.1. Контекст приложения
4.2. Конфигурирование веб-приложения
Практика:
Конфигурирование Spring-приложения
-
Промежуточная аттестация
5.1. Зачет