C++ Developer. Basic от Otus

На данном курсе Вы освоите основы программирования на языке C++ и заложите фундамент из навыков, необходимых для профессиональной разработки. С поддержкой персонального ментора Вам удастся сформировать четкое представление о разных областях, с которыми соприкасается разработчик C++.
  • 5 месяцев
  • Сертификат об обучении
73 500 ₽

Актуальная стоимость обучения.

Данные обновлены 16 мая 2022 г.

  • 5 месяцев
  • Сертификат об обучении
Перейти на страницу курса
Важно. Итоговая цена на странице курса может отличаться.

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

Ознакомьтесь с программой курса «C++ Developer. Basic» от Otus

Модуль 1. Введение в язык C++

  • Тема 1. Вводное занятие

  • Тема 2. Пишем свой “Hello, World”. Учимся собирать простые проекты

  • Тема 3. Базовый синтаксис языка C++

  • Тема 4. Такие разные функции

  • Тема 5. Модульность. Линковка

  • Тема 6. Подробнее о CMake

  • Тема 7. Ответы на вопросы

Модуль 2. Классы и структуры

  • Тема 8. Структуры и классы

  • Тема 9. Полиморфизм и все-все-все

  • Тема 10. Шаблоны классов и функций

  • Тема 11. Тонкости (перегрузка операторов, конструкторы и деструкторы, move-семантика)

Модуль 3. Основы unit-тестирования

  • Тема 12. Понятие unit-тестирования, цель, что тестируем

  • Тема 13. Инструменты для unit-тестирования. Библиотека Googletest

Модуль 4. Стандартная библиотека и полезные алгоритмы

  • Тема 14. Общий обзор стандартной библиотеки

  • Тема 15. Подробнее о контейнерах и вводе-выводе

  • Тема 16. Алгоритмы, которые лучше знать лучше

Модуль 5. Работа со сторонними библиотеками

  • Тема 17. Работа с библиотеками вручную

  • Тема 18. Современные средства автоматизации. Пакетные менеджеры, снова CMake

  • Тема 19. Сборка библиотек из исходников

Модуль 6. Всё глубже и глубже. Тонкости

  • Тема 20. Семантика перемещения, noexcept, и как они нам помогают

  • Тема 21. Работа с динамической памятью

  • Тема 22. Исключения в C++. Использование и нюансы. Гарантии безопасности

Модуль 7. Многопоточность в C++

  • Тема 23. Понятие потока выполнения программы

  • Тема 24. Две главные проблемы - гонка и взаимная блокировка

  • Тема 25. Структуры данных в многопоточной среде

  • Тема 26. Более высокие абстракции и асинхронное исполнение

  • Тема 27. Дополнительные тонкости и детали

Модуль 8. Разное

  • Тема 28. Идиомы и полезные практики C++

  • Тема 29. Идиомы и полезные практики C++. Часть 2

  • Тема 30. Полезные в работе инструменты

Модуль 9. Проектный модуль

  • Тема 31. Вводное занятие по проекту

  • Тема 32. Консультация

  • Тема 33. Защита проектных работ

  • Тема 34. Подведение итогов группы

Подробная информация о курсе

Город
Онлайн
Формат обучения
Онлайн
Сертификат
Есть
Подробнее о школе Otus
OTUS – образовательная онлайн-платформа для IT-профессионалов, основанная Дмитрием Волошиным и Виталием Чибриковым. На сегодняшний день в OTUS размещено более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, инфраструктура, информационная безопасность, управление и Data Science. И что важно, онлайн-школа подходит абсолютно для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.
  • Преимущества и недостатки обучения в Otus
  • Преподаватели-эксперты. Педагоги делятся актуальными знаниями и реальными кейсами, востребованными в современной IT-индустрии.

  • Уровень подготовки неважен. В онлайн-школе предусмотрены программы 3-х уровней сложности для начинающих и профи.

  • Удобный интерфейс. Сайт школы построен таким образом, что любой сможет с лёгкостью в нём разобраться.

  • Обратная связь. Кураторы и педагоги 24/7 помогают справляться студентам с возникающими сложностями.

  • Высокая стоимость курсов. Хорошее и качественное образование не может стоить дёшево.

  • Навязанные рекламные рассылки. Спам от онлайн-школы иногда вызывает лёгкое неудобство.

  • Отзывы о Otus

    Взгляните, что студенты и выпускники говорят про Otus

    • 0 отзывов о Otus
      Мы ежедневно собираем, публикуем и обновляем отзывы об онлайн-курсах на просторах Интернета.
      Все отзывы о Otus →
    C++ Developer. Basic
    • Otus
    • 5 месяцев
    • 73 500 ₽