Разработка приложений с использованием SPRING и Spring MVC/REST. [Специалист] [Сергей Шуйков]
Developing Applications for the SPRING и Spring MVC/REST
Курс по Java SPRING предназначен для Java-программистов, которые планируют использовать SPRING -компоненты в своей практике. Особенно курс по Java SPRING Beans будет интересен разработчикам web-приложений и REST-сервисов на Java. По данным портала hh.ru на ноябрь 2019 года только в Москве в 25% вакансий на должность "программист Java" требовалось знание SPRING. Спрос на него растет, он нужен как начинающим, так и опытным программистам.
Spring - это открытый (open source) легковесный каркас для разработки корпоративных приложений. Он позволяет управлять жизненным циклом объектов и зависимостей между ними с помощью конфигурации метаданных (с помощью XML или аннотаций) и инъекции зависимостей/инверсии управления.
Developing Applications for the SPRING и Spring MVC/REST
Курс по Java SPRING предназначен для Java-программистов, которые планируют использовать SPRING -компоненты в своей практике. Особенно курс по Java SPRING Beans будет интересен разработчикам web-приложений и REST-сервисов на Java. По данным портала hh.ru на ноябрь 2019 года только в Москве в 25% вакансий на должность "программист Java" требовалось знание SPRING. Спрос на него растет, он нужен как начинающим, так и опытным программистам.
Spring - это открытый (open source) легковесный каркас для разработки корпоративных приложений. Он позволяет управлять жизненным циклом объектов и зависимостей между ними с помощью конфигурации метаданных (с помощью XML или аннотаций) и инъекции зависимостей/инверсии управления.
Модуль 1. Введение в Spring Framework
- Основы Spring Framework.
- Недостатки приложений уровня предприятия в Java EE.
- Архитектура Spring Framework.
- Компонентная модель Spring.
- Лабораторная работа: Установка и настройка среды разработки.
- Лабораторная работа: Внедрение зависимостей в Spring.
- Работа со свойствами компонента.
- Свойства – коллекции.
- Автосвязывание.
- Лабораторная работа: Конфигурирование компонентов в Spring
- Лабораторная работа: Свойства - коллекции
- Области действия компонентов и их жизненный цикл.
- Конфигурирование с помощью аннотаций.
- Конфигурирование с помощью Java.
- Лабораторная работа: Жизненный цикл компонентов
- Лабораторная работа: Конфигурирование с использованием аннотаций
- Лабораторная работа: Конфигурирование с помощью Java
- Поддержки баз данных в Spring.
- Шаблон DAO.
- Поддержка JDBC в Spring.
- Поддержка ORM в Spring.
- Использование JPA в Spring.
- Лабораторная работа: Интеграция Spring и Hibernate
- Лабораторная работа: Интеграция Spring и JPA
- Управление транзакциями в Spring.
- Конфигурирование транзакций с помощью XML.
- Лабораторная работа: Транзакции в Spring.
- Основы Spring MVC.
- Формы и командные объекты.
- Лабораторная работа: Spring и веб-приложения
- Лабораторная работа: Формы и командные объекты
- Базовые механизмы безопасности.
- Конфигурирование Spring безопасности.
- Лабораторная работа: Безопасность Spring в веб-приложениях
- Лабораторная работа: Безопасность на уровне методов
- Обзор REST.
- REST и Spring MVC.
- Клиентский доступ к REST сервисам.
- Шаблоны REST.
- Лабораторная работа: Создание REST-сервиса в Spring
- Лабораторная работа: Возврат XML и JSON данных из REST-сервиса
- Обзор AOP.
- Spring AOP.
- Лабораторная работа: Использование Spring AOP
https://www.specialist.ru/course/spring