Образовал
Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да

Стоимость курса

нет данных
есть рассрочка

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

Что вы получите после обучения

Приобретаемые навыки
1
C++
2
Семантика
3
Функции
4
Библиотеки
5
Классы
6
Структуры данных
7
Многопоточность
8
CMake
9
Googletest
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Senior C++ developer
Около 9 лет работал с языком С++ в таких компаниях как: Orion Innovation, X5 Retail Group, Luxoft a DXC Technology Company. Также работал в международных проектах по Agile/Scrum. Основной опыт связан с embedded областью. Текущий проект связан с automotive, работает на производителей автомобилей из Германии (Porsche / Volkswagen).
Senior Developer С++ VisionLabsРаботает программистом уже более 10 лет. Заинтересовался языками программирования ещё в школе. Начинал почти как и все в ту пору - с Delphi и Borland C++. Так...
Senior Developer С++ VisionLabsРаботает программистом уже более 10 лет. Заинтересовался языками программирования ещё в школе. Начинал почти как и все в ту пору - с Delphi и Borland C++. Так что был заранее обречён на выбор профессии.Работал как в крупных компаниях (Яндекс, Luxoft), так и в небольших организациях. С преподаванием впервые столкнулся в школе, когда объяснял логарифмы одноклассницам. В дальнейшем в рамках рабочих обязанностей выполнял менторские функции с коллегами. На позиции руководителя группы разработки консультации членов команды занимают около 30% времени. Окончил МГТУ им. Н.Э. Баумана в 2011 году, факультет "Информатика и системы управления". Преподаватель
Много лет занимаюсь автоматизацией брокерской деятельности в России и мире в качестве С++ программиста. Автоматизирую работу брокеров и алгоритмическую торговлю ценными бумагами и валютами на электронных площадках.В данный момент работаю...
Много лет занимаюсь автоматизацией брокерской деятельности в России и мире в качестве С++ программиста. Автоматизирую работу брокеров и алгоритмическую торговлю ценными бумагами и валютами на электронных площадках.В данный момент работаю в команде разработки торговой платформы MetaTrader.

Образовательная организация

Otus.ru - высокотехнологический стартап в области образования. Наша миссия - делать образование осмысленным, реализуя связь между работодателями, специалистами и преподавателями. Приходите к нам учиться!

OTUS сегодня – это более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, инфраструктура, информационная безопасность, управление и Data Science. И что важно, у нас есть программы для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.
Наша миссия — делать обучение осмысленным, реализуя взаимосвязь между ожиданиями работодателей, компетенциями специалистов и возможностями преподавателей.

Программа курса

Введение в язык C++
  -Тема 1.Вводное занятие
  -Тема 2.Пишем свой “Hello, World”. Учимся собирать простые проекты
  -Тема 3.Базовый синтаксис языка C++
  -Тема 4.Такие разные функции
  -Тема 5.Модульность. Линковка
  -Тема 6.Подробнее о CMake
  -Тема 7.Ответы на вопросы

Классы и структуры
  -Тема 8.Структуры и классы
  -Тема 9.Полиморфизм и все-все-все
  -Тема 10.Шаблоны классов и функций
  -Тема 11.Тонкости (перегрузка операторов, конструкторы и деструкторы, move-семантика)

Основы unit-тестирования
  -Тема 12.Понятие unit-тестирования, цель, что тестируем
  -Тема 13.Инструменты для unit-тестирования. Библиотека Googletest

Стандартная библиотека и полезные алгоритмы
  -Тема 14.Общий обзор стандартной библиотеки
  -Тема 15.Подробнее о контейнерах и вводе-выводе
  -Тема 16.Алгоритмы, которые лучше знать лучше

Работа со сторонними библиотеками
  -Тема 17.Работа с библиотеками вручную
  -Тема 18.Современные средства автоматизации. Пакетные менеджеры, снова CMake
  -Тема 19.Сборка библиотек из исходников

Всё глубже и глубже. Тонкости
  -Тема 20.Исключения в C++. Использование и нюансы. Гарантии безопасности
  -Тема 21.Семантика перемещения, noexcept, и как они нам помогают
  -Тема 22.Работа с динамической памятью

Многопоточность в C++
  -Тема 23.Зачем в процессоре более одного ядра или разговор о многопоточности
  -Тема 24.Проблемы многопоточности и их решение
  -Тема 25.Структуры данных в многопоточной среде
  -Тема 26.Более высокие абстракции и асинхронное исполнение
  -Тема 27.Дополнительные тонкости и детали

Проектный модуль
  -Тема 28.Вводное занятие по проекту
  -Тема 29.Консультация
  -Тема 30.Итоговое занятие (защита)

Рейтинг курса

4
рейтинг
0
0
0
0
1

Отзывы о курсе

1 отзыв
по рейтингу по дате
D
Devandy

Курс «Разработчик С++»

Достоинства: Хорошая работа менеджеров Недостатки: Не получишь достаточного навыка для начала карьеры Очень долго выбирал школу для обучения языку С++ и выбор пал на школу otus. Для поступления на курс...
обновлено 26.01.2023 03:41
C++ Developer. Basic

C++ Developer. Basic

Оставить отзыв
Поделиться курсом с друзьями