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

Курс даст слушателям представление о 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 и Web-технологии
Владимир имеет опыт в области разработки ПО уровня Enterprise для крупнейших зарубежных компаний с использованием технологии Java с 2000 г.

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

Специализируется на использовании JavaScript и Java для создания мощных и современных web-приложений, создании современных эргономичных web-интерфейсов с низким временем отклика.

Профессиональный опыт

2006–2012 – Luxoft, ведущий разработчик, участие в проектах для крупного банка (разработка системы биржевой торговли; разработка системы развертывания ПО на серверах банка); участие в проекте для американской агропромышленной компании (разработка логистической системы учета и транспортировки сельхозпродукции).
2005–2006 – ITCI, ведущий разработчик, разработка системы управления процессом разработки ПО.
2002–2004 – Институт возрастной физиологии РАО, руководитель проекта IT-поддержки систем всероссийского мониторинга школьников, разработка систем сбора и анализа данных.

Образование

1995–2000 – МГУ им. М.Ю. Ломоносова, факультет вычислительной математики и кибернетики, специальность "Прикладная математика".
Ющенко Олег Специалист в области Java- и Web-технологий
Олег имеет опыт работы в  Enterprise Java-проектах с 2006 г. За это время работал в нескольких продуктовых компаниях, двух крупных инвестиционных банках и у поставщика ПО для Forex-брокеров.

Создал автоматизированную платформу для обучения, при помощи которой готовит Java-программистов с нуля. На этой платформе обучались более 1000 человек, и самые старательные из них успешно работают по специальности.

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

Профессиональный опыт

2016– наст. вр. – Luxoft Training, тренер.
2014–2015 – Luxoft, старший Java-разработчик, аутсорсинг для одного крупного банка; разработка большой системы для расчета рисков и цен на ценные бумаги, фьючерсы и т.д. в режиме реального времени, работа над различными задачами, включая исследования, усовершенствование систем, устранение ошибок и т.д., используемые технологии: Core Java, Multithreading, Spring. UI .Net-приложения, а также множество внутренних инструментов и скриптов.
2013–2014 – Ciklum, руководитель группы Tech/Team, аутсорсинг, работа над торговой платформой для бинарных опционов: распределенная система, 7 tomcats, Jetty, php website, ngnix server, Redis, Apache Thrift, JavaScript с потоковой передачей данных в реальном времени с использованием commetd.

Образование 

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

20.08.2018 - 22.08.2018

06.11.2018 - 09.11.2018
Время: 10:00-16:00
Локация: Москва
Длительность: 24 ч.
Тренер
Сонькин Владимир
Эксперт в области разработки ПО: Java и Web-технологии
23 800 1

06.11.2018 - 09.11.2018

Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
19.09.2018 - 21.09.2018
Время: 10:00-18:00
Локация: Киев
Длительность: 24 ч.
Тренер
Ющенко Олег
Специалист в области Java- и Web-технологий
6 600 грн.
В корзину

19.09.2018 - 21.09.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.
Участник тренинга
Всё прошло отлично. Тема раскрыта доступным языком с живыми примерами, без лишних специфичных жаргонов. Полезной для меня оказалась информация о JSON, XML и тестировании.
Участник тренинга
Курс очень понравился. Самым ценным и интересным был Spring core (beans, context, etc.), так как он лежит в основе, и зная его, можно уже понимать, что происходит вокруг.
Полученные знания в разы превышают мои ожидания. За 4 дня узнал очень много нового и очень полезно: в обзорном виде узнал о некоторых сторонах Spring, после этого могу решить, надо ли проходить более подробный курс на эти темы и будет ли это мне полезно.
Ивлев Алексей
Курс отличный! Подача материала превосходная. Всё очень понравилось. Спасибо преподавателю!
Участник тренинга
Тренинг очень понравился. Один из самых интересных из тех, что слушал ранее. Не знал о технологиях AOP, AspectJ, lombok - изложено предельно доступно и доходчиво. Много практических заданий.
Раишев Ян
Курс понравился, спасибо. Позволил упорядочить знания.
Участник тренинга
Тренинг очень достойный. Тренер компетентный и обладает большим профессиональным опытом. Курс понятный и выстроен хорошо. Наиболее полезные темы: IOC, AOP, Core IDBC, JPA и Spring Data (особенно), MVC.
Рекомендуемые курсы для дальнейшего обучения:

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

blog.springsource.com

Примечание:

Материалы курса представлены на английском языке.

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

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

Имя *

Отчество

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

Компания *

Телефон *

Город *

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