Владение каркасом разработки 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–разработчики с опытом работы от года
После окончания курса выдаётся сертификат на бланке Luxoft Training
Тренер в Москва Днепр
Сонькин Владимир Эксперт в области разработки ПО на Java
Владимир начал свою карьеру в IT-отрасли в 2000 г. в компании ApoSoft, где занимался разработкой систем электронной торговли по заказу немецкой компании SoftLution.
На сегодняшний день имеет большой опыт в области разработки ПО уровня Enterprise для крупнейших зарубежных компаний с использованием технологии Java.  
Руководил проектом IT-поддержки систем всероссийского мониторинга школьников, разрабатывал системы сбора и анализа данных в Институте возрастной физиологии РАО.
В 2005–2006 гг. занимался разработкой системы управления процессом разработки ПО в ITCI.

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

В компании Luxoft работает с 2006 г.: за это время участвовал в нескольких проектах для крупной американской сельскохозяйственной компании Bunge и крупнейшего швейцарского банка UBS. 
Савосюк Станислав Специалист в области разработки ПО (Java)

Станислав является практикующим разработчиком программного обеспечения с 2009 г. Свою карьеру начал с разработки банковских систем, которые используются и на данный момент. В компании Luxoft работает с 2012 г., пройдя путь от рядового программиста до ведущего разработчика программного обеспечения.  

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

Сферы профессиональных интересов: архитектурные вопросы разработки корпоративного ПО, производительность нагруженных систем, NoSql.

Станислав – активный участник архитектурных сообществ и конференций.

С 2014 г. - Certified ScrumMaster.

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

11.12.2017 - 14.12.2017

Не подходят даты, время или хотите заказать корпоротивное обучение для команды?
+
Предложите свой вариант
25.09.2017 - 11.10.2017
Время: 18:00-20:40
Локация: Днепр
Длительность: 24 ч.
Тренер
Савосюк Станислав
Специалист в области разработки ПО (Java)
5 900 грн.
В корзину

25.09.2017 - 11.10.2017

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

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

blog.springsource.com

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

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

Имя

Отчество

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

Компания

Телефон

Город

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