Онлайн-курс
С++ Pro

Advanced level

alarm-clock занятий

spiral-calendar занятий в неделю

rocket старт

За неделю записалось

Осталось

Этот курс проводится в формате дистанционного обучения.

Курс C++ Pro — это твой путь к отличию в программировании.
Прими вызов и двигайся вперед!

Курс ориентирован на разработчиков программного обеспечения, инженеров и студентов, которые имеют опыт в программировании на C++.

На курсе C++ Pro будут изучать продвинутые аспекты программирования на языке C++, включая шаблоны, многопоточное программирование, оптимизацию кода, использование расширенных возможностей языка, работу со стандартной библиотекой и разработку высокоэффективного программного обеспечения

Цели курса

  • Расширить знания студентов по языку программирования C++ до продвинутого уровня
  • Освоить продуктивного использования шаблонов, многопоточного программирования и оптимизации кода.
  • Развить навыки работы со стандартной библиотекой C++ и сторонними инструментами.
  • Освоить методы разработки эффективного и быстродействующего программного обеспечения на языке C++
1 058 ₴

в месяц при оплате частями на 12 частей

оплата частями без комиссии и процентов от monobank, ПриватБанк, Ощадбанк и ПУМБ

Полная стоимость курса 12 700 ₴

-10% при оплате сразу 11 430 ₴

Промокод

Дополнительные скидки

Списание с текущего баланса

Неиспользованный остаток замороженного курса

Списание с основного счета

Списание с реферального счета

Списание с бонусного счета

Цена курса для вас 11 430

К покупке курса

Рекомендуем пройти тест для проверки знаний

smiling-face-with-sunglasses

Для регистрации на курс нужно пройти тест на знание языка C++.

Изучаемые технологии

  • C++

    C++

  • Git

    Git

  • VS Code

    VS Code

  • Qt Framework

    Qt Framework

Программа онлайн-курса
С++ Pro

alarm-clock 24 занятия
Печать
  • Обзор стандартов C++11/14/17/20/23

    • Оператор auto, range-based loops
    • Работа с std::filesystem
    • Использование умных пойнтеров
    • Работа с std::ranges
  • Написание lambda-функций, move-семантика

    • Создание lambda-функций
    • Захват объектов в lambda
    • Разница между lvalue и rvalue
    • std::move и move-конструкторы
  • Многопоточное программирование на C++

    • Создание потоков
    • Синхронизация потоков
    • Создание мьютэксов, семафоров, семафоров
    • Создание потокобезопасных структур данных
  • Динамические и статические библиотеки

    • Создание статических библиотек
    • Создание динамических библиотек
    • Работа с библиотеками
    • Работа с библиотеками на разных ОС
  • Build-системы и инструменты контроля версий

    • Знакомство с build-системами
    • Работа с CMake
    • Работа с gn
    • Работа с git
  • Инструменты для дебаггинга и профилирования

    • Знакомство с gdb
    • Знакомство с valgrind
    • Знакомство с perf
    • Знакомство с lldb
  • Фреймворк boost

    • Знакомство с boost
    • Работа с boost::asio
    • Работа с boost::filesystem
    • Работа с boost::thread
  • Фреймворк Qt

    • Знакомство с Qt
    • Работа с Qt Creator
    • Работа с Qt Widgets
    • Работа с Qt QML
  • Дипломная работа — написание графического десктоп-приложения

В конце курса выполняется дипломный проект.

Бонусы курса

  • Все студенты этого курса могут посещать занятия по английскому языку
  • Тренинг по прохождению собеседования и составлению резюме

Добавьте навыки в резюме

  • Программирование на языке C++ на продвинутом уровне

  • Использование шаблонов и многопоточного программирования для решения сложных задач

  • Оптимизация кода для повышения производительности и скорости работы программ

  • Понимание структуры и функций стандартной библиотеки C++ и возможность эффективного использования ее компонентов

Как проходит обучение

  • woman-technologist

    Обучение проводится в режиме онлайн-трансляции, а видеозапись сохраняется в личном кабинете.

  • briefcase

    Домашние задания в любое удобное время отправляются через личный кабинет на проверку преподавателю.

  • thumbs-up

    Преподаватель даёт обратную связь с разбором ошибок в домашнем задании.

  • light-bulb

    Вы прорабатываете ошибки и закрепляете пройденный материал.

Преимущества онлайн-обучения в Компьютерной школе Hillel

  • man-raising-hand
    Группы до 20 человек Преподаватель уделяет время каждому студенту
  • nerd-face
    Преподаватели практики У нас преподают только практикующие специалисты из топовых IT-компаний.
  • briefcase
    Система личных кабинетов Эффективное и удобное обучение.
  • speech-balloon
    Оперативная служба поддержки студентов Срочный вопрос — своевременное решение.
  • videocassette
    Доступ к видеозаписям занятий Записи уроков остаются у студентов после окончания курса.
  • hammer
    Практические занятия Большая часть занятий ориентирована на практику.
  • rocket
    Трудоустройство

    Что мы делаем для того, чтобы вы достигли успеха?

  • clipboard

    Проводим мастер-классы по подготовке резюме и поиску работы

  • books

    Регулярно обновляем программы курсов под требования рынка

  • smiling-face-with-sunglasses

    Приглашаем преподавать только лучших практикующих специалистов

  • globe-with-meridians

    Развиваем нашу сеть партнеров среди топовых IT-компаний

  • direct-hit

    Наши преподаватели часто сами забирают к себе наших лучших Студентов ;)

Наши преподаватели и выпускники работают в топовых IT-компаниях мира

Samsung
Infopulse
EPAM
Ciklum
DataArt
Capgemini Engineering
HYS
MacPaw
Ubisoft
Provectus
Snap Inc.
OWOX
Chapps
3DLOOK
Admixglobal
482.solutions
4Limes
Цитрус
AgileEngine
Andersen
Banda-Tech
Codeska
DIGIS
DMark
EIS Group
IWA Solution
Luxoft
Metro Global Ukraine
Netcracker Technology
Netpeak
Nexteum
Onixsoft
OS-System
Petrosoft
QA Madness
QATestLab
Readdle
Rozetka
SendPulse
Sigma Software
Snapchat
Synebo
Valtech
Volo.Global
ZenBit Tech
eSputnik.com
Uitop
Codica

Часто задаваемые вопросы

  • Какой нужно иметь компьютер, чтобы обучаться на курсе С++ Pro?

    Требования к компьютеру для обучения на курсе С++ Pro.

    Операционная система:
     

    • Windows 11 64-бит
    • macOS 10.13 или выше
    • Linux: Ubuntu 16.04 - 20.04

    Процессор* :

    • Минимум intel core i5 4-го поколения
    • Рекомендуется i5 8-го
      *Допустимы аналоги от AMD

    Оперативная память:

    • Минимум 8 Гб
    • Рекомендуется 16 Гб

    Память:

    • Минимально 500 Гб HDD и более
    • Рекомендуется 200 Гб SSD и более

Заявка на консультацию

Оставьте ваши контактные данные, и мы вам обязательно перезвоним!

Обязательно укажите ваше имя кириллицей

Обязательно укажите email, по которому мы сможем с вами связаться

Обязательно укажите телефон в международном формате

Школа работает с 10:00 до 21:00 по будням и с 10:00 до 19:00 по выходным дням (киевское время, GMT+2).

Отправлено