Навыки, которые вы получите:
Web development
ORM
C++
GoF
STL
Dlib
Обучение программированию выстроено в формате вебинаров (онлайн). Слушателям предлагаются к выполнению домашние задания, которые позволят применить на практике полученные во время вебинаров знания. По каждому домашнему заданию преподаватель дает развернутый фидбек.
Преподаватель находится в едином коммуникационном пространстве с группой на протяжении всего курса, т. е. в процессе обучения слушатель может задавать преподавателю вопросы по материалам лекций и домашних заданий, уточнять моменты, которые были непонятны на уроке. Необходимое время на обучение: 4 часа на занятия и 4-8 часов на домашнюю работу в неделю.
Необходимая подготовка
- Синтаксис языка программирования стандарта C++03.
- Основы computer science.
- Основы SQL.
- Основы многопоточного программирования: понятие deadlock не должно ставить Вас в deadlock.
Программа
- Современный C++.
- Архитектура.
- Параллельные вычисления.
- Сеть.
- Хранилища.
- ML.
- Проектная работа.
Чему вы научитесь
- Умению писать на С++ правильно.
- Пониманию современных проблем языка и специфики его применения.
- Освоению паттернов проектирования, принципов написания многопоточного кода.
- Знанию, как взаимодействовать с сетью, хранить и обрабатывать большие объемы данных.
- Владением нюансами программирования на С++, которые отличают разработчика уровня Middle от Junior.