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

Цель курса - научить слушателей, владеющих языком Java на базовом уровне, современным профессиональным технологиям, методам, инструментам разработки программного обеспечения, широко применяющимся в IT-компаниях. Курс ориентирован на практическое применение современных технологий разработки ПО...
IT: Для программистов и IT-специалистовIT: Для программистов и IT-специалистов / Программирование
Управление дополнительного образования ТУСУР логоУправление дополнительного образования ТУСУР
Открытый набор
120 часов
Онлайн
от 16 000 ₽

Анонс программы

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

Преподаватель

Эксперт-практик.

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

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

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

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

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

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

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

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

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

Наиболее полезным и эффективным курс окажется для слушателей, ранее прошедших обучение по базовой программе "Программирование на Java". Предлагаемый курс разработан авторами базового курса и является запланированным продолжением базового (ставшего бестселлером). В совокупности курсы "Программирование на Java" и "Профессиональная разработка на языке Java" составлят основу программы профессиональной переподготовки "Разработка программного обеспечения на Jаva". Слушатели, прошедшие обучение по данным курсам, смогут зачесть их при поступлении на программу профпереподготовки.

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

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

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

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

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

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

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

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

  • Удостоверение о повышении квалификации ведущего государственного технического вуза.
Записаться на курс
Профессиональная разработка на языке Java: Повышение квалификации
16 000
Заполните контактные данные
Оставьте заявку, чтобы забронировать себе место.
Наш менеджер свяжется с вами и ответит на любые ваши вопросы.
Открытый набор
120 часов
Онлайн
от 16 000 ₽