About this course
Курс формирует практические умения и навыки разработки программных систем среднего уровня сложности на языке C++ с применением стандартной библиотеки языка, а также типовых приемов (шаблонов) объектно-ориентированного проектирования.
В курсе рассматриваются ключевые аспекты эффективной работы с памятью, безопасного программирования, асинхронных вычислений, делается краткий экскурс в возможности диалектов C++11/C++14.
Whom this course is for
Начинающие программисты, владеющие основами языков C и C++
Initial requirements
Успешное прохождение курса предполагает уверенное знание основ процедурного программирования на языке C и объектно-ориентированного программирования на языке C++. Полезными также будут опыт применения компилятора семейства gcc 4 / 5 / 6 и умение работать с одной из распространенных систем контроля версий и управления исходным кодом.