Навыки, которые вы получите:
Linux
C
SQL
ООП
PostgreSQL
Unit-тестирование
NoSQL
TDD
C++
STL
Qt
Решайте задачи любой сложности на одном из самых мощных языков программирования и укрепите базовые знания алгоритмов и ООП.
С++ — это язык, который позволяет подвести крепкий фундамент под профессию программиста. На его основе легче изучать алгоритмы, ООП и «высокое» программирование.
С++ — очень быстрый язык в выполнении кода. Это язык-спорткар в мире программирования.
С++ используется везде: от приложений и сложных банковских продуктов до программирования роботов и нейронных сетей.
Кому подойдет курс
- Новичкам. Изучите все самое важное, без чего нельзя стать про-разработчикам: алгоритмы, ООП, основы рабочего кода. Получите востребованную профессию и растите дальше.
- Разработчикам. Добавьте в копилку знаний и портфолио важный язык разработки. Изучите все аспекты программирования на С++, используйте язык в работе и для пет-проектов.
Программа
- Основные конструкции C++.
- Алгоритмы и структуры данных.
- Основы Linux на примере Ubunty.
- Параллельное программирование.
- Работа с базами данных.
- Тестирование.
- Современные стандарты C++.
- Dekstop-разработка на Qt.
Чему вы научитесь
- Решать задачи любой сложности с помощью С++.
- Знать основные возможности и стандарты языка C++.
- Писать высокопроизводительный код.
- Писать надежный код и покрывать его тестами.
- Знаю и использую концепцию TDD.
- Проектировать и взаимодействовать с базами данных (SQL, noSQL).