Главная / Курсы / Языки программирования

Разработчик на С++

Изучив этот язык, вы сможете работать над самыми амбициозными проектами: от разработки видеоигр и операционных систем до создания роботов и умных гаджетов. C++ используют даже в создании ракет — например, SpaceX Falcon 9. На курсе вы создатите компьютерную игру, приложение с картой, программу для умного дома и поисковую систему. Поймёте, какое направление вам подходит, и найдёте работу в интересующей вас сфере Программы, написанные на С++, позволяют выжать максимум из железа. C++ используют в создании видеоигр, умных гаджетов и даже ракет — например, SpaceX Falcon 9

Формат

Лекции в записи

Начало обучения

22 марта

Продолжительность курса

17 месяцев

Где проходит обучение

На собственной платформе

Уровень сложности

Новичок

Этот курс включает

Видеоуроки в записи, Видеоуроки в записи

Чему вы научитесь?

53 000 ₽ средняя зарплата специалиста уровня junior,120 000 ₽ средняя зарплата специалиста уровня middle,178 000 ₽средняя зарплата специалиста уровня senior

О курсе

Изучив этот язык, вы сможете работать над самыми амбициозными проектами: от разработки видеоигр и операционных систем до создания роботов и умных гаджетов. C++ используют даже в создании ракет — например, SpaceX Falcon 9.
На курсе вы создатите компьютерную игру, приложение с картой, программу для умного дома и поисковую систему. Поймёте, какое направление вам подходит, и найдёте работу в интересующей вас сфере Программы, написанные на С++, позволяют выжать максимум из железа. C++ используют в создании видеоигр, умных гаджетов и даже ракет — например, SpaceX Falcon 9

Программа обучения

Основы программирования на C++
Познакомитесь с основами C++ и научитесь создавать простейшие консольные программы.
Система контроля версий Git
Работодатели часто просят показать примеры вашего кода именно на сервисе GitHub. За 3 занятия вы научитесь работать с системой Git и с GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио.
Английский язык для начинающих разработчиков
Начнёте быстрее понимать техническую лексику, код и терминологию в вашем направлении. Сможете ориентироваться в профессиональном англоязычном контенте. Узнаете, как техническому специалисту подготовиться к собеседованию. Получите примеры прохождения интервью для разных специальностей.
Базовое программирование на C++
Сможете создавать многофайловые проекты, погрузитесь в объектно-ориентированное программирование (ООП) и научитесь собирать проекты с помощью CMake.
Алгоритмы и структуры данных
Научитесь проектировать быстрые алгоритмы, применять стандартные структуры данных, а главное — мыслить как программист. Знание алгоритмов может повысить ваши шансы на трудоустройство, так как в большинстве компаний задачи на алгоритмы — неотъемлемая часть собеседования и тестового задания.
Продвинутое программирование на C++
Получите продвинутые знания по современному C++ и STL. Разберётесь с параллельным и асинхронным программированием. Научитесь писать тесты на C++.
Работа с базами данных
Получите фундаментальные знания по созданию и управлению базами данных. Научитесь манипулировать данными с помощью SQL-запросов.
Многопоточное и асинхронное программирование
Изучите продвинутые техники программирования, которые позволяют оптимизировать и ускорить работу программы. Освоите техники многопоточного и асинхронного программирования.
Шаблоны проектирования в C++
Основная задача программиста — решать задачи. Шаблоны проектирования позволяют делать это быстрее, используя лучшие решения, а также быстрее понимать чужой код. Это пригодится вам во время работы в крупной команде разработки. Вы узнаете о разных шаблонах проектирования, научитесь их использовать и писать понятный код.
Кроссплатформенная разработка на Qt
Познакомитесь с фреймворком Qt и научитесь создавать графические приложения с возможностью взаимодействия с базой данных по сети.
Разработка умных гаджетов (IoT)
Познакомитесь с IoT на примере платформы Arduino. Научитесь создавать простые устройства для умного дома.
Разработка видеоигр на Unreal Engine 4
Познакомитесь с созданием игр на Blueprints и C++. Узнаете, как разрабатывать карты уровней, создавать анимацию, работать с графикой и физикой.В конце курса вы напишете свою первую игру на Unreal Engine 4.