Курс «Углубленное программирование на C/C++» на платформе Stepik научит разрабатывать программные системы на этих языках, используя типовые библиотеки и принципы ООП.
Вас также ознакомят с форматом файлов STL и введением в Boost.
Вам подойдет этот курс, если вы:
- начинающий программист;
- владеете базой C/C++;
- хотите изучить эти языки более подробно;
- знаете основы ООП.
Ключевые навыки, которые вы освоите на этом курсе:
- работа с памятью;
- безопасное программирование;
- использование возможностей диалектов C/C++;
- асинхронные вычисления;
- многопоточное программирование.
Учебная программа:
- программирование на C: введение, оперативная память, база многопоточного программирования;
- язык C++: ООП, шаблоны классов, безопасное программирование;
- библиотеки: основы STL, Boost, функциональное программирование;
- шаблоны проектирования: рефакторинг, программные идиомы, объектно-ориентированное проектирование.
В конце курса выдается сертификат от Mail.ru.
Вступительное видео к курсу «Углубленное программирование на C/C++»: