Ваш город: Москва Казань
+7 (495) 967-66-70
academy@academy.ru
Главная страница | Каталог | Разработка приложений с использованием SPRING 3.xJava
3SPRING

Разработка приложений с использованием SPRING 3.x

Fast Track to Spring 3.x.

ОЦЕНКА КУРСА
общая оценка курса:


оценка преподавателя:



Мониторинг цены
Spring - это открытый (open source) легковесный каркас для разработки корпоративных приложений. Он позволяет управлять жизненным циклом объектов и зависимостей между ними с помощью конфигурации метаданных (с помощью XML или аннотаций) и инъекции зависимостей/инверсии управления. Его расширенные возможности поддерживают использование JDBC и механизмов персистентности, таких как Hibernate, аспектно-ориентированное программирование, а также интеграцию с Java EE.

Абстрактные классы, фабрики и компоненты разработаны в Spring Framework таким образом, чтобы программисту оставалось написать только бизнес-логику.

3SPRING - это курс по применению разнообразных технологий с открытым кодом, объединенных в платформу Spring Framework. Он основан на использовании этой облегченной платформы для построения Java приложений. Он также в себя включает в себя аннотационный подход к конфигурации приложения при использовании возможностей Java  версии 5 и выше. Курс также обеспечивает освещение традиционного XML-конфигурирования, которое может по-прежнему играть важную роль в существующих и новых проектах.
  • ОЧНОЕ
    ОБУЧЕНИЕ
  • ПЕРСОНАЛЬНОЕ ОБУЧЕНИЕ
  • ОБЛАЧНОЕ ПЕРСОНАЛЬНОЕ ОБУЧЕНИЕ


Продолжительность курса: 3 дня / 24 ак.ч.

Цена курса:
15 490 руб.

В корзину

Место проведения курса:

  • ул. Доброслободская, д.5
  • Бауманская
  • Комсомольская
  • Красные ворота
РАСПИСАНИЕ ЗАНЯТИЙ
Уточните дату у менеджера
3SPRING Разработка приложений с использованием SPRING 3.x 12.12.2016
3SPRING Разработка приложений с использованием SPRING 3.x 19.12.2016
3SPRING Разработка приложений с использованием SPRING 3.x 20.03.2017
3SPRING Разработка приложений с использованием SPRING 3.x 15.05.2017
Уточните дату у менеджера
3SPRING Разработка приложений с использованием SPRING 3.x 12.12.2016
3SPRING Разработка приложений с использованием SPRING 3.x 19.12.2016
3SPRING Разработка приложений с использованием SPRING 3.x 20.03.2017
3SPRING Разработка приложений с использованием SPRING 3.x 15.05.2017
После изучения курса вы сможете
  • Описать общие принципы Spring, инъекции зависимостей/инверсии управления.
  • Использовать возможности модуля Core для управления событиями жизненного цикла, областью действия компонентов и использования Spring API.
  • Использовать возможности Spring Data Integration совместно с JDBC и другими технологиями, такими как Hibernate и JPA.
  • Понимать и использовать новые мощные возможности аспектно-ориентированного программирования (АОП) в Spring для решения сквозных проблем в нескольких точках приложения. АОП предоставляет возможность реализации сквозной логики - т.е. логики, которая применяется к множеству частей приложения - в одном месте и обеспечения автоматического применения этой логики по всему приложению.
  • Использовать поддержку транзакций в Spring с помощью аннотаций и XML-настройки.
  • Интегрировать Spring и Java EE веб-приложения.
  • Понимать основы Spring Security и создавать защиту веб-приложений и их управляемых компонентов Spring.
  • Использовать объекты доступа к данным (DAO) и модули объектно-реляционного отображения (ORM) уровня персистентности, использующего JDBC.
Содержание курса
Модуль 1: Введение в Spring.
  • Обзор.
  • Введение в Spring.
  • Внедрение зависимостей.
  • Лабораторная работа: Установка среды разработки.
  • Лабораторная работа: Hello Spring World.
  • Лабораторная работа: Внедрение зависимостей.

Модуль 2: Свойства компонентов.
  • Работа со свойствами.
  • Свойства в виде коллекций.
  • Дополнительные возможности.
  • Лабораторная работа: Spring конфигурация.
  • Лабораторная работа: Свойства в виде коллекций.

Модуль 3: Контейнер Spring и Spring API.
  • Контекст приложения (ApplicationContext).
  • Область действия и жизненный цикл компонента.
  • Источники сообщений (MessageSources).
  • Конфигурация метаданных с помощью аннотаций.
  • Конфигурация на основе Java-кода.
  • Дополнительные возможности.
  • Лабораторная работа: Работа с ApplicationContexts.
  • Лабораторная работа: Жизненный цикл компонента.
  • Лабораторная работа: Источники сообщений.
  • Лабораторная работа: Spring аннотации.
  • Лабораторная работа (дополнительная): Конфигурация на основе Java-кода.

Модуль 4: Доступ к базе данных с помощью Spring.
  • Использование JDBC.
  • Поддержка шаблона DAO (Data Access Object)в Spring.
  • Запросы и обновления.
  • Использование Spring с Hibernate.
  • Использование Spring с JPA.
  • Лабораторная работа: Spring JDBC.
  • Лабораторная работа: Запросы.
  • Лабораторная работа: Spring JDBC.
  • Лабораторная работа (дополнительная): Использование Spring с Hibernate.
  • Лабораторная работа (дополнительная): Интеграция Spring и JPA.

Модуль 5: Аспект-ориентированное программирование (AOP).
  • Обзор AOP.
  • Введение в Spring AOP.
  • Pointcut (точка отсечки) выражения и Advice (советы).
  • AOP поддержка на основе XML.
  • Дополнительные аспекты.
  • Лабораторная работа: Hello AOP World.
  • Лабораторная работа: Подробнее о Spring AOP.
  • Лабораторная работа (дополнительная): Использование AOP XML конфигурации.

Модуль 6: Управление транзакциями.
  • Обзор транзакций.
  • Управление транзакциями в Spring.
  • XML-конфигурации
  • Лабораторная работа: Транзакции в Spring.

Модуль 7: Интеграция с Java веб-приложениями.
  • Интеграция Spring контейнера с обычными Java веб-приложениями.
  • Spring MVC.
  • Лабораторная работа: Spring и веб.
  • Лабораторная работа (дополнительная): Основы Spring MVC.

Модуль 8: Безопасность приложений Spring.
  • Обзор Spring безопасности.
  • Конфигурация Spring безопасности.
  • Лабораторная работа: Spring веб-безопасность.
  • Лабораторная работа: Безопасность методов.
Слушатели
Опытные java-разработчики приложений, использующие каркас Spring.
Предварительная подготовка
Общее представление о реляционных БД, SQL.
ПОИСК
 

Быстрый заказ