Программирование на Spring Framework (включая Spring Boot)
0 0
Забронировать курс
Спасибо за интерес к нашему курсу! Обратитесь через форму «Запросить информацию» для получения более точной информации о датах обучения.
-
Описание образовательной программы
Экосистема Spring включает в себя множество проектов - от Spring Framework, реализующего паттерны DI и IoC (Dependency Injection и Inversion of Control), до проектов, позволяющих создавать веб-сервисы, использовать SQL и NoSQL базы данных, реализовать паттерны интеграции и многое другое.
Навыки использования Spring Framework на сегодняшний день являются ключевыми для большинства Java-разработчиков, Spring Boot уверенно занимает лидирующие позиции среди инструментов для разработки серверных приложений, а Spring Cloud активно используется для создания микросервисов.
Spring Framework, Spring Boot и Spring Cloud активно используются в промышленных решениях крупных российских и международных компаний.
На данном курсе вы научитесь использовать Spring Framework, Spring Boot и Spring Cloud на практике, на реальных примерах знакомясь с особенностями внутреннего устройства - от небольших веб-сервисов, до микросервисов с поддержкой механизмов безопасности, загрузкой файлов и синхронного и асинхронного взаимодействия.
На курсе всегда рассматривается актуальная версия самого фреймворка Spring и вспомогательных инструментов.
Успешное окончание курса позволит вам:
1. Успешно конфигурировать Spring Framework под свои нужны;
2. Разрабатывать веб-приложения и RESTful веб-сервисы;
3. Работать с базами данных используя Spring Data;
4. Разбираться в типичных проблемах, возникающих при использовании Spring и причинах их вызывающих;
5. Реализовывать механизмы безопасности с использованием Spring Security;
6. Писать авто-тесты с использованием Spring Test и Spring Boot Test;
7. Разрабатывать микросервисы с использованием Spring Cloud и стека Netflix.
Целевая аудитория
Java-разработчики с опытом от 1 года
Разработчики, использующие в работе Spring Framework, Spring Boot, Spring Cloud, либо желающие освоить их
Расписание
Spring Framework
- Java Core: аннотации и рефлексия;
- BeanFactory, ApplicationContext;
- Конфигурирование: XML Config, Java Config, Annotation Config;
- JDK Proxy & CGLib;
- Profiles;
- BeanFactoryPostProcessors, BeanPostProcessors.
Spring MVC
- Servlets, Servlet Filters, Servlet Container;
- Контейнер сервлетов Apache Tomcat;
- Архитектура Spring MVC, Dispatcher Servlet;
- Аннотации Spring MVC.
Spring Boot
- Автоконфигурация, внутреннее устройство;
- Externalized Config;
- Maven/Gradle plugins.
RESTful веб-сервисы
- REST;
- Jackson;
- Обработка исключений;
- Валидация;
- Документирование сервисов.
Работа с данными (Spring Data)
- Hibernate и JPA;
- JPA Repositories;
- Data REST Repositories
Автотестирование
- JUnit 5 и Mockito;
- Spring Boot Testing: от Unit до E2E
Микросервисы
- Spring Cloud и стек Netflix.
-
Получаемый документ
-
Цель курса
Формирование практических навыков использования Spring Framework, Spring Boot и Spring Cloud.
Преподаватели
1 отзывов
Обучение команды разработчиков в 2018 году позволило в кратчайшие сроки освоить и внедрить новые технологии программирования, организации процесса бесшовного внедрения разработанного ПО и приступить к реализации нового проекта.
Надеемся на дальнейшее плодотворное сотрудничество.
М.В. Белоусов
Заместитель Председателя Правления
Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.