Мова викладання в курсі — російська. Незабаром буде доступна українська версія цього курсу.
Видеозаписи лекций без обратной связи и участия преподавателя. Вы получите доступ к материалам сразу после оплаты.
Курс по Java SPRING предназначен для Java-программистов, которые планируют использовать SPRING -компоненты в своей практике. Особенно курс по Java SPRING Beans будет интересен разработчикам web-приложений и REST-сервисов на Java. Спрос на него растет, он нужен как начинающим, так и опытным программистам.
Spring — это открытый (open source) легковесный каркас для разработки корпоративных приложений. Он позволяет управлять жизненным циклом объектов и зависимостей между ними с помощью конфигурации метаданных (с помощью XML или аннотаций) и инъекции зависимостей/инверсии управления.
Аудитория: Java -разработчики приложений, планирующие использовать каркас Spring для разработки web-приложений и REST-сервисов.
Вы научитесь
— понимать и использовать новые мощные возможности аспектно-ориентированного программирования в Spring для решения сквозных проблем в нескольких точках приложения;
— применять Spring MVC для создания RESTful сервисов.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.
Предварительная подготовка
Требуемая подготовка: Успешное окончание курса Java.
Программа курса
Модуль 1. Введение в Spring Framework (4 ак. ч.)
— Основы Spring Framework.
— Недостатки приложений уровня предприятия в Java EE.
— Архитектура Spring Framework.
— Компонентная модель Spring.
— Установка и настройка среды разработки.
— Внедрение зависимостей в Spring.
Модуль 2. Свойства компонентов в Spring (4 ак. ч.)
— Работа со свойствами компонента.
— Свойства – коллекции.
— Автосвязывание.
— Конфигурирование компонентов в Spring
— Свойства — коллекции
Модуль 3. Spring контейнер и API (4 ак. ч.)
— Области действия компонентов и их жизненный цикл.
— Конфигурирование с помощью аннотаций.
— Конфигурирование с помощью Java.
— Жизненный цикл компонентов
— Конфигурирование с использованием аннотаций
— Конфигурирование с помощью Java
Модуль 4. Доступ к данным в Spring (6 ак. ч.)
— Поддержки баз данных в Spring.
— Шаблон DAO.
— Поддержка JDBC в Spring.
— Поддержка ORM в Spring.
— Использование JPA в Spring.
— Интеграция Spring и Hibernate
— Интеграция Spring и JPA
Модуль 5. Транзакции (2 ак. ч.)
— Управление транзакциями в Spring.
— Конфигурирование транзакций с помощью XML.
— Лабораторная работа: Транзакции в Spring.
Модуль 6. Web-приложения с использованием Spring MVС (6 ак. ч.)
— Основы Spring MVC.
— Формы и командные объекты.
— Spring и веб-приложения
— Формы и командные объекты
Модуль 7. Spring безопасность (4 ак. ч.)
— Базовые механизмы безопасности.
— Конфигурирование Spring безопасности.
— Безопасность Spring в веб-приложениях
— Безопасность на уровне методов
Модуль 8. REST сервисы в Spring (6 ак. ч.)
— Обзор REST.
— REST и Spring MVC.
— Клиентский доступ к REST сервисам.
— Шаблоны REST.
— Создание REST-сервиса в Spring
— Возврат XML и JSON данных из REST-сервиса
Модуль 9. Аспектно-ориентированное программирование(AOP) (4 ак. ч.)
— Обзор AOP.
— Spring AOP.
— Использование Spring AOP
Отзывы
Отзывов пока нет.