Программирование на Spring Framework (включая Spring Boot)



Программирование на Spring Framework (включая Spring Boot)
Код: javaspring
Направление обучения: Языки программирования
Продолжительность: 5 дней / 40 часов
Цена для физ. лиц: 35800 руб.
Цена для юр. лиц: 37800 руб.

Скачать прайс-лист (PDF)

Описание образовательной программы

Смотрите обзорный бесплатный вебинар «Spring Framework для создания RESTful веб-сервисов»

Экосистема 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 Framework 5.

Успешное окончание курса позволит вам:

  •      успешно конфигурировать Spring Framework под свои нужны;
  •      разрабатывать веб-приложения на базе Spring MVC;
  •      разрабатывать RESTful веб-сервисы;
  •      работать с базами данных используя Spring Data;
  •      разбираться в типичных проблемах, возникающих при использовании Spring
         и причинах их вызывающих; 
  •      писать авто-тесты с использованием Spring Test и Spring Boot Test;
  •      разрабатывать микросервисы с использованием Spring Cloud и стека Netflix.

Цель курса

Формирование практических навыков использования Spring Framework, Spring Boot и Spring Cloud.

Целевая аудитория

Java-разработчики с опытом от 1 года, разработчики, использующие в работе Spring Framework, Spring Boot, Spring Cloud, либо желающие освоить их.

Содержание

Модуль 1. Spring Framework:

  •  Java Core: аннотации и рефлексия;
  •  BeanFactory, ApplicationContext;
  •  Конфигурирование: XML Config, Java Config, Annotation Config;
  •  JDK Proxy & CGLib;
  •  Profiles;
  •  BeanFactoryPostProcessors, BeanPostProcessors.

Модуль 2. Spring MVC:
  • Servlets, Servlet Filters, Servlet Container;
  • Контейнер сервлетов Apache Tomcat;
  • Архитектура Spring MVC, Dispatcher Servlet;
  • Аннотации Spring MVC.

Модуль 3. Spring Boot:
  •  Автоконфигурация, внутреннее устройство;
  •  Externalized Config;
  •  Maven/Gradle plugins.

Модуль 4. RESTful веб-сервисы:
  •  REST;
  •  Jackson;
  •  Обработка исключений;
  •  Валидация;
  •  Документирование сервисов.


Модуль 5. Работа с данными (Spring Data):
  •  Hibernate и JPA;
  •  JPA Repositories;
  •  Data REST Repositories.


Модуль 6. Автотестирование:
  •  JUnit 5 и Mockito;
  •  Spring Boot Testing: от Unit до E2E
.

Модуль 7. Микросервисы:
  •  Spring Cloud и стек Netflix.

Получаемый документ

Сертификат.jpg


Оставить отзыв
Об этом курсе отзывов пока нет. Будьте первым.
Гильязов Ильназ Ильгизович
Преподаватель-практик и высококвалифицированный разработчик по технологиям Java, Spring, JavaScript, Angular

Расписание


  • 10 Декабря 2018
  • Уфа