Скидки на курсы ждут в личном кабинете. Нажмите тут
Есть рассрочка Поддержка куратора Домашние задания

C++ разработчик

скидка Хочу промокод
108 000 ₽  за курс
180 000 ₽
C++ разработчик
Формат
Онлайн
Длительность
8.5 месяцев
Уровень
Для новичков
Трудоустройство
Нет
Программа

Комплексное обучение для новичков и опытных программистов. Вы получите базовые знания в объектно-ориентированном программировании, познакомитесь с основами Linux и С++, разовьёте «мышление программиста» и отработаете полученные знания на практике.

Курс затрагивает основные конструкции C++, алгоритмы и структуры данных, основы Linux, параллельное программирование, работу с базами данных, тестирование кода и современные стандарты C++. По итогам обучения вы создадите интерфейс для вашего итогового проекта. 

  • Основные конструкции C++

    • Переменные, типы данных
    • Порядок выполнения кода в программе. Ветвления, циклы
    • Массивы. Строки. Указатели и ссылки
    • Функции
    • ООП
    • Исключения
    • Управление памятью C/C++
    • Шаблоны
  • Алгоритмы и структуры данных

    • Оценка времени работы алгоритмов
    • Алгоритмы сортировки
    • Элементарные структуры данных
    • Введение в алгоритмы поиска
    • Сбалансированные деревья поиска
    • Хеширование
    • STL
  • Основы Linux на примере Ubuntu

    • Работа с файлами и директориями в терминале
    • Работа с пользователями и правами доступа
    • Устройство компьютера, базовые принципы работы. Компиляция программы
  • Параллельное программирование

    • Что такое параллелизм
    • Потоки и процессы
    • Управление потоками
    • Асинхронная работа с сетью
    • Пулы потоков, прерывание потоков
  • Работа с базами данных

    • Введение в реляционные базы данных
    • Проектирование баз данных на примере PostgreSQL
    • Язык запросов SQL
    • Работа с базами данных в C++
    • Обзор NoSql
  • Тестирование

    • Unit-тестирование
    • TDD (Gtest, Gmock)
  • Современные стандарты C++

    • Что нового в C++ 11 (Умные указатели)
    • Что нового в C++ 14 (Лямбда-выражения)
    • Новшества C++ 17
    • Всё, что нужно знать про C++ 20
  • Desktop-разработка на Qt

    • Введение в Qt
    • Создание UI для проекта
Чему научат на курсе
Изучите все современные стандарты языка С++
Научитесь писать надёжный код и покрывать его тестами
Научитесь работать с SQL и NoSQL базами данных
Научитесь находить узкие места в своей программе и ускорять их в несколько раз
О школе
SkillFactory
рейтинг 4.3
47 отзывов
69 курсов
SkillFactory

Образовательную платформу SkillFactory создали в 2016 году Александр Турилин и Александр Ерошкин. SkillFactory — онлайн-школа с инженерным профилем. Большинство курсов посвящены темам Data Science, аналитике данных, программированию, а также сфере digital. 

Среди преподавателей и экспертов SkillFactory — сотрудники ведущих российских компаний: Яндекс, Ozon, X5 Retail Group, Lamoda, Вконтакте. Менторы проверяют и комментируют домашние задания студентов, помогают разобраться в темах, если что-то непонятно. С организационными вопросами студенты могут обращаться к координатору курса, а на сайте Скилфактори оставлять отзывы и проходить блиц-опросы.

Оставить отзыв
Оставьте свой отзыв
Так вы сделаете рейтинг школ более точным и поможете другим выбрать хороший курс

Информация носит ознакомительный характер и может отличаться от указанной на сайтах школ-партнёров. Актуальную стоимость и описание программ вы можете узнать на сайте школы.