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

Научитесь создавать приложения на самом мощном и универсальном языке программирования
Разработаете несколько больших проектов и подготовите качественное портфолио в виде примера работ на GitHub
После обучения пройдете собеседования в компаниях-партнерах на вакансии уровня Middle C++ Developer
Курс для программистов с опытом работы на любом ООП-языке
СТАРТ
в декабре
Специализация
+
+
+
Пройдите бесплатное тестирование
Это поможет понять, насколько курс подходит именно вам.
Начало
занятий
26 сентября
до 10 месяцев
Возможна
рассрочка оплаты
10 месяцев
Длительность
обучения
в декабре
Начало
занятий
Чему вы научитесь
Использовать в проектах всю мощь стандартной библиотеки STL и современного C++ от 11 до 17 версии
Разрабатывать программы на основе известных алгоритмов и динамического программирования
Эффективно работать с памятью и процессором
Грамотно проектировать архитектуру сетевых серверных приложений и применять готовые схемы для решения алгоритмических задач
Правильно использовать и создавать свои структуры данных (хэш-таблицы, графы, двоичные деревья, битовые схемы и пр.)
На профессиональном уровне управлять многопоточностью
Пройдите бесплатное тестирование
Отправим на почту вступительное тестирование и подробную программу занятий. Это поможет понять, насколько курс подходит именно вам
ЗАПИСАТЬСЯ НА ПРОСМОТР
Оставьте свои контактные данные
Нажимая кнопку вы соглашаетесь с Пользовательским соглашением
Формат обучения
Учитесь из любой точки мира
Удобный формат занятия позволяет учиться в любом месте, где есть доступ в интернет
Совмещайте обучение с работой
Совмещать обучение с работой просто. Вебинары начинаются в 20:00 МСК и длятся два академических часа. Также вы получаете всего одно домашнее задание в неделю
Общайтесь в Live-режиме с преподавателями
Занятия проводятся в формате онлайн-вебинаров. Ведите живой диалог с преподавателем
Программа
В процессе обучения вы получите комплексные знания и навыки, объединяющие в себе несколько профессиональных учебных курсов
Курс 1: Подготовительный курс по С++
* Этот модуль предназначен для студентов, которым не удалось справиться с вступительным тестированием, либо получилось пройти его с пограничной оценкой. Если ваш уровень знаний позволяет сразу приступить к следующему модулю, то подготовительный курс можно пропустить.

Длительность:

  • 16 академ. часов видео
  • тестовые задания к каждой теме
Курс 2: Разработчик С++
Длительность:

  • 5 месяцев, 148 академ. часов.
  • 2 вебинара по 2 академ. часа в неделю

Даты: 26 сентября — 1 апреля 2020 г.

Темы в рамках курса:

  • Система сборки, пакетный менеджер и выкатка приложения;
  • C++11/14/17;
  • Метапрограммирование;
  • Аллокаторы и умные указатели;
  • Паттерны ООП применительно к C++;
  • Структуры и алгоритмы STL/Boost;
  • Многопоточность;
  • Асинхронная сеть;
  • Хранилища данных.

Проекты на выбор:

  • in-memory sql-сервер;
  • хранилище типа key-value;
  • очередь с моделью подписчиков;
  • своя тема.

Подробная программа
Курс 3: Алгоритмы и структуры данных
Продолжительность:

  • 5 месяцев, 148 академ. часов
  • 2 вебинара по 2 академ. часа в неделю

Даты:
март 2020 – сентябрь 2020.

Темы в рамках курса:

  • Сложность алгоритмов;
  • Базовые структуры данных;
  • Популярные алгебраические алгоритмы;
  • Алгоритмизация правил игры в шахматы;
  • Различные способы сортировки массивов;
  • Операции над различными двоичными деревьями;
  • Программирование хэш-таблиц и хэш-функций;
  • Теория графов и алгоритмы поиска кратчайшего пути;
  • Алгоритмы быстрого поиска в строке;
  • Различные алгоритмы сжатия и шифрования данных;
  • Вероятностные алгоритмы и структуры данных;
  • Численные методы оптимизации.

Проекты на выбор:
  • Кастомная хэш-таблица;
  • менеджер памяти с garbage collector;
  • B-tree индекс для СУБД;
  • своя тема.

Подробная программа
Два проекта для портфолио
Шахматный движок
1
В процессе обучения вы разработаете несколько больших
проектов на выбор
Решения головоломки
2
3
4
Менеджер памяти
Шифровальщик
5
Архиватор
Преподаватели
Сертификаты
Вы получите сертификат для каждого курса, который входит в программу обучения, а также удостоверение о повышении квалификации.
Хорошее резюме увеличивает ваши шансы на трудоустройство в несколько раз. Мы консультируем по созданию резюме, помогаем сделать его лучше.
У OTUS более 80 компаний-партнеров. Каждому выпускнику мы помогаем найти подходящую вакансию.
Отправляем ваше резюме руководителям групп подбора и HR-директорам компаний-партнёров. Выпускники OTUS чаще и быстрее получают приглашение на собеседование.
Поможем составить резюме
Найдем подходящие вакансии
Познакомим c работодателями
Помощь в трудоустройстве
РАБОТА У ПАРТНЕРОВ
Наши партнеры очень заинтересованы в выпускниках Otus.
Часто задаваемые вопросы
Как проходит обучение?
Подготовительный курс по языку Java проходит в видео-формате и чередуется с онлайн-вебинарами консультациями. Все остальное обучение проходит в формате вечерних 1.5-часовых онлайн - вебинаров, в 20:00 по МСК.

Между занятиями вы будете выполнять домашние задания, получать по ним обратную связь от преподавателей курса, задавать вопросы в закрытом чате.
Будут ли доступны видеозаписи занятий?
Да, все видеозаписи выкладываются после занятия и доступны в личном кабинете.
    Какой требуется опыт для обучения?
    Для обучения потребуется опыт программирования на любом ООП языке от 1 года. Знакомство C++ будет плюсом. Чтобы проверить свои знания, вы можете пройти вступительные тестирование прямо сейчас.
      Можно ли отправить своих сотрудников на обучение?
      Или пройти обучение за счет работодателя?
      Да. Чтобы отправить своих сотрудников на обучение, пожалуйста, оставьте заявку на странице «Для компаний» или напишите на help@otus.ru
        Можно ли приостановить обучение и продолжить с другой группой?
        Если у вас не хватает времени на ДЗ\завал на работе\переезд\не зашёл курс\и т.д. есть возможность перевестись в другую группу\курс и продолжить с другой группой с того же месяца или с самого начала. Обращаем ваше внимание, что такая возможность предоставляется бесплатно один раз, далее стоимость перехода равна стоимости одного месяца обучения.

        Другие вопросы: https://otus.ru/faq/
        Почему это выгодно
        При покупке специализации вы экономите ~30% от стоимости курсов.
        60 000
        50 000
        Разработчик С++
        Алгоритмы и структуры данных
        СПЕЦИАЛИЗАЦИЯ
        110 000
        85 000
        +
        =
        Разработчик С++
        Пройдите бесплатное тестирование
        Отправим на почту вступительное тестирование и подробную программу занятий. Это поможет понять, насколько курс подходит именно вам