Курс: Разработка приложений с использованием SPRING и Spring MVC/REST
Курс: Разработка приложений с использованием SPRING и Spring MVC/REST
Продолжительность курса: 40 ак. ч.
Описание курса:
Курс предназначен для Java-программистов, которые планируют использовать SPRING -компоненты в своей практике.
Аудитория:
Java -разработчики приложений, планирующие использовать каркас Spring для разработки web-приложений и REST-сервисов.
Необходимая подготовка:
• Программирование на C#
• Java. Уровень 1. Основы программирования
• Java. Уровень 2. Разработка клиент — серверных приложений
Программа курса:
Модуль 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