Разработка ПО (Java)

В данном разделе собраны курсы, которые будут полезны разработчику на Java. Разработка на платформе Java, работа с Java веб-сервисами, разработка бизнес-приложений, рефакторинг кода и многие другие темы, которые будут интересны как новичку, так и опытному разработчику.
DEV-001_JVA
Паттерны (patterns, шаблоны) представляют собой консистенцию некоего опыта, пригодную для повторного использования. В курсе рассматривается набор GoF-паттернов, применяемых при реализации архитектурных решений на любом объектно-ориентированном языке программирования.
DEV-006_JVA
В курсе рассматривается понятие рефакторинга как способа предотвращения распада программы; различные признаки плохого кода (smells), требующего рефакторинга; описывается, какой именно рефакторинг наилучшим образом подходит для той или иной ситуации и его механика. Во время обучения слушателями выполняется рефакторинг программы на Java®.
DEV-012
В курсе освещается применение сборщика приложений Apache® Ant, в том числе написание скриптов для Ant, использование Ant для сборки Java® SE, Java® EE и Web-приложений. Курс включает практические упражнения.
DEV-015
Очень часто логически единая функциональность расплывается по модулям, и стандартными способами языков программирования ее не выделить (например, логирование, security, транзакции). В курсе рассматривается аспектно-ориентированное программирование – методология для выделения сквозной функциональности в модули.
JVA-001
Курс посвящен использованию JDBC API – интерфейса доступа к СУБД из Java-приложений. Слушатели изучат, как применять JDBC API для доступа к реляционным базам данных, для выполнения SQL-запросов, использования транзакций, создания заранее подготовленных и параметризованных SQL-запросов, вызова и получения результатов хранимых процедур, а также использования метаданных.
JVA-002
В рамках курса слушатели получат практические навыки разработки XML based web services на базе платформы Java® SE 7, узнают об основных концепциях технологии XML based web services, стандартах и рекомендациях, регламентирующих данную технологию, важности тех или иных инициатив в среде разработки веб-сервисов. Данный курс не предусматривает рассмотрение сторонних фреймворков и реализаций стека протокола SOAP.
JVA-008
В данном курсе слушатели получат расширенные знания об использовании системных библиотек Java®, о работе с коллекциями Java®, работе с потоками ввода-вывода, использовании многопоточного программирования, основ построения GUI, аннотаций, использовании логгирования и механизмов Reflection. Предлагается большое количество практических упражнений и задач. Курс освещает разделы, рекомендованные к изучению для сдачи популярных сертификационных экзаменов по Java®. Однако подготовка к сертификации и сдаче экзамена не являются целью курса.
JVA-009
В данном курсе слушатели узнают о технологии распределенных вычислений с использованием технологии Enterprise JavaBeans 3.0 (EJB3). Подробно рассматриваются типы бинов: сессионные с поддержкой состояния (Stateful Session Bean), без поддержки состояния (Stateless Session Bean), бины для работы с сообщениями JMS (Message-Driven Beans) и персистентные бины (Entity Beans). Курс также включает вопросы по развертыванию компонент, контекстам транзакций и безопасности в EJB, использованию Java Message Service (JMS), обзор спецификации JPA.
JVA-010
Курс даст слушателям представление о Spring Framework: использовании шаблона Inverse of Control (IoC), использовании аспектно-ориентированного программирования (AOP), фреймворка для web-разработки Spring MVC. Также курс содержит обзор возможностей интеграции с технологиями JNDI, EJB, JMS и использования планировщика задач. Курс включает большое количество практических упражнений.
JVA-011
Курс посвящен самой популярной библиотеке для модульного тестирования JUnit®. В рамках курса рассматриваются базовые паттерны проектирования в контексте фреймворка JUnit®. Практические занятия включают в себя разработку модульных тестов и различных техник использования фреймворка для проведения модульного тестирования.
JVA-012
Cлушатели знакомятся с основными Java-технологиями и продуктами, а также определениями ключевых технологических терминов и связей между ними. Этот обзорный курс позволит специалистам в областях, отличных от Java-разработки, представить себе структуру существующих на сегодня Java-технологий и понять возможности этой платформы и популярных продуктов на ее базе.
JVA-013
Курс даст слушателям представление о Spring Security Framework – библиотеке для обеспечения безопасности в проектах, разрабатываемых с использованием Spring Framework. Слушатели узнают, как использовать Spring Security для построения защищенных корпоративных JavaEE-приложений. Курс содержит подробную информацию об использовании различных средств обеспечения безопасности: аутентификации, авторизации и использовании этих средств для защиты Web-приложений.
JVA-014
Курс посвящен изучению технологии JPA и её использованию на примере реализации Hibernate EntityManager.
JVA-016
В курсе освещается применение сборщика приложений Apache® Maven, в том числе управление зависимостями, структура POM-файла, жизненный цикл проекта, создание плагинов и архетипов. Описываются часто используемые плагины, а также рассматривается интеграция Maven с IDE Eclipse и Hudson. Курс включает практические упражнения.
JVA-018
Курс знакомит с основами ORM и использованием Java Persistence API (JPA): сущности JPA, отношения сущностей, наследование сущностей, использование Java Persistence API Query Language, JPA Criteria API, применение транзакций в JPA. Также рассматривается применение аннотаций JPA и жизненный цикл сущностей в JPA. Курс включает практические упражнения.
JVA-020
В процессе обучения слушатели получат знания и практические навыки использования Java Servlets для разработки Web-приложений на платформе Java® EE.
JVA-029
Курс знакомит с технологией Akka в привычном для Java-разработчика технологическом окружении. Больше половины времени курса отведено выполнению практических упражнений.
JVA-030
Курс дает представление о нововведениях в Java 8. Рассматриваются лямбда-выражения, потоки данных, подход к обработке данных map-filter-reduce, асинхронное программирование, а также обзор нового DateTime API. Предлагается большое количество практических упражнений по каждой теме.
JVA-031
В данном курсе слушатели получат представление о специфике и особенностях языка Scala, его преимуществах и сложных местах. Курс включает рассмотрение операторов и типов данных Scala, изучение основных структур данных, таких как массивы, map, tuples, использование объектно-ориентированного и функционального программирования, работу с коллекциями Scala, применение pattern matching, case-классов, generic-типов и неявных преобразований. Предлагается большое количество практических упражнений.
JVA-032
Курс предоставляет введение во фреймворк разработки приложений пакетной обработки данных Spring Batch.
JVA-034
Курс посвящён разработки RESTful web-сервисов на платформе Java с использованием JAX-RS и Spring MVC.
JVA-038
Курс посвящен изучению создания web-приложения с использованием Spring MVC Framework. Для этого также будет рассмотрен специальный фреймворк, максимально упрощенный и ускоряющий разработку production-grade Spring-приложений – Spring Boot.
JVA-039
Курс посвящен изучению Spring Integration – специального фреймворка, позволяющего создавать Message-based Spring-приложения с использованием Enterprise Integration Patterns. Участники также познакомятся с основами и паттернами Enterprise Integration.
JVA-040
Данный курс ознакомит слушателей большой с коллекцией Java-утилит – Apache Commons. В курсе предусматривается обзор библиотек, входящих в состав Apache Commons, а также детальное рассмотрение наиболее часто используемых компонентов.
JVA-041
Курс посвящен изучению фреймворка Spring Data, цель которого – унификация и упрощение доступа к различным персистентным хранилищам, реляционным и нереляционным базам данных.
JVA-042
Курс знакомит слушателей с основами применения Spring для работы с базами данных.
JVA-043
Spring Cloud – это проект, который позволяет создавать распределенные приложения с микросервисной архитектурой. Вы познакомитесь с множеством доступных компонентов, детально рассмотрите архитектуру и широкие возможности Spring Cloud.
JVA-045
Курс является первым модулем программы «Разработка на платформе Java SE 7. Базовые темы», в рамках которого рассматривается базовый синтаксис: числа и строки; типы данных; переменные; методы; логика и циклы; массивы. Курс может изучаться и отдельно, и как первая ступень всей программы.
JVA-046
Курс является вторым модулем программы «Разработка на платформе Java SE 7. Базовые темы», в рамках которого продолжается изучение базового синтаксиса: структура файлов, компиляция, запуск приложения; Java-архивы (Jar); объектно-ориентированное программирование (ООП); абстрактные классы; интерфейсы; автобоксинг; Enum. Курс может изучаться и отдельно, и как вторая ступень всей программы.
JVA-047
Курс является третьим модулем программы «Разработка на платформе Java SE 7. Базовые темы», в рамках которого завершается изучение базового синтаксиса: внутренние классы, обработка исключительных ситуаций. Курс может изучаться и отдельно, и как третья ступень всей программы.
JVA-048
Курс является четвертым модулем программы «Разработка на платформе Java SE 7. Базовые темы», в рамках которого рассматривается дополнительный элемент синтаксиса Generics (дженерики), который помогает создать контейнеры и коллекции для определенных типов объектов. Курс может изучаться и отдельно, и как четвертая ступень всей программы.
JVA-049
Курс является пятым завершающим модулем программы «Разработка на платформе Java SE 7. Базовые темы». Кратко дается обзор UML-диаграмм, большая часть курса посвящена отработке предыдущих модулей программы, закреплению полученных знаний, итогом обучения будет написание собственного приложения на Java. Курс может изучаться и отдельно, и как пятая ступень всей программы.
загрузка карты...
49000, Днепр, Екатерининский б-р, д. 2, БЦ "Босфор", 4 эт., вход со стороны пр. Карла Маркса.
загрузка карты...
65005, Одесса, Михайловская площадь, 1а.
загрузка карты...
03680, Киев, ул. Радищева 10/14, БЦ "Ирва", корп. Б, 2 эт.

Примечание

Вход в корпус Б расположен справа от центрального входа. Вывеска "B/S/H".

загрузка карты...
195027, Санкт-Петербург, Свердловская наб., д. 44, лит. Я, БЦ "Осень".
загрузка карты...
644046, Омск, пр-т Карла Маркса 41, корп. 7.

Примечание

На первом этаже офиса есть столовая, в которой слушатели смогут пообедать.

загрузка карты...
123060, Москва, 1-й Волоколамский проезд, д. 10, стр. 3, БЦ "Диапазон".

Примечание

На первом этаже бизнес-центра "Диапазон" есть столовая, в которой слушатели смогут пообедать.

Телефоны

+7 (495) 609-6967
+7 (495) 609-6967
+7 (495) 967-8030 (доп. 6250, 6251, 5921, 5087)
По запросу на education@luxoft.com мы ответим на любые дополнительные вопросы касательно обучения в нашем Luxoft Training.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Спасибо!
Форма отправлена успешно.