Разработчик С++. Углубленный уровень

Обучение одному из самых популярных языков программирования С++ онлайн. Пройди курсы и стань программистом с последующим трудоустройством
IT: Для программистов и IT-специалистов / C++
OTUS Онлайн-образование логоOTUS Онлайн-образование
28 декабря 2020
5 месяцев
Онлайн
от 82 500 ₽

Что даст вам этот курс

    • Умение писать на С++ правильно.
    • Понимание современных проблем языка и специфики его применения.
    • Освоение паттернов проектирования, принципов написания многопоточного кода.
    • Знание, как взаимодействовать с сетью, хранить и обрабатывать большие объемы данных.
    • Владение нюансами программирования на С++, которые отличают разработчика уровня Middle от Junior.


Обучено студентов 200+

32 практических занятия

40 работодателей пригласят лучших выпускников на собеседования

Необходимые знания

Для успешного обучения и оптимального усвоения уроков вы должны знать:

1. Синтаксис языка программирования стандарта C++03:
— Переменные, функции, указатели
— Классы, структуры, union
— Переопределение операторов
— Наследование
— Исключения
— Понимание шаблонов в языке C++

2. Основы computer science:
— Простые алгоритмы и их оценки сложности
— Структуры данных и их применение
— Принципы работы с памятью - стек, heap

3. Основы SQL – некоторые уроки посвящены изучению работы с базами данных.

4. Основы многопоточного программирования: понятие deadlock не должно ставить Вас в deadlock.

Процесс обучения

Обучение программированию выстроено в формате вебинаров (онлайн). Слушателям предлагаются к выполнению домашние задания, которые позволят применить на практике полученные во время вебинаров знания. По каждому домашнему заданию преподаватель дает развернутый фидбек. Преподаватель находится в едином коммуникационном пространстве с группой на протяжении всего курса, т. е. в процессе обучения слушатель может задавать преподавателю вопросы по материалам лекций и домашних заданий, уточнять моменты, которые были непонятны на уроке.
Необходимое время на обучение: 4 часа на занятия и 4-8 часов на домашнюю работу в неделю.

Выпускной проект

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


Примеры тем проекта:

— in-memory sql-сервер

— хранилище типа key-value

— очередь с моделью подписчиков

После обучения вы


  • заберете с собой материалы по всем занятиям (презентации, записи вебинаров, примеры практических задач);

  • получите сертификат о прохождении курса программирования на С++;

  • научитесь прикладному применению стандартов C++11 / C++14 / C++17;

  • освоите асинхронное и многопоточное программирование;

  • получите глубокое представление о шаблонной магии и паттернах проектирования;

  • получите приглашение пройти собеседование в компаниях-партнерах Otus в Москве (в случае успешного обучения на курсе).


Дата выдачи сертификата: 4 апреля 2021 года
Программа
Модуль 1. Современный C++
Модуль 2. Архитектура
Модуль 3. Параллельные вычисления
Модуль 4. Сеть
Модуль 5. Хранилища
Модуль 6. ML
Модуль 7. Проектная работа
Преподаватели 5
Записаться на курс
Разработчик С++. Углубленный уровень
82 500
Заполните контактные данные
Оставьте заявку, чтобы забронировать себе место.
Наш менеджер свяжется с вами и ответит на любые ваши вопросы.
Часто задаваемые вопросы
Можно ли начать обучение позже даты старта курса?
Да, можно. Доступ к материалам курса будет доступен в личном кабинете. Если вы будете сильно отставать от общей группы, то можно будет перевестись на следующий поток бесплатно.
28 декабря 2020
5 месяцев
Онлайн
от 82 500 ₽