ДОПОЛНИТЕЛЬНОЕ ОБРАЗОВАНИЕ
В ТУСУРЕ

ТОЧНЫЕ ЗНАНИЯ
ОТТОЧЕННЫЕ НАВЫКИ

тел. +7 (3822) 70-17-36

Специалист по вопросам поступления

  • Безрукова
  • Вера Петровна

Специалист по вопросам обучения школьников

  • Тахтабаева
  • Ильмира Хусаиновна

Куратор дистанционного обучения

  • Завадовская
  • Олеся Александровна
 

Профессиональная разработка на языке Java

Описание программы

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

Спрос на Java-программистов на рынке труда очень высок и продолжает стабильно расти. Согласно исследованию компании HeadHunter, программисты Java являются самыми высокооплачиваемыми по сравнению с другими разработчиками ПО (зарплата начинается от 80 000 рублей).

Цель курса - научить слушателей, владеющих языком Java на базовом уровне, современным профессиональным технологиям, методам, инструментам разработки программного обеспечения, широко применяющимся в IT-компаниях. Курс ориентирован на практическое применение современных технологий разработки ПО и технологий Java, и содержит большое количество практических заданий. Технологии и программное обеспечение, рассматриваемые в курсе, выбраны на основе практического опыта авторов курса, а также в результате исследования, проведенного в томских IT-компаниях, специализирующихся на Java-разработке для российского и зарубежного рынков.

Выпускники курса овладеют знаниями и навыками необходимыми для роли junior-разработчика и будут подготовлены к работе на данной позиции в IT-компаниях, применяющих стек технологий Java.

Курс предназначен для слушателей владеющих языком Java на базовом уровне: 

  • специалистов, желающих повысить свою квалификацию в области современных технологий разработки программного обеспечения;
  • студентов и выпускников вузов и колледжей, знакомыми с основами языка Java;
  • выпускников курса «Программирование на Java» Управления дополнительного образования;
  • всех желающих быстро начать  карьеру Java-разработчика.

Наиболее полезным и эффективным курс окажется для слушателей, ранее прошедших обучение по базовой программе «Программирование на Java». Предлагаемый курс разработан авторами базового курса и является запланированным продолжением базового (ставшего бестселлером).

Курс также может быть полезен для тех, кто ведет разработку ПО на других объектно-ориентированных языках, владея при этом языком Java.

После окончания курса вы будете знать:

  • основные активности, входящие в цикл разработки программного обеспечения
  • состав инструментального окружения разработчика
  • возможности наиболее популярной из современных сред разработки - IntelliJ IDEA
  • базовый набор операций с системами контроля версий, на примере Git
  • подходы к организации структуры проекта, в том числе при использовании нескольких языков программирования
  • инструменты автоматизации сборки и управления зависимостями
  • способы подключения баз данных к программному проекту
  • подходы к системному и модульному (юнит) тестированию
  • элементы параллельного программирования низкого и высокого уровней
  • способы анализа и мониторинга приложений в режиме Run Time

После окончания курса вы будете уметь:

  • устанавливать и настраивать необходимое программное обеспечение
  • импортировать проекты в среду IntelliJ IDEA различными способами
  • управлять версиями кода с помощью Git
  • подключать БД к проекту, и управлять схемой БД
  • автоматизировать сборку артефактов проекта и управлять зависимостями
  • настраивать журналирование и применять иснтрументы анализа и мониторинга программных систем на Java
  • разрабатывать системные и юнит-тесты с применением различных фреймворков

Программа курса:

  1. Цикл разработки
  2. Среды разработки
  3. Работа с кодом
  4. Автоматизация сборки
  5. Взаимодействие с системами контроля версий
  6. Взаимодействие с базами данных
  7. Модульное тестирование
  8. Элементы параллельного программирования

Подробная программа курса.

Продолжительность обучения:

  • учебная программа: 120 часов;
  • продолжительность обучения: 3 месяца.

Технология обучения включает в себя:

  • доступ в систему дистанционного обучения (лекции, практические задания, материалы для самопроверки, контрольные тесты, сервис коммуникаций с преподавателем);
  • обучение по индивидуальному графику без отрыва от основной работы/учебы;
  • онлайн-консультации персонального преподавателя - ведущего Java-разработчика в крупной IT-компании  - в течение всего срока обучения.

Форма обучения:

  • заочная с применением дистанционных образовательных технологий.

Выдаваемые документы:

  • Удостоверение о повышении квалификации ведущего государственного технического вуза.
Курс: Профессиональная разработка на языке Java

Рассчитать итоговую стоимость
-----------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------

Телефон: 8 (3822) 70-17-36, 53-30-77
ул. 19 Гвардейской дивизии, 9а,
пр. Ленина, 40, оф. 127