Курсы Программирования Java
В курсе рассматривается понятие рефакторинга как способа предотвращения распада программы; различные признаки плохого кода (smells), требующего рефакторинга; описывается, какой именно рефакторинг наилучшим образом подходит для той или иной ситуации и его механика. Во время обучения слушателями выполняется рефакторинг программы на Java®.
DEV-012
Сборщик проектов Ant8 ч.
В курсе освещается применение сборщика приложений Apache® Ant, в том числе написание скриптов для Ant, использование Ant для сборки Java® SE, Java® EE и Web-приложений. Курс включает практические упражнения.
DEV-015
Аспектно-ориентированное программированиеОчень часто логически единая функциональность расплывается по модулям, и стандартными способами языков программирования ее не выделить (например, логирование, security, транзакции). В курсе рассматривается аспектно-ориентированное программирование – методология для выделения сквозной функциональности в модули.
JVA-001
Взаимодействие с СУБД из java-приложений посредством технологии JDBC v316 ч.
Курс посвящен использованию JDBC API – интерфейса доступа к СУБД из Java-приложений. Слушатели изучат, как применять JDBC API для доступа к реляционным базам данных, для выполнения SQL-запросов, использования транзакций, создания заранее подготовленных и параметризованных SQL-запросов, вызова и получения результатов хранимых процедур, а также использования метаданных.
JVA-002
Работа с Java веб-сервисами24 ч.
В рамках курса слушатели получат практические навыки разработки XML based web services на базе платформы Java® SE 7, узнают об основных концепциях технологии XML based web services, стандартах и рекомендациях, регламентирующих данную технологию, важности тех или иных инициатив в среде разработки веб-сервисов. Данный курс не предусматривает рассмотрение сторонних фреймворков и реализаций стека протокола SOAP.
JVA-007
Разработка на платформе Java SE 7. Базовые темы40 ч.
В данном курсе слушатели получат базовые знания и навыки, которые позволят им заниматься разработкой на платформе Java® SE 7. Курс включает основы объектно-ориентированного программирования, использование UML для проектирования архитектуры приложений, а также основы использования языка Java® (типы языка, операторы, классы, пакеты, исключения). Предлагается большое количество практических упражнений. Курс освещает разделы, рекомендованные к изучению для сдачи популярных сертификационных экзаменов по Java®. Однако подготовка к сертификации и сдаче экзамена не являются целью курса.