Courses > Java > Основы Spring Framework

CourseViewByUNPortlet

Actions
Loading...

Spring Framework basics

Основы Spring Framework

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

Цель курса

Познакомить слушателей с основными возможностями фреймворка 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
  • Настройка безопасности
  • Упражнение: Настройка безопасности
  • Тестирование
  • Упражнение: Тестирование