C++ разработчик от Skillfactory
Вы научитесь
Программа курса
Вас ожидают онлайн-лекции и семинары, на которых опытные кураторы дадут вам всю необходимую теорию и множество практических заданий. В конце курса вы защитите дипломный проект, который станет заметной частью портфолио.
Основные конструкции C++
Познакомитесь с основными принципами объектно-ориентированного программирования, а также научитесь использовать переменные, массивы и строки в своей работе.
Алгоритмы и структуры данных
Познакомитесь с возможностями основных алгоритмов, а также изучите структуры данных и научитесь их использовать.
Основы Linux на примере Ubuntu
Узнаете, как устроен ваш компьютер, а также как функционирует программное обеспечение Linux и как в нем работать.
Парраллельное программирование
Поймете, что такое параллельное программирование, а также изучите потоки и процессы, которые происходят при чтении данных.
Работа с базами данных
Научитесь взаимодействовать с базами данных в C++, используя SQL и NoSQL, а также поймете, как их проектировать с помощью PostgreSQL.
Тестирование
Освоите технику разработки программного обеспечения test-driven development и узнаете, как писать надежный код и проверять его с помощью тестов.
Современные стандарты C++
Познакомитесь с такими основными новшествами и изменениями на языках программирования C++11, 14, 17, 20, как лямбда-выражения или умные показатели.
Dekstop-разработка на Qt
Научитесь работать с фреймворком Qt для разработки ПО и создадите интерфейс UI для вашего дипломного проекта.