Для закрепления знаний по каждой теме вы будете выполнять практические задания, а в конце курса сделаете самостоятельный проект.
Цель курса — научить вас основам многопоточного программирования и проектированию веб-серверов.
C++ — один из основных языков разработки ПО. Он используется для многопоточного программирования в сервисах, где критична скорость и нужно обеспечить параллельное выполнение кода: графические движки, системы для научных расчетов, высоконагруженные веб-сервера. На курсе вы на практике изучите подходы к организации многозадачного кода, познакомитесь со спецификой таких программ, потренируетесь создавать пул потоков и корутины. За семестр вы научитесь разрабатывать многозадачные приложения и самостоятельно их писать.