Фоновый баннер

Разработка приложений с использованием SPRING и Spring MVC/REST

Подробнее о курсе

Краткое описание курса
Курс предназначен для Java-программистов, которые планируют использовать SPRING -компоненты в своей практике

Целевая аудитория курса
Java -разработчики приложений, планирующие использовать каркас Spring для разработки web-приложений и REST-сервисов

Получаемые знания и навыки
По окончании курса слушатели научатся

  • понимать и использовать новые мощные возможности аспектно-ориентированного программирования в Spring для решения сквозных проблем в нескольких точках приложения
  • применять Spring MVC для создания RESTful сервисов

Предварительно рекомендуется прослушать курс(ы)

Краткое содержание курса
Модуль 1 — Введение в Spring Framework

  • Основы Spring Framework
  • Недостатки приложений уровня предприятия в Java EE
  • Архитектура Spring Framework
  • Компонентная модель Spring

Модуль 2 — Свойства компонентов в Spring

  • Работа со свойствами компонента
  • Свойства – коллекции
  • Автосвязывание

Модуль 3 — Spring контейнер и API

  • Области действия компонентов и их жизненный цикл
  • Конфигурирование с помощью аннотаций
  • Конфигурирование с помощью Java

Модуль 4 — Доступ к данным в Spring

  • Поддержки баз данных в Spring
  • Шаблон DAO
  • Поддержка JDBC в Spring
  • Поддержка ORM в Spring
  • Использование JPA в Spring

Модуль 5 — Транзакции

  • Управление транзакциями в Spring
  • Конфигурирование транзакций с помощью XML

Модуль 6 — Web-приложения с использованием Spring MVС

  • Основы Spring MVC
  • Формы и командные объекты

Модуль 7 — Spring безопасность

  • Базовые механизмы безопасности
  • Конфигурирование Spring безопасности

Модуль 8 — REST сервисы в Spring

  • Обзор REST
  • REST и Spring MVC
  • Клиентский доступ к REST сервисам
  • Шаблоны REST

Модуль 9 — Аспектно-ориентированное программирование(AOP)

  • Обзор AOP
  • Spring AOP

Отзывы по курсу