Твоя профессия – Программист на С++

Ты получишь фундаментальные знания и научишься работать с различными типами данных, функциями, указателями и массивами. Освой одну из самых востребованных IT-профессий и получи диплом от МФТИ.

Подать заявку
Продолжительность
306 ак. ч.
Онлайн вебинары
Вы сразу можете задать любой вопрос
Поддержка
Ежедневная поддержка в телеграмм чате
Стоимость курса
45 000 руб.

Московский физико-технический институт – первый в рейтинге технических вузов России 2021 по уровню зарплат выпускников.

МФТИ, также известный как Физтех — ведущий российский вуз по подготовке ученых и инженеров в области теоретической, экспериментальной и прикладной физики, математики, информатики, химии, биологии и смежных дисциплин с 75-летней историей.

EduMipt – отделение дополнительного профессионального образования Московского физико-технического института. Открыт набор на курсы повышения квалификации и программы профессиональной переподготовки в IT-сфере.

С EduMipt можно получить новые компетенции, освоить востребованную профессию на уровне ведущего технического вуза страны. Работодатели отдают предпочтение сильным специалистам с образованием МФТИ.

читать дальше

Для кого?

Новички в коде

Тем, кто только решил стать программистом и выбрал легендарный язык программирования C++.

Разработчикам на других языках

Тем, кто осваивает C++ самостоятельно или по учебникам. Но некому задать вопрос и обратиться за помощью.

ОБУЧЕНИЕ

Мы разделили обучение на модули. В составе каждого блока:

  • самостоятельные работы и тесты для отработки и закрепления теории;
  • лекции и консультации с преподавателями МФТИ в прямом эфире;
  • живое общение в чате с преподавателями, ассистентами и менеджерами курса;
  • промежуточная аттестация в виде зачета;
  • итоговая практическая работа

В конце обучения студенты защищают курсовые проекты и получают диплом МФТИ

программа

Профессия
Модуль 1
Модуль 2
Модуль 3
Модуль 4

Программа «Программирование на С++»

306 ак. ч. обучающего контента

C++ сегодня является одним из самых популярных языков программирования: он применяется во многих IT-сферах от Web-разработки до машинного обучения. Программа «Программирование на С++» позволит Вам самостоятельно погрузиться в безграничный мир разработки и поможет освоить язык с нуля.

Профессия состоит из нескольких модулей, каждый из которых раскрывает определенную тему алгоритмов программирования на C++. В процессе обучения вы научитесь; работать с различными типами данных, функциями, указателями и массивами, применять контейнеры STL, работать со структурами, полями и методами, применять конструкторы и деструкторы,  создавать веб-сервисы и проводить анализ данных.

Программа рассчитана на специалистов, имеющих начальные навыки программирования, и включает в себя следующие курсы:

  • Основы программирования на языке C++
  • Объектно-ориентированное программирование, разработка и тестирование приложений
  • Оптимизация кода и основные правила работы со сложными объектами
  • Внутреннее устройство конструкций языка С++

Основы программирования на языке C++

Целью изучения модуля является совершенствование компетенций слушателей в области применения элементов языка, которые используются чаще всего: основные типы данных, простейший ввод и вывод, условные операторы и циклы, формирование умений устанавливать необходимое программное обеспечение на разные операционные системы.

Задачи Модуля:

  • Сформировать умение писать простейшие программы на С++
  • Сформировать умение работать с базовыми конструкциями языка С++, функциями и контейнерами
  • Сформировать умение работать со структурами и классами
  • Сформировать умение работать с текстовыми файлами и потоками, осуществлять перезагрузку операторов

Объектно-ориентированное программирование, разработка и тестирование приложений

Целью изучения модуля «Объектно-ориентированное программирование, разработка и тестирование приложений» является в области профессионального конструирования приложения в объектно-ориентированной парадигме, создания масштабируемых программ.

Задачи Модуля:

  • Сформировать умение осуществлять объектно-ориентированное программирование
  • Сформировать умение распределять код по файлам
  • Сформировать умение проводить тестирование и отладку программ
  • Сформировать умение использовать итераторы, алгоритмы и контейнеры

Оптимизация кода и основные правила работы со сложными объектами

Целью изучения модуля «Оптимизация кода и основные правила работы со сложными объектами» является совершенствование компетенций слушателей в области работы с макросами и шаблонами классов, оптимизации кода, эффективного использования ввода/вывода, использования линейных контейнеров, move-семантики и многопоточности.

Задачи Модуля:

  • Сформировать умение работать с макросами и шаблонами классов
  • Сформировать умение применять принципы оптимизации кода, обеспечивать эффективное использование потоков ввода/вывода
  • Сформировать умение работать с памятью, эффективно использовать линейные контейнеры и move-семантику
  • Сформировать умение применять механизмы синхронизации

Внутреннее устройство конструкций языка С++

Целью изучения модуля «Внутреннее устройство конструкций языка С++» является совершенствование компетенций слушателей в области работы с ассоциативными контейнерами, пространством имён и указателем this, указателем shared_ptr и RAII-обертками, функциями.

Задачи Модуля:

  • Сформировать умение использовать ассоциативные контейнеры
  • Сформировать умение применять синтаксис пространства имен, using namespace в заголовочных файлах, структурировать код с использованием пространства имен, присваивать объект самому себе, использовать указатель this как неявный параметр методов класса
  • Сформировать умение пользоваться умными указателями и RAII
  • Сформировать умение применять шаблоны проектирования
C++
открывает новые возможности
с помощью него ты сможешь:
  • найти стабильную работу в IT
  • начать зарабатывать больше
  • получить сертификат от лучшего технического университета России
  • получить повышение и увеличить доход
  • переехать в новый город
  • стать востребованным специалистом без ВУЗа
  • работать из любой точки мира

Бонус от МФТИ

Всем студентам курса "C++ Разработчик" мы дарим блок лекций и семинаров "Как найти работу мечты" с представителями ведущих рекрутинговых организаций и крупных компаний, специализирующихся на IT-разработках.

Вы узнаете в деталях, как:

180000 рублей средняя зарплата разработчика на C++

Начинающий разработчик на C++
100 000 руб
Знание STL. Базовый английский.
C++ Developer (middle)
150 000 руб
Опыт работы от года. Знание структур и алгоритмов обработки данных. Знание паттернов проектирования.
Team lead C++ (senior)
300 000+ руб
Опыт работы коммерческой разработки от 3-х лет. Способность работать автономно, со сложными задачами и большим объемом данных.
12 500+
открытых вакансий по данным hh.ru
ТОП-10
в рейтинге самых востребованных профессий ближайших лет
Ведущий C++ backend разработчик
200 000 – 350 000 руб

ООО Телеком-Инжиниринг

Санкт-Петербург

Опыт программирования на С++ (2-3 года)
Технический английский язык
Опыт работы с WinAPI, разработки под Windows
Хорошее понимание TCP/IP, опыт разработки сетевых программ
Приветствуется опыт разработки под Unix/Linux;

С++ разработчик
от 70 000 до 150 000 руб

АО НПФ РАТЕКС

Воронеж

Опыт разработки на C++ от года
Желание развиваться и решать сложные задачи
Знание английского языка на уровне чтения документации

С++ Team Lead
от 3500 $

CБЕР

Санкт-Петербург

Использование С++ в качестве основного рабочего инструмента в течение последних 3 лет, желательно с Microsoft Visual Studio
Умение разбираться в чужом коде
Опыт использования стандартной библиотеки (в том числе STL и Boost)
Опыт разработки многопоточных и сетевых приложений

Стажер С++ разработчик
50 000 руб.

GAME BOX

Москва

Опыт работы с фреймворком Qt
Опыт разработки интерфейсов на QML
Знание SQL на уровне построения простейших запросов
Знание базовых алгоритмов и структур данных

Наставники

Станислав
Понкрашов
Преподаватель курса
Станислав Понкрашов

Магистр вычислительной техники

Align Technology – Software Engineer, Data Engineer; общий трудовой стаж – 9 лет

Семинарист курса – Объектно-ориентированное программирование

Хочу учиться

Отзывы

Белостоцкий Виктор

Всем Привет, меня зовут Белостоцкий Виктор, являюсь CEO стартапа Pocket medic (PRM система менеджмента пациентов в клиниках). Данный курс, для меня просто находка, отличный структурный подход к освоению языка, от самых крутых технических ребят, так же удобно выполнять задания на платформе в течении недели “своим ритмом”, а уже в выходные созваниваться с преподавательским составом от МФТИ и закреплять пройденный материал и по системе 1:1, и задавать вопросы и разбирать их на будущею неделю. Рекомендую всем, тем кто хочет вспомнить старые начинания (как я), либо начать новый путь в IT, знания что вы получите будет огромной основой, для будущих достижений в отрасли, успехов в начинаниях!

Козлов Александр Евгеньевич

Качество программы в целом хорошее, но хотелось бы больше теории на лекциях. Хорошо подан материал, важна последовательность, на курсе постепенно переходили к более сложным задачам, также грамотно организовано содержание курса.
Формат вебинаров идеально для меня подходит, наличие записи – огромный плюс, можно пересмотреть снова и разобраться в моментах, где есть недопонимание.
Кураторы в большей степени помогли решить возникшие вопросы, но в общем telegram-канале много ответов уже есть, что очень помогает.

Зуднев Алексей

Качество программы в целом устраивает. Иногда не хватает времени на своевременное прохождение курса, удобно, что можно вернуться к пройденным темам в будущем. Вебинары очень нравятся, преподаватели МФТИ хорошо подают материал.

Лукиных Дмитрий Аркадьевич

Качество программы курса устраивает, материала хватает. Удобный формат вебинаров с преподавателями МФТИ, объясняют понятно. На курсе основной материал дается на Linux, но есть дополнительная документация для Windows, что большой плюс.

Партнёры МФТИ

Copyright © 2024 МФТИ
Политика обработки персональных данных МФТИ