Мы используем cookie для стабильной работы сервиса. Подробнее

Программирование на языке C++ (продолжение)

ФорматОнлайн
Длительность7 часов в неделю
Объём5 занятий
По окончанииComputer Science Center
О курсе

Подробнее

Как и первая часть этот онлайн-курс основан на материалах курсов, которые в разное время читались в Академическом университете и Computer Science центре. При этом в онлайн-курсе концепция изложения и содержание претерпели серьёзные изменения, т.к. мы старались сделать этот курс максимально актуальным и интересным. В этом курсе кроме всего прочего вы сможете узнать про нововведения, которые появились в стандартах C++11 и C++14, научитесь работать с контейнерами и алгоритмами из стандартной библиотеки, разберётесь в способах обработки ошибок и научитесь писать несложные многопоточные приложения. Все эти знания являются необходимыми для профессиональной разработки на C++. Решение задач позволит закрепить новые знания и получить некоторый опыт.
Требования

Что нужно для старта

  • Успешное освоение первой части курса или эквивалентные знания и опыт.
Аудитория

Для кого этот курс

  • Курс рассчитан на тех, кто уже умеет программировать на C++, а именно знает о ООП и шаблонах. Необходимые знания можно получить в первой части курса.
Содержание

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

5 занятий
ТемаЧто внутри
01Продвинутые возможности C++

- О продолжении курса
- Множественное наследование
- Преобразование в стиле C++
- Информации о типах времени выполнения
- Указатели на функции
- Указатели на методы и поля класса
- Пространства имён

02Нововведения стандартов 2011 и 2014 годов

- Стандарты C++11 и C++14
- Семантика перемещения
- Ещё о нововведениях C++11 и C++14
- Как работают rvalue-ссылки

03Стандартная библиотека шаблонов

- Стандартная библиотека шаблонов
- Последовательные контейнеры
- Ассоциативные контейнеры
- Итераторы и умные указатели
- Алгоритмы

04Обработка ошибок

- Обработка ошибок
- Исключения в деструкторах и конструкторах
- Спецификация исключений
- Гарантии безопасности исключений

05Многопоточность, библиотеки и метапрограммирование

- Многопоточное программирование
- Коллекция библиотек Boost
- Метапрограммирование: основы
- Метапрограммирование: генерация классов и проверка свойств
- Заключительный урок

01Продвинутые возможности C++

- О продолжении курса
- Множественное наследование
- Преобразование в стиле C++
- Информации о типах времени выполнения
- Указатели на функции
- Указатели на методы и поля класса
- Пространства имён

02Нововведения стандартов 2011 и 2014 годов

- Стандарты C++11 и C++14
- Семантика перемещения
- Ещё о нововведениях C++11 и C++14
- Как работают rvalue-ссылки

03Стандартная библиотека шаблонов

- Стандартная библиотека шаблонов
- Последовательные контейнеры
- Ассоциативные контейнеры
- Итераторы и умные указатели
- Алгоритмы

04Обработка ошибок

- Обработка ошибок
- Исключения в деструкторах и конструкторах
- Спецификация исключений
- Гарантии безопасности исключений

05Многопоточность, библиотеки и метапрограммирование

- Многопоточное программирование
- Коллекция библиотек Boost
- Метапрограммирование: основы
- Метапрограммирование: генерация классов и проверка свойств
- Заключительный урок

Документ после выпуска

Computer Science Center

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

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

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Программирование на языке C++ (продолжение)» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 7 сентября 2026 г.

Продолжить выбор

Похожие курсы

Основы C#
Основы C#

Курс несомненно подойдёт начинающим разработчикам, который хотят освоить современный и востребованный язык программирования. Курс мы начнём с изучения основ - встроенных в язык ти…

Онлайн10 занятий
3 999 ₽
Начать без затрат

Бесплатные курсы

Python для решения практических задач
Бесплатно
Python для решения практических задач

Научились решать простые задачи на питоне, но не можете понять, как сделать что-то полезное? Наш курс научит вас правильно гуглить! На примерах задач сбора данных (Data Scraping)…

Онлайн5 занятий
Бесплатно
Claude Code с нуля до реальных задач
Бесплатно1 месяц
Claude Code с нуля до реальных задач

Вы разовьёте аналитическое мышление, научитесь искать уязвимости и обеспечивать безопасность IT-систем. Освоите востребованную профессию даже с нулевым опытом в IT. Программа курс…

Онлайн
Бесплатноот 11 647 ₽/мес
Markdown синтаксис
Бесплатно2 часа
Markdown синтаксис

Этот курс предназначен для всех, кто работает с текстом в digital-среде. Вы освоите Markdown — универсальный язык разметки, который используют в GitHub, документации, блогах и соо…

Онлайн3 занятий
Бесплатно