Владение каркасом разработки Spring Framework

Курс даст слушателям представление о Spring Framework: использовании шаблона Inverse of Control (IoC), использовании аспектно-ориентированного программирования (AOP), фреймворка для web-разработки Spring MVC. Также курс содержит обзор возможностей интеграции с технологиями JNDI, EJB, JMS и использования планировщика задач. Курс включает большое количество практических упражнений.
Курс: JVA-010
Длительность: 24 ч.

Описание

Данный курс даст слушателям представление о Spring Framework. Слушатели узнают об основных модулях этого фреймворка и вариантах их использования. Также в курсе рассматривается использование Spring framework совместно с другими технологиями.

Владение разработчиком данным фреймворком является признаком его высокого профессионального уровня и готовности к участию в проектах по разработке сложных многослойных приложений.

Разбираемые темы

1. Основы Spring Framework:
  • Введение в Spring Framework;
  • Архитектура каркаса;
  • Компонентная модель Spring.

2. AOP в Spring:
  • Основные понятия;
  • Типы advice’ов;
  • Особенности Spring AOP;
  • Пример использования AspectJ style;
  • Практика: использование AspectJ style.

3. Доступ к данным в Spring:
  • Интеграция Spring с JNDI;
  • Основные положения. Шаблон DAO;
  • Поддержка JDBC в Spring;
  • Поддержка ORM в Spring;
  • Управление транзакциями в Spring.

4. Spring MVC:
  • Шаблон MVC;
  • Введение в Spring Web MVC;
  • Контроллеры;
  • Представления;
  • Локализация/интернационализация;
  • Темы;
  • Библиотека тегов Spring;
  • Поддержка Multipart;
  • Неявная настройка;
  • Аннотации;
  • Практика: разработка простейшего приложения с использованием Spring MVC, локализация, темы оформления, исключения.

5. Интеграция Spring с другими технологиями:
  • Планировщик задач (job scheduling);
  • Использование JMS;
  • Использование EJB.

Цели

  • дать возможность слушателям начать практическое применение Spring Framework для решения типовых задач, возникающих в ходе разработки, рассмотреть вопросы интеграции с Enterprise Edition технологиями;
  • дать слушателям представление о спектре продуктов, выпускаемых под брендом Spring и не входящих в Spring Framework.

Целевая аудитория

Java–разработчики с опытом работы от года

Предварительная подготовка

  • Опыт работы с Java SE 5/6;
  • Владение сборщиком проектов Ant;
  • Обязательное знание следующих технологий:
    • JNDI;
    • JDBC;
    • Servlet / JSP / JSTL;
    • Шаблоны проектирования: Proxy, Command, Decorator, Template Method, MVC;
  • Желательно знакомство со следующими технологиями:
    • JMS;
    • EJB;
После окончания курса выдаётся сертификат на бланке Luxoft Training
Тренер в Москва
Сонькин Владимир Эксперт в области разработки ПО на Java
Владимир начал свою карьеру в IT-отрасли в 2000 г. в компании ApoSoft, где занимался разработкой систем электронной торговли по заказу немецкой компании SoftLution.
На сегодняшний день имеет большой опыт в области разработки ПО уровня Enterprise для крупнейших зарубежных компаний с использованием технологии Java.  
Руководил проектом IT-поддержки систем всероссийского мониторинга школьников, разрабатывал системы сбора и анализа данных в Институте возрастной физиологии РАО.
В 2005–2006 гг. занимался разработкой системы управления процессом разработки ПО в ITCI.

Интересуется технологиями создания масштабируемых, эргономичных веб-интерфейсов, а также технологиями повышения производительности труда разработчиков.

В компании Luxoft работает с 2006 г.: за это время участвовал в нескольких проектах для крупной американской сельскохозяйственной компании Bunge и крупнейшего швейцарского банка UBS. 
-10% ФИЗИЧЕСКИМ ЛИЦАМ
Данный курс запланирован в городах: Москва
20.08.2018 - 22.08.2018
Время: 10:00-18:00
Локация: Москва
Длительность: 24 ч.
Тренер
Сонькин Владимир
Эксперт в области разработки ПО на Java
23 800 1

20.08.2018

Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Москва 23 800 1
Санкт-Петербург 21 420 1
Омск 17 850 1
Киев 6 600 грн.
Одесса 5 900 грн.
Днепр 5 900 грн.
Отзывы:
Участник тренинга
Впечатление отличное, очень компетентный тренер [Владимир Сонькин], готовый ответить на все вопросы. Наиболее полезным оказалось рассмотрение большого количества материала, охватывающее все основы за короткое время. Интересно было узнать про Spring AOP, ORM в Spring, транзакции. Подтянул пробелы в Spring, получил информацию для дальнейшего размышления.
Участник тренинга
Прекрасный интенсив по Spring Framework! Спасибо! Все было значительно лучше, интереснее, полезнее, чем я ожидал! Отличная подача материала, большой объем практических примеров. Наиболее полезным считаю модули по Spring MVC и Spring Data.
Раишев Ян
Курс понравился, спасибо. Позволил упорядочить знания.
Ивлев Алексей
Курс отличный! Подача материала превосходная. Всё очень понравилось. Спасибо преподавателю!
Участник тренинга
Тренинг очень понравился. Один из самых интересных из тех, что слушал ранее. Не знал о технологиях AOP, AspectJ, lombok - изложено предельно доступно и доходчиво. Много практических заданий.
Участник тренинга
Курс очень понравился. Самым ценным и интересным был Spring core (beans, context, etc.), так как он лежит в основе, и зная его, можно уже понимать, что происходит вокруг.
Полученные знания в разы превышают мои ожидания. За 4 дня узнал очень много нового и очень полезно: в обзорном виде узнал о некоторых сторонах Spring, после этого могу решить, надо ли проходить более подробный курс на эти темы и будет ли это мне полезно.
Участник тренинга
Тренинг очень достойный. Тренер компетентный и обладает большим профессиональным опытом. Курс понятный и выстроен хорошо. Наиболее полезные темы: IOC, AOP, Core IDBC, JPA и Spring Data (особенно), MVC.
Участник тренинга
Всё прошло отлично. Тема раскрыта доступным языком с живыми примерами, без лишних специфичных жаргонов. Полезной для меня оказалась информация о JSON, XML и тестировании.
Рекомендуемые курсы для дальнейшего обучения:

Рекомендуемые дополнительные материалы, источники:

blog.springsource.com

Записаться на курс

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоративное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия *

Имя *

Отчество

Контактный E-mail *

Компания *

Телефон *

Город *

Комментарий
По запросу на education@luxoft.com мы ответим на любые дополнительные вопросы касательно обучения в нашем Luxoft Training.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Спасибо!
Форма отправлена успешно.