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

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

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

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

Рекомендуемая подготовка:

  • владение Java на базовом уровне.

Продолжительность курса:

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

Программа предназначена для:

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

По окончании курса Вы будете знать и уметь:

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

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

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

онлайн-консультации персонального преподавателя - ведущего Java-разработчика в крупной IT-компании - в течение всего срока обучения.

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

  • удостоверение о повышении квалификации ведущего государственного технического вуза.

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

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

Другие программы направления

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