Курс "Программирование", разработанный совместно с ведущими компаниями-лидерами разработки, полностью соответствует современным стандартам ИТ-индустрии и требованиям ведущих работодателей. Этот университетский модуль обеспечивает глубокое освоение программирования на экспертном уровне с акцентом на акцентом на архитектуру, алгоритмы, ООП, тестирование, паттерны, многопоточность и DevOps — навыки.
Программа курса
Архитектура и парадигмы. Продвинутый синтаксис. Контроль потока.
Функции и модульность. Память и структуры. STL и алгоритмы.
Объектно-ориентированное программирование. Основы современной криптографии.
Алгоритмы и структуры данных. Тестирование и качество
Многопоточность и сети.
DevOps: Контейнеризация (Docker, Dockerfile, Compose), виртуальные машины.
Архипова
А.Б.