Courses > Специальное предложение > Основы Spring Framework (специальное предложение)

CourseViewByUNPortlet

Actions
Loading...

Spring Framework basics

Основы Spring Framework

  • Код курса: WD5201Q
  • Продолжительность: 8 дней
  • Цена курса: 18000 руб.
  • Язык материалов: en

Форма обучения: дистанционная (видеоконференция на платформе Cisco WebEx с возможностью задавать вопросы инструктору голосом или в чате)

Продолжительность каждого занятия: 3 ак. часа

Материалы лекций предоставляются на время проведения курса в системе дистанционного обучения iSpring.

Доступ к стендам для выполнения лабораторных работ осуществляется с помощью OpenVPN и VMware VMRC.

Консультации с инструктором по выполнению лабораторных работ проводятся через электронную почту или мессенджер по договоренности. Время ответа на обращение слушателя не превышает 24 часа.

Цель курса

Познакомить слушателей с основными возможностями фреймворка Spring и научить решать соответствующие практические задачи: создание web и REST приложений, организация взаимодействия с данными, настройка безопасности, создание микросервисов, использование Spring Boot.

Для кого предназначен этот курс

Java разработчиков

Для успешного прохождения курса слушатели должны

  • Иметь базовые навыки программирование на Java
  • Уметь пользоваться какой-нибудь средой разработки (например, Eclipse или IDEA)
  • Иметь опыт использования системы сборки Maven (опционально)

По окончании курса слушатели смогут:

  • Настраивать фреймворк Spring для работы
  • Использовать принципы аспектно-ориентированного программиирования (АОП)
  • Взамодействовать с данными
  • Управлять транзакциями
  • Упрощать разработку приложений с помощью Spring Boot
  • Создавать MVC приложения
  • Реализовать REST API
  • Настроить безопасность для приложений
  • Автоматизировать тестирование Spring приложений

Основные темы:

  • Введение в Spring
  • Упражнение: Простое Spring приложение
  • Настройка фреймворка
  • Упражнение: Изменение свойств приложения
  • Определение зависимостей с помощью аннотаций
  • Упражнение: Зависимости
  • Внутреннее устройство Spring
  • Аспектно-ориентированное программирование
  • Упражнение: Использование принципов АОП на практике
  • Доступ к данным и JDBC
  • Упражнение: Настройка работы с СУБД
  • Использование ORM
  • Упражнение: Работы с базой с помощью JPA
  • Управление транзакциями
  • Упражнение: Транзакционность
  • Spring Boot
  • Упражнение: Spring Boot
  • Архитектура MVC и ее реализация в Spring
  • Упражнение: Создание комплексного MVC приложения
  • REST
  • Упражнение: REST
  • Настройка безопасности
  • Упражнение: Настройка безопасности
  • Тестирование
  • Упражнение: Тестирование