Пройдя курс, вы изучите приемы работы на С++. Сможете применять объектно-ориентированное программирование, а также освоите работу с библиотеками потоковых ввода/вывода. Чтобы обучение прошло легко и эффективно, вам необходимо иметь начальные знания и опыт работы в процедурном программировании. Курс включает в себя практические задания и выполнение домашних работ, с помощью которых вы сможете закрепить полученные знания. Преподаватели поделятся своим опытом и полезными лайфхаками, которые пригодятся вам в будущем.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
Руководитель инженерно-аналитической группы в TGT Diagnostics
Старший C++-разработчик
C/C++-разработчик в Mail.ru Group
Программист; C++-разработчик; Преподаватель программирования
Senior C++-разработчик
Разработчик ПО
Ведущий специалист центра разработки информационных систем
Вы освоите язык программирования С++ и научитесь использовать объектно-ориентированное программирование, выполните практические задания. Для более комфортного обучения вам будут предоставлены методические пособия.
Вам расскажут о работе с именами функций. Узнаете, как перегружать имена и хранить их в состоянии. Познакомитесь с понятием объектов и классов, Разберетесь в доступности пространства имен.
Научитесь управлять доступом к базовым классам. Вам расскажут, как создавать иерархию классов из нескольких уровней. Освоите работу с простым и базовым наследием.
Изучите виртуальные функции и познакомитесь с абстрактными классами. Вам расскажут о видах связывания и полиморфизме параметров.
Узнаете о том, какие взаимосвязи существуют между объектами в языке программирования С++. Изучите их зависимость и ассоциации. Рассмотрите программы на С++.
Познакомитесь со специализациями шаблонов. Изучите явную и частичную специализацию. Рассмотрите несколько простых программ.
Вам расскажут об иерархии классов потоков. Разберетесь в вводе-выводе стандартных и пользовательских типов и изучите средства для проведения этих операций.
Изучите компиляцию, сможете разделять файлы на заголовки и реализацию. Закрепите полученные знания в работе над игрой Blackjack.
Вам расскажут о работе с исключительными ситуациями. Узнаете, как их обрабатывать и делить на классы. Рассмотрите их использование на примере нескольких программ.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Обучение организовано так, что вы можете спокойно совмещать его с работой, учебой и личной жизнью. Именно вы решаете, когда работать с материалами курса - вы занимаетесь тогда, когда удобно вам. Все уроки курса будут всегда в вашем доступе, даже после окончания курса, поэтому вы в любой момент сможете повторить пройденный материал.