Профессия Разработчик С++ с нуля
Самый универсальный путь в IT за 7 месяцев- ★ 4,7 из 5
рейтинг курса на основе 101 677 оценок
- Объясняем сложный С++ понятно
Простым языком, на доступных примерах
- Упор на практику
Более 100 практических работ + 2 проекта в портфолио
- Трудоустройство
Поможем найти работу — или вернём деньги
Лучшее время, чтобы освоить C++
С++ разработчики нужны во многих сферах
Ведь на C++ можно создать что угодно: от операционной системы для беспилотника до сетевой игры от первого лица. Поэтому разработчики на «плюсах» работают в геймдеве, медицине, финансах, газовой, нефтяной и даже космической отраслях.
Кому подходит курс
- Новичкам без опыта в программировании и IT
Вы на понятных и доступных примерах освоите один из самых востребованных языков программирования. А мы — поможем найти работу!
- Разработчикам на других языках и тем, кто изучает C++ самостоятельно
Курс поможет структурировать знания, заполнить пробелы и выйти на новый уровень. Вы отточите навыки на реальных проектах и получите код-ревью от опытных разработчиков.
Курс отвечает всем потребностям современного рынка
- Мы провели глубокое исследование рынка. Опытные эксперты, методисты и продюсеры проанализировали требования работодателей, вакансии и профессиональные стандарты, а ещё опросили компании и экспертов.
- В результате мы составили карту навыков, которые нужны работодателям прямо сейчас, — и создали курс, который поможет пошагово их освоить. Он охватывает все необходимые навыки и инструменты для вашего трудоустройства.
- Мы постоянно на связи с нашими студентами, анализируем их отзывы, улучшаем и обновляем курс. Это помогает делать обучение эффективным и качественным.
Программа обучения
- 7 месяцев обучения
- 3 курса
- 90 модулей
- 100 практических задач
- Основной курс: C++
-
Переменные, циклы, условия 1 месяц
- Научитесь работать с переменными, принимать данные от пользователя в программе и манипулировать ими в зависимости от условий
- Что освоите: целочисленные переменные, строки, условия if, логические операторы, циклы while, do while, break, for, числа с плавающей запятой, математические вычисления
-
Базовые конструкции языка. Часть 1 1,5 месяца
- Узнаете, как работать с наборами данных в С++
- Что освоите: функции, одномерные массивы, алгоритмы на массивах, std::vector v2, двумерные массивы, типы данных, указатели
-
Базовые конструкции языка. Часть 2 1,5 месяца
- Научитесь работать с файлами и датами
- Что освоите: чтение из файлов, запись в файлы, структуры данных, словари std::map, макросы и препроцессоры
-
ООП и сетевое программирование 2 месяца
- Освоите объектно-ориентированное программирование, научитесь создавать свои типы данных
- Что освоите: парадигмы ООП, HTTP запросы по сети, дополнительные возможности классов и умные указатели, сериализацию и десериализацию JSON, использование исключений
-
Фреймворк Qt 1 месяц
- Научитесь использовать фреймворк QT — полезный инструмент для создания программ на С++ с графическим интерфейсом
- Что освоите: виджеты Qt, Qt Дизайнер и QML, практики промышленной разработки
-
✦ Возможность попасть на стажировку в СКБ Контур
-
✦ Трудоустройство с помощью Центра карьеры Skillbox
-
- Продвинутые навыки
-
Основы SQL Научитесь использовать язык для работы с базами данных.
- SQL. Введение
- Структура БД, запрос DESCRIBE
- Выбор и фильтрация данных, запрос SELECT
- Функции и выражения, агрегация данных
- Отношения и соединение таблиц: JOIN
- Основы SQL
- Введение в реляционные базы данных
- Основные запросы по работе с данными
- Функции и выражения в SQL-запросах
- Проектирование и оптимизация реляционных баз данных
-
Программирование игр на C++ для Unreal Engine Научитесь создавать игры на популярном игровом движке.
- Создание проекта, интерфейс редактора, базовые операции
- Базовые классы, настройки проекта, структура проекта и движка
- Как использовать Git при работе в одиночку
- Actor: создание и наполнение
- Blueprints: переменные, функции, управление потоком
- Blueprints: перемещение, столкновения и пересечения Actor
- Blueprints: наследование, массивы
- Blueprints: Construction Script, Spawn, Event Dispatcher
- Blueprints: отладка, тестирование
- Blueprints: сборка
- Инструменты C++
- Функции, вызов функций, параметры функций
- Препроцессор и его директивы
- Создание проекта, создание базовых классов на C++, настройка проекта
- Правила создания классов и объектов, заголовки и макросы
- Массивы. Преобразование типов данных
- Классы и объекты в С++. Инкапсуляция
- Указатели и ссылки
- Классы и объекты в С++. Наследование
- Структуры, перечисления
- Классы и объекты в С++. Полиморфизм
-
Вы получите все необходимые навыки для работы
Должность
Разработчик на C++Навыки
- Разработка приложений на C++
- Кросс-платформенная
- Работа с библиотекой STL
- Отладка и мониторинг приложений
- Работа с SQL
- Работа с многопоточностью
- Написание кода для Unreal Engine 4
- Создание микросервисов
- Работа с git, gcc, gdb
- Создание REST API
- Работа с документацией
Инструменты
Сделаете 2 полноценных итоговых проекта
Почему мы уверены, что у вас всё получится
- Будете учиться по принципу «от простого к сложному»
На вас не обрушится сразу много непонятных терминов — вы спокойно и постепенно освоите С++ с нуля.
- Подготовитесь к реальной работе
Курс на 80% состоит из практики. Вы будете учиться на реальных кейсах и узнаете, как устроена работа разработчика C++ изнутри.
- Сможете пройти курс в комфортном темпе
Занимайтесь, когда вам удобно, без жёсткого расписания и дедлайнов. Уроки можно пересмотреть в любой момент — доступ к курсу и обновлениям останется навсегда.
Поддержим вас на пути к новой профессии
-
Наставники
Помогут с трудными заданиями, проверят ваши работы и подскажут, как сделать их лучше. -
Координаторы
Помогут сориентироваться на платформе и решить организационные вопросы. -
HR-консультант
Поможет в поиске работы. Вместе вы составите план развития, резюме и портфолио. Консультант подготовит вас к собеседованиям и даст доступ к закрытому каналу с вакансиями. -
Служба заботы
Поможет установить лицензионные программы и решить технические вопросы.
Учитесь у опытных разработчиков
Помощь в трудоустройстве
85% выпускников находят работу в течение 3 месяцев после обучения по данным исследования Высшей школы экономики
- Поможем оформить резюме и портфолио
- Подготовим к собеседованиям
- Пригласим в закрытый канал с вакансиями
С нашей поддержкой вы можете не волноваться за трудоустройство — 85% студентов находят работу в течение 3 месяцев после завершения курсов.
Найдите первых заказчиков в Скил Маркете
- Комьюнити
- Реальные заказы
- Первые клиенты
- Кейсы в портфолио
Скил Маркет — это комьюнити Skillbox в Telegram, в котором участники публикуют заказы на коммерческие и некоммерческие проекты. Там вы сможете откликаться на задачи и собирать команды для совместных проектов.
Часто задаваемые вопросы
-
Я никогда не программировал на C++. У меня получится?
Конечно! У вас всё получится даже без специальных знаний — просто уделяйте больше внимания практике и читайте дополнительную литературу. В остальном помогут практикующие эксперты, которые будут сопровождать вас на протяжении всего курса. В остальном помогут опытные наставники, которые будут курировать вас на протяжении всего курса. -
Какой график обучения на платформе? Получится ли совмещать его с работой?
Вы можете изучать материалы курса в удобном вам режиме, совмещать обучение на платформе с работой и личной жизнью. Более того, все видео будут доступны и по окончании курса, так что вы сможете освежить свои знания в любой момент. -
Сколько часов в неделю мне нужно будет уделять обучению на платформе?
В среднем пользователи платформы занимаются около 2 часов в день и завершают курс за 7 месяцев. Но у нас нет жёстких дедлайнов — учитесь на платформе в комфортном для вас темпе. -
Кто будет мне помогать в обучении на платформе?
У вас будут проверяющие эксперты и куратор в Telegram-чате курса. Они прокомментируют практические работы, дадут полезные советы и ответят на любые вопросы. Вы сможете перенять их опыт, профессиональные знания и лайфхаки. -
Действуют ли какие-нибудь программы рассрочки?
Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на небольшие ежемесячные платежи. -
Смогу ли я найти работу после обучения?
У 85% наших студентов не возникает никаких проблем с трудоустройством после обучения. Найти работу вам поможет Центр карьеры:- Карьерный консультант поможет проанализировать рынок, поставить карьерную цель и подготовить стратегию поиска работы. Вы определите свои сильные стороны и зоны развития. А также сформулируете ценностное предложение для будущего работодателя.
- Вместе вы создадите резюме, научитесь писать сопроводительные письма, составите самопрезентацию, подготовитесь к собеседованию и потренируетесь отвечать на сложные вопросы работодателя.
- Во время поиска работы карьерный консультант будет рядом и поможет избежать ошибок. А ещё вы получите доступ к Telegram-каналу, в котором еженедельно публикуются вакансии, стажировки и практика от партнёров Skillbox.
- Консультанты Центра развития карьеры будут на связи, пока вы ищете работу. Они поддержат в сложные моменты, дадут советы, помогут вам достичь карьерной цели и получить желанный офер.
- Астана
- Минск
- Баку
- Ташкент
- Кишинев
- Бишкек
- Москва
- Наманган
- Самарканд
- Андижан
- Фергана
- Бухара
- Навои
- Нукус
- Алматы
- Шымкент
- Гомель
- Могилев
- Тирасполь
- Бельцы
- Ош
- Джалал-Абад