Язык преподавания в курсе – русский. Вскоре будет доступна украинская версия этого курса.
Видеозаписи лекций без обратной связи и участия преподавателя. Вы получите доступ к материалам сразу после оплаты.
Курс по 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
Отзывы
Отзывов пока нет.