Главная/Взрослые/Курс Разработчик С и С++

Курс
Разработчик
С и С++

Стань востребованным программистом за 6 месяцев
Преподаватели — программисты из IT-компаний
Очная форма обучения
80% практики
Теплая и дружеская атмосфера
Подходит для новичков
Помощь в
трудоустройстве
80% практики
Международная
сертификация Microsoft

Курсы программирования С и С++

С — язык программирования, на базе которого были созданы другие современные языки. Для того, чтобы создавать программы, приложения, игры, сайты необходимо изучить основы именно этого языка. Когда в вашей копилке знаний появится С и С++, изучить и понять логику таких популярных инструментов программирования как Java, Python и С# не составит труда.
Курсы программирования С и С++ позволяют вам реализоваться в большом количестве цифровых профессий: стать разработчиком операционных систем, драйверов, прикладных программ, компьютерных игр и высокопроизводительных серверов.
Показать большеменьше

Преподаватель курса

Стаж преподавания — 4 года

Денис Проуторов

Преподаватель курса, программист С, С++
Посмотрите видео
об обучении
программированию
  • Инженер-программист, специализация – Программирование микроконтроллеров на языках С/С++
  • Разработчик программного обеспечения для автомобилей концерна Dimler и VAG (Mercedes Benz, Audi, VW, Seat, Skoda)
  • Сертифицированный специалист Microsoft, Cisco
  • Стаж работы по специальности – 10 лет
  • Опыт преподавания – 4 года
  • Сертифицированный специалист по сетевым технологиям и программированию. Специализируется на языках C, C++, web-технологиях Java Script, HTML ⠀
Программист С всегда на пике востребованности! Для него найдутся проекты по созданию и развитию игровых платформ, утилит, браузеров всех разновидностей, сервисов для Linuх.

Разработчик C++ создаёт программы, приложения, игры, операционные системы, драйверы и другое высоконагруженное программное обеспечение. Если вы хотите выжать максимум из любого «железа», программировать роботов, создать свою ОС, язык или другую мощную и жадную до ресурсов штуку — вам понадобится язык программирования С++.

Запишитесь на бесплатную консультацию

Внимательный менеджер ответит на вопросы и запишет на бесплатную консультацию с преподавателем
Вы узнаете, подходит ли вам программирование
Зачем нужна консультация?
  • Познакомитесь с преподавателем
  • Получите ответы на вопросы
  • Определите ваши навыки на текущий момент

Зарплата разработчика С и С++


Курсы программирования C и С++ в Академии РУБИКОН позволяют начать вам карьеру в должности младшего разработчика (Junior Developer). Вы заложите прочные основы для того, чтобы дальше развиваться и уже на практике прокачать навыки для уровня Middle или Senior Developer.
Junior
47 000 ₽
1
Middle
105 000 ₽
2
Senior
173 000 ₽
3

Как вы станете разработчиком С и С++

6 месяцев по 6 академических часов в неделю вам понадобится, чтобы стать программистом С и С++ и создать свой первый проект.

Язык С. Типы данных

1 модуль
  • История создания языка, этапы его развития и влияние на другие языки программирования
  • Основные понятия
  • Знакомство со средой программирования
2 модуль
Типы данных
  • Простые, составные и другие типы данных
  • Инструкции и блоки
  • Управляющие конструкции: if-else, else-if, switch-case
  • Циклы while и for
  • Цикл do-while
3 модуль
Функции
  • Понятие функций, их виды, применение и синтаксис
  • Аргументы функции
  • Прототипы функций
  • Заголовочные файлы
  • Библиотечные функции
4 модуль
Указатели
  • Суть понятия и необходимость их использования
  • Адресная арифметика
  • Динамическое выделение и освобождение памяти
  • Указатель на функцию
5 модуль
Битовые операции
  • Бинарная арифметика




Язык С++

1 модуль
Введение в ООП
  • История создания языка С++
  • Его связь с другими языками программирования
  • Принципы объектно-ориентированное программирования: инкапсуляция, наследование, полиморфизм
2 модуль
Классы. Методы
  • Понятие классов и методов
  • Конструкторы и деструкторы: синтаксис, примеры использования
3 модуль
Перегрузка операторов
  • Обычные операторы, их классификация
  • Преобразования типов
  • Операторы аллокации и деаллокации
  • Пользовательские литералы
  • Конструктор переноса
4 модуль
Шаблоны функций и классов
  • Определение шаблонов функций и классов
  • Обычные и шаблонные функции
  • Создание и использование шаблонов функций и классов, не зависящих от определенного типа
5 модуль
Виртуальные и чисто виртуальные классы и методы
  • Перекрытие методов
  • Абстрактные классы и чистые виртуальные функции
  • Таблицы виртуальных функций
  • Модификаторы доступа
  • Ковариантность
6 модуль
Преобразование типов данных
  • Операции явного преобразования типов: конвертация C-style;
    применение операторов static_cast, const_cast, dynamic_cast, reinterpret_cast

7 модуль
Основы STL
  • Основные понятия стандартной библиотеки шаблонов С++: алгоритм, контейнер, итератор, функтор
  • Использование STL
  • Лямбда-функции

Чему вы научитесь на курсе

Чему вы научитесь на курсе

В результате освоения учебного курса вы будете знать:
- основные приемы работы в среде Visual Studio;
- синтаксис и семантику операторов, принципы построения программ для языка программирования C\C++;
- способы описания и использования основных структур данных: структура, массив, файл в языке программирования C\C++.
В результате освоения учебного курса вы овладеете практическими навыками постановки задачи, разработки алгоритма ее решения и использования прикладных систем программирования для реализации алгоритмов на языке программирования C\C++
Выполнять практические операции по созданию программ и проектов в среде Visual Studio
Создавать логически и синтаксически правильные программы на языке C\C++ по заданному алгоритму
Использовать в программах массивы как базовую структуру данных для решения прикладных задач
Использовать в программах файлы в качестве источника и приемника данных
Применять базовые алгоритмы сортировки и поиска при решении конкретных задач
Выполнять операции обработки структурированных данных

Стоимость и форматы обучения

В Компьютерной Академии РУБИКОН мы убеждены, что качественное IT-образование можно получить только очно. Во время урока вы общаетесь с преподавателем в в классе. Такое обучение нельзя сравнивать с видео-уроками из интернета. Мы сохраняем баланс “стоимость - качество” обучения.

Часто задаваемые вопросы

Подойдет ли мне профессия?

Для абитуриентов, которые еще не определились с выбором курса или еще сомневаются в своем выборе, мы проводим бесплатную консультацию по профориентации. Тестирование поможет выявить Ваши сильные стороны и получить ответы на все вопросы.

Почему так долго?

У программистов есть такой принцип: «Ни дня без кода». Поэтому готовьтесь к тому, что в среде разработки Вы всерьез и надолго. Быстро изучить какие-либо фундаментальные вещи невозможно. Ближайшие полгода Вам придется уделять занятиям и самостоятельной работе не менее 15 часов в неделю, выполнять домашние задания и общаться с наставником. Только так Вы сможете дать старт своей будущей успешной карьере.

Каким требованиям я должен соответствовать?

Стать программистом по мановению волшебной палочки, к сожалению, невозможно. Наша программа разработана таким образом, что она оптимально подойдет для тех, кто уже немного знаком с разработкой: пытались изучить эту тему самостоятельно, писали на других языках, проходили программирование в ВУЗе. Но если у Вас совсем нет опыта, а Вы очень хотите освоить программирование – отлично! Просто приготовьтесь к тому, что Вам придетеся потрудиться немного больше, чем остальным.

Кто будет меня учить?

Программа курса составлена опытными преподавателями, методистами Академии РУБИКОН в сотрудничестве со специалистами IT-компаний, лидерами технологической и образовательной индустрии. Курс ведет Проуторов Денис Витальевич, инженер-программист, разработчик программного обеспечения для автомобильной отрасли. В данный момент является сотрудником одного из подразделений WAG-группы (Audi, Porsche, Volkswagen, Seat, Skoda).

Как и когда я буду учиться?

Занятия проходят в очном формате 1 раз в неделю по 6 академических часов. Обучение строится из трех составляющих: теория с практическим закреплением навыков, работа с наставником на занятии, домашнее задание для самостоятельной работы и закрепления навыков.

Что делать, если я не справлюсь с нагрузкой?

Да, вернуть деньги Вы сможете в любой момент, независимо от причины. Правда, если Вы уже прошли какую-то часть курса, отработанные занятия Вам придется оплатить, а остаток средств мы Вам вернем.

Как можно оплатить?

Оплата производится безналично: в отделении банка или в мобильном приложении. Оплатить можно как весь курс полностью, так и помесячно, авансовыми платежами до 1 числа каждого будущего месяца. Удобную Вам форму оплаты Вы выбираете самостоятельно. Если оплатить всю сумму сразу, Вам полагается скидка, т.е. обучение будет стоить Вам дешевле.

Смогу ли я найти работу после обучения?

Да, после прохождения данного курса Вы сможете претендовать на стартовые позиции: стажер, Junior разработчик. У вас будет практика на реальном проекте, который вы будете делать на курсе.

А вы можете помочь с трудоустройством?

К нам часто обращаются HR-специалисты различных IT-компаний в поисках молодых разработчиков. Мы с радостью проконсультируем вас и свяжем с HR-менеджером. Выпускники, которые заинтересованы в новой работе, находят её за 2-4 месяца.

А как же математика и знание алгоритмов?

Наша задача — научить начинающего специалиста думать на С и С++, как учат думать на иностранных языках. Чтобы пройти программу, достаточно знания математики на уровне средней школы. Когда вы захотите пойти дальше — до уровня продвинутого специалиста — сможете подтянуть математику и алгоритмическое мышление. Мы уже разрабатываем об этом отдельный курс.

Показать большеменьше

Остались вопросы?

Не знаете, какие компьютерные курсы выбрать? Оставьте свой номер. Менеджер Академии перезвонит и проконсультирует.