

За 9 месяцев вы сможете освоить один из самых востребованных языков программирования. Вас ждет множество практических занятий и реальный опыт работы.
Вы научитесь писать эффективный код и разберетесь в стандартной библиотеке C++.
Вы создадите настоящие сервисы и добавите более 10 проектов в своё портфолио.
Начнёте работать с Git, IDE и компиляторами.
Вы заведёте полезные знакомства с опытными разработчиками из Яндекса и других крупных компаний.
Мы поможем вам с поиском работы до 7 месяцев после выпуска.
По окончании обучения вы получите диплом о профессиональной переподготовке и государственную лицензию.
На языке C++ можно разработать что угодно. На этом языке написаны приложения и онлайн-сервисы, которыми пользовался каждый хотя бы раз в жизни. От микрокода для дефибриллятора до больших операционных систем.
C++ — сложный язык для изучения, поэтому такие разработчики достаточно востребованы на рынке. Можно работать удалённо и с гибким графиком: большая часть вакансий ориентирована на удалёнку.
После освоения C++ легче изучать другие языки программирования, что делает вас более универсальным специалистом.
Вы освоите профессию с нуля за 9 месяцев и получите мощный набор навыков и инструментов. Наш курс регулярно обновляется вместе с действующими разработчиками и руководителями из индустрии, чтобы вы учились только актуальным знаниям.
Изучите как базовые основы C++, так и некоторые продвинутые возможности. Особое внимание в модуле уделено созданию графических приложений. При помощи фреймворка Qt вы создадите 10+ полноценных полезных программ: будильник, фотоальбом и несколько игр. Изучите паттерны программирования и объектно-ориентированную разработку.
Изучите базовые понятия программирования на примере C++: переменные, типы, операторы.
Установите Qt и создайте в нём графическое приложение.
Вы разработаете калькулятор с адаптивным интерфейсом, создадите графическую оболочку контейнера дек, реализуете бинарный поиск и сортировку, а также создадите игру о роботе-спасателе.
Научитесь оценивать эффективность высокопроизводительного приложения до и после его разработки. Освоите действия с файлами и регулярными выражениями. Познакомитесь с внутренней структурой контейнеров и move-семантикой.
Узнаете, зачем нужна профилировка, упростите логирование для ускорения программы.
Вы создадите препроцессор, односвязный список и свою версию вектора.
Изучите инструменты, которые делают код опрятным и защищают его от ошибок: пространство имён, константность, RAII. Узнаете, как избегать проблем роста программы и освоите динамический полиморфизм.
Изучите концепцию наследования и полиморфизма, статическую привязку и виртуальные функции.
Вы разработаете транспортный справочник и добавите возможность строить автобусные маршруты в городе.
Напишете полноценный вектор, познакомитесь с variadic templates и гарантиями безопасности исключений.
Вы разработаете вектор, который автоматически увеличивает свой размер, и конвертер изображений.
Напишете крупную программу, чтобы закрепить свои навыки создания понятного и масштабируемого кода. Сначала защитите дизайн-проект таблицы с ячейками и формулами, а затем напишете код.
Эта часть курса для тех, кто решил профессионально заниматься разработкой C++. Вы изучите стратегии поиска работы, напишете резюме и сопроводительное письмо. Обратите внимание, что если вы оплатите учёбу за счёт работодателя, доступ к программе подготовки к трудоустройству не предоставляется.
Программа сопровождения: вы ищете работу, мы консультируем и помогаем. Участвовать в программе могут те, кто закончил подготовку к трудоустройству и находится в активном поиске работы.
Расширенный формат включает больше тем и проектов, что поможет усилить портфолио и повысить шансы на быстрое трудоустройство. Вы освоите C++ для бэкенда, разработаете программное обеспечение под Linux, получите навык нагрузочного тестирования, научитесь работать с Docker и СУБД PostgreSQL.
Настроите рабочее окружение: поднимите виртуальную машину с Linux и установите библиотеку Boost.
Рассмотрите сетевые протоколы: TCP, UDP, HTTP. Разработаете собственный веб-сервер.
Научитесь устанавливать Docker и создавать образ проекта.
Научитесь передавать файлы и объединять веб-серверы с фронтендом для создания сетевого приложения.
Изучите библиотеку Boost.Log и научитесь оптимально хранить большие объёмы логов.
Освоите базовые техники авторизации и аутентификации пользователей.
Узнаете о потоках и процессах в ОС, состоянии гонки и методах синхронизации.
Для тех, кто ещё нетвёрдо уверен в своём намерении, мы спроектировали бесплатную часть, которая поможет получить ответ на этот вопрос. Если вы убедитесь, что разработка не для вас, это тоже положительный результат.
Думаем, что да, если вы будете уделять занятиям не менее 15 часов в неделю, выполнять домашние задания и общаться с наставником. Тогда за 9 месяцев месяцев вы сможете освоить навыки разработки на C++, соберёте портфолио проектов и начнёте свой путь в профессию.
Программа составлена опытными преподавателями, методологами и действующими специалистами не только Яндекса и Школы анализа данных, но и других компаний — лидеров технологической и образовательной индустрии.
Обучение состоит из 3 частей: теория с закреплением в тренажёре, домашнее задание для самостоятельной практики и работа над кодом с наставником. В тренажёре вы учитесь в любое удобное время, а выполнение домашнего задания привязано к двухнедельному циклу.
В программе предусмотрены каникулы, во время которых можно отдохнуть или повторить сложные темы.
Если случилось непредвиденное или понадобилось больше времени на закрепление материала, напишите своему куратору. Он поможет перенести дедлайн сдачи проекта или перевестись в более поздний поток. На общую стоимость курса это не повлияет.
Гарантий нет, но мы верим, что сможете. Работодателям важно, чтобы вы справлялись с реальными задачами, а не просто обладали набором знаний. Мы учим применять знания на практике, а также предлагаем помощь HR-специалистов из нашего карьерного центра. Но вам точно придётся приложить усилия, чтобы найти работу: активно откликаться на вакансии, проходить собеседования, показывать свои проекты и делать тестовые задания.
По данным исследования Высшей школы экономики, 69% наших выпускников среди тех, кто хотел сменить профессию, начинают новую карьеру после обучения. Больше половины из них — во время учёбы и в первые 2 месяца после выпуска. Эти цифры подкреплены публичным отчётом о трудоустройстве студентов Практикума.
Некоторые наши студенты работают в сервисах Яндекса, в том числе и в Практикуме. Но с нашей стороны было бы нечестно что-либо гарантировать и завышать ваши ожидания.
Без опыта попасть в крупную IT-компанию возможно, хотя и сложно. Программа составлена так, чтобы вы могли начать карьеру после выпуска и набраться первого опыта. С ним вам будет значительно проще претендовать на позицию в крупных компаниях.
Да, работодатель может оплатить учёбу полностью или разделить оплату с вами: например, поделить сумму 50/50 или 75/25.
Такая оплата пройдёт по счёту или двустороннему договору, а ИП могут оплатить с бизнес-счёта. Если работодатель купит обучение сразу 10 сотрудникам или больше, сделаем скидку 10%.
Условия предоставления услуг для юридических лиц могут отличаться — чтобы узнать подробнее, оставьте заявку или уточните у вашего менеджера.
Конечно. Если поток ещё не стартовал, вернём всю сумму. Если учёба уже началась, придётся оплатить прошедшие дни со старта вашего первого потока — но мы вернём деньги за остаток курса. Более подробно рассказываем об этом в 7 пункте оферты.
Если у вас есть среднее профессиональное или высшее образование, после курса вы получите диплом о профессиональной переподготовке.
Если нет, выдадим сертификат о прохождении курса и справку об обучении в электронном виде.
Skillbox
4.61