40%
C++ разработчик
Обучайтесь основам C++, решайте задачи любой сложности на одном из самых мощных языков программирования и укрепите базовые знания алгоритмов и ООП
C++ – это и есть настоящее программирование!
Этот язык входит в ТОП-5 самых популярных в мире. Программисты любят его за чистую и красивую логику, они говорят: «Этот язык помогает думать как программируешь и программировать — как думаешь».
Почему стоит изучать C++
Правильная основа
C++ — базовый курс программирования, который позволяет подвести крепкий фундамент под профессию программиста. На его основе легче изучать алгоритмы, ООП и «высокое» программирование.
Скорость
C++ — очень быстрый язык в выполнении кода. Это спорткар в мире программирования.
Широкий спектр использования
Программирование на C++ используется используется везде: от приложений и сложных банковских продуктов до программирования роботов и нейронных сетей.
5
Эффективный формат онлайн-обучения
1. Занимайтесь в своем темпе
Наши курсы ориентированы на тех, кто работает и хочет сам регулировать нагрузку. Занимайтесь без отрыва от работы и выделяйте на учебу столько времени, сколько есть прямо сейчас, — 15 минут или 2 часа в день.
2. 20% обучения — интересная и важная теория
Теория разбита на короткие блоки, после которых обязательно идёт практика. Вы смотрите короткие видео, изучаете текстовые материалы и приступаете к заданиям, чтобы закрепить знания.
3. 80% обучения — практика в разных форматах
Для развития навыков у нас есть 5 видов практики: тренажёры, тесты, домашние задания, проекты и хакатоны. Разнообразие форматов помогает усваивать знания максимально эффективно.
4. Менторы и координаторы помогут дойти до конца
Все менторы — опытные практики из IT-индустрии. Они дают качественную обратную связь на задания, отвечают на вопросы и помогают студенту достичь своих целей во время обучения. Выпускники оценивают менторскую поддержку на 9,1 балла из 10. Координаторы постоянно на связи, чтобы решить любой организационный вопрос. Их задача — мотивировать студентов и помочь дойти курс до конца.
5. Фокус на подготовке к трудоустройству
Вы тренируетесь на кейсах компаний, а также делаете проекты для реальных заказчиков в команде. Помогаем оформить резюме и подготовиться к собеседованиям. Лучших студентов рекомендуем по накопленной базе работодателей. На стажировках в компаниях-партнёрах вы отработаете навыки и пообщаетесь с потенциальными работодателями.
Кому подходит профессия
Новичкам
Изучите все самое важное для начинающих программистов, чтобы стать разработчиком уровня Pro: алгоритмы, ООП, основы рабочего кода языка C++. Получите востребованную профессию и растите дальше.
Разработчикам
Добавьте в копилку знаний и портфолио важный язык разработки. Изучите все аспекты программирования на C++, используйте язык в работе и для пет-проектов.
Эксперты курса
Александр Адамов
Программист (Playrix). Основные конструкции C++. В IT с 16 лет, последние 4 года занимается разработкой на C++ в геймдеве, работал над серией Assassins creed, сейчас занимается разработкой движка в Playrix.
Андрей Золотых
Группа архитектуры и новых технологий OOO «МТС Информационные технологии». Ведущий разработчик C++, A3 GROUP – Тимлид, руководитель проектов, победитель хакатона Baltic Sea Hack 2019. Эксперт по языкам программирования C и C++, системам реального времени и сетевым протоколам. В данный момент занимается разработкой back-end для высоконагруженных систем.
Арслан Юсифов
C++/DevOps Engineer at ActiveVideo. Работает над виртуализацией Android для легковесного стриминга видео клиентам из популярных приложений (Netflix, Amazon, HBO).
Олег Олискевич
Работает в компании «Сетевые решения». Опыт в IT более 5 лет. Работал в компании «Тензор» — разработчике системы СБИС. Занимался системами контроля управления доступом и удаленного налогообложения.
Как проходит обучение на курсе
Краткая программа профессии
Основные конструкции С++
Блок 1: (3 месяца). Программа: Переменные, типы данных. Порядок выполнения кода в программе. Ветвления, циклы. Массивы. Строки. Указатели и ссылки. Функции. ООП. Исключения. Управление памятью C/C++. Шаблоны. В результате вы: Научитесь использовать основные возможности языка. Решите свыше 20 практических заданий для закрепления материала.
Алгоритмы и структуры данных
Блок 2: (2 месяца). Программа: Оценка времени работы алгоритмов. Алгоритмы сортировки. Элементарные структуры данных. Введение в алгоритмы поиска. Сбалансированные деревья поиска. Хеширование. STL. В результате вы: Вы научитесь использовать основные алгоритмы и структуры данных, будете хорошо понимать, как они выглядят изнутри и как работают. Эти знания и навыки помогут вам писать высокопроизводительный код и пройти собеседования в крупные компании.
Основы Linux на примере Ubuntu
Блок 3 (1 месяц). Программа: Работа с файлами и директориями в терминале. Работа с пользователями и правами доступа. Устройство компьютера, базовые принципы работы. Компиляция программы.
Параллельное программирование
Блок 4: (1 месяц). Программа: Что такое параллелизм. Потоки и процессы. Управление потоками. Асинхронная работа с сетью. Пулы потоков, прерывание потоков.
Работа с базами данных
Блок 5: (2 месяца). Программа: Введение в реляционные базы данных. Проектирование баз данных на примере PostgreSQL. Язык запросов SQL. Работа с базами данных в C++. Обзор NoSql. В результате вы: Научитесь проектировать базы данных, освоите язык запросов SQL, и научитесь взаимодействовать с БД из C++. А также познакомитесь NoSQL базами данных, и научитесь их использовать в проектах на C++.
Тестирование
Блок 6: (2 недели). Программа: Unit-тестирование. TDD (Gtest, Gmock). В результате вы: Научитесь писать надёжный код и покрывать его тестами.
Современные стандарты С++
Блок 7: (2 недели). Программа: Что нового в C++ 11 (Умные указатели). Что нового в C++ 14 (Лямбда-выражения). Новшества C++ 17. Все что нужно знать про C++ 20. В результате вы: Будете знать ключевые изменения, привнесённые в стандарты C++ 11, 14, 17, 20.
Desktop-разработка на Qt
Блок 8: (2 недели). Программа: Введение в Qt. Создание UI для проекта. В результате вы: Cоздадите интерфейс для итогового проекта.
Центр карьеры
Вместе создадим резюме,
которое зацепит внимание работодателя и подсветит ваши достоинства кандидата на вакансию.
Дадим рекомендации по карьере.
С карьерным консультантом вы сформируете план действий по достижению цели.
Поможем выйти на работу в зарубежную компанию
— у наших HR-специалистов есть опыт подбора персонала на рынках США, Европы, Азии.
Познакомим с представителями компаний-работодателей.
Узнаете, каких кандидатов предпочитают и что сделать, чтобы попасть в компанию мечты.
Научим проходить интервью с IT-рекрутерами и HR-менеджерами.
Получите обратную связь и поймете, как перейти на следующий этап отбора.
Учитесь и экономьте
Оставьте заявку, и наш менеджер расскажет подробности.
Зарегистрируйтесь и получите пробный урок бесплатно
Стоимость обучения
53 900 руб.
Или 4 900 руб. ежемесячно — подробности у менеджера.
Мышление программиста
Мы поможем развить «мышление программиста»: вы начнете думать алгоритмически и раскладывать в уме даже сложные задачи.
Теория и практика
Обучение разбито на сотни маленьких шагов. Каждый кусочек теории вы закрепите на практике. У нас есть тренажеры, мини-проекты, интерактивные вебинары, сквозные проекты и командный проект.
Ментор и сообщество
Вы не останетесь один на один с новым. SkillFactory обеспечит индивидуальные консультации с ментором, персональную личная обратная связь по проектам.
Продолжительность
11 месяцев
Менеджер расскажет о других доступных датах после отправки заявки
Отправляя заявку, вы принимаете условия публичного договора и даёте согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности.
Меню