Разработка приложений с использованием 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)