Программа обучения

C++ Junior Developer (разработчик)

Записаться на курс
3 мес.

Санкт — Петербургский Национальный Исследовательский Университет Информационных Технологий, Механики и Оптики (УНИВЕРСИТЕТ ИТМО) приглашает Вас пройти актуальный курс повышения квалификации: «C++ JUNIOR DEVELOPER».

C++ — это язык общего назначения, который справедливо называют продолжением языка С. Его сфера применения огромна, начиная с системных программ и служб без которых не мыслима работа ПК и Internet,  до прикладных областей где нужны производительные и стабильные приложения. В последнее время спрос на рынке на программистов данного языка только возрастает и будет возрастать. Это связано с ориентированием  IT сектора экономики на открытые программные платформы.Большинство современных КИС и сетевых служб создается под операционную систему Linux и разрабатывается на объектно-ориентированных языках C и С++. Кроме того, корпоративный рынок малого и среднего бизнеса обеспечивает достаточно большой спрос на создание специализированных Linux-приложений с применением библиотеки QT, выполняющих отдельные функции интегрированных систем.​

Цель программы

Дать слушателям глубокие знания и практические умения, необходимые и достаточные для успешной работы на позиции “С++ Junior Developer”.

Для кого актуально

  • Будущих системных инженеров;
  • администраторов Linux;
  • GameDev разработчиков игр;
  • Студентов технических вузов; Д
  • ля действующих программистов ориентированных на изменение / систематизацию профиля основной специальности а также любителей и энтузиастов кому интересы классические средства программирования.
Формат и форма обучения Продолжительность Итоговая аттестация Получаемый документ
Очно 3 мес. Тестирование Удостоверение о повышении квалификации

Данный курс посвящен разработке программного обеспечения на языках C и C++. Особое внимание уделяется формированию базовых навыков разработки и проектирования ПО. Слушатели данного курса получают возможность взглянуть на процесс разработки изнутри, ощутить себя настоящим C++ разработчиком, используя современные технологии и средства разработки применяемые в настоящее время программистами (Git, QtCreator, QMake, CMake),а также прочувствовать всю строгость дедлайнов и нагрузку в виде большого количества практических заданий. Первая часть курса направлена на изучение основ программирования, работу с компилятором, системой контроля версий.

Вторая часть курса включает в себя изучение основ языка С++ (в том числе изучение некоторых возможностей С++ стандарта 11), а так же основным принципам проектирования и тестирования. Изучение популярного кроссплатформенного фреймворка Qt завершающая часть курса.Курс не является исчерпывающим, однако рассказывает о наиболее важных возможностях языков C, С++ и фреймворка Qt. Живое общение с преподавателями дает возможность получить  обратную связь по стилю кода, оформлению комментариев и разработки тестов.

В курсе рассматривается

  • ​Язык программирования С
  • Компилятор GCC
  • Отладчик GDB
  • Язык программирования С++
  • Графическая библиотека QT

Преподаватели курса – действующие C++-программисты высокой квалификации, имеющие весомые теоретические знания и богатый профессиональный опыт работы по специальности. Преподаватели имеют специальное компьютерное образование, многие из них работают в сфере IT.

Условия приёма

Модули программы

  1. Модуль 1. Язык программирования С.
    ​- Архитектура операционной системы (Linux)
    - Анатомия С программы
    - Компилятор GCC и файл сборки
    - Типы данных, операторы и выражения
    - Конструкции ветвления, циклы, функции
    - Массивы и указатели
    - Структуры

  2. Модуль 2. Язык программирования C++
    ​- Базовый класс
    - Перегрузка операторов
    - Механизм наследования
    - Наследование, полиморфизм
    - Пространства имен
    - Шаблоны
    - Отслеживание исключительных ситуаций и ошибок
    - Введение в C++

  3. Модуль 3. Анализ и проектирование программ.
    ​- Паттерны проектирования
    - Тестирование программ
    - Философия Qt
    - Слоты и сигналы
    - QtDesigner
    - Разработка GUI на базе QT
    - Процессы и потоки

Очный курс обучения (вечерний)
Обучение доступно с любого устройства при прохождении заочного модуля курса

Образец удостоверения о прохождении курса

Зарегистрируйтесь на участие в курсе по программе Университета ИТМО:

43 000 рублей

(Возможна рассрочка платежей). 

Поделиться:

Ваше сообщение было успешно отправлено нам. Спасибо!
На ваш email адрес отправлено письмо. Пожалуйста, подтвердите подписку.
Спасибо!