Курс C++ Start (Предзаказ)

Online

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

Обучение проходит в онлайн-формате: вы изучаете основы в своем темпе, просматривая видео-лекции и выполняя практические задания от автора курса. Если вы ищете идеальный старт в мир программирования на С++, то этот курс станет надежным проводником.

🚀 Курс скоро станет доступным! А пока, у нас особое предложение для тех, кто готов сделать предзапись: эксклюзивная скидка ждет вас!

👉 Зарезервируйте свое место сейчас и получите выгоду! ⬇️ ⬇️ ⬇️

О курсе

Программа курса

Теория.

  • О чем и зачем курс, что в нем будет, чего не будет
  • Что пишут на С++

Практика.

  • Установка Visual Studio
  • Создаем проект с методом main
  • Пишем Hello World

Теория.

  • Строковые переменные
  • Конкатенация строк
  • Арифметические операции
  • Ключевое слово const
  • Логические типы данных
  • Конструкция switch-case
  • Массивы, цикл for
  • Циклы while и do-while
  • Управляющие операторы
  • Циклы break, continue, цикл while (true)
  • Указатели

Практика.

  • Меняем “Hello, World” на “Hello, <name>”
  • Считаем простые формулы
  • Читаем с консоли температуру воды, говорим в каком она состоянии
  • Читаем с консоли порядковый номер дня недели, выводим словами
  • Создаем const-переменную
  • Создаем массив
  • Переписываем циклы через while
  • Cчитываем числа с консоли
  • Разименовываем указатели

Теория.

  • Аргументы функции и возвращаемое значение
  • Процесс сборки программы в C++

Практика.

  • Пишем функцию
  • Переносим формулы в функции
  • Создаем .h и .cpp файлы

Теория.

  • Что такое:
    • Классы
    • Объекты
    • Поля
    • Методы
  • Статический полиморфизм
  • Динамическое выделение памяти

Практика.

  • Создание класса и объекта класса
  • Добавляем атрибуты класса, геттеры/сеттеры к ним + enum class
  • Добавляем методы
  • Переопределяем методы
  • Пишем конструктор и деструктор
  • Используем операторы new и delete

Теория.

  • Наследование
  • Модификаторы при наследовании
  • Dynamic cast
  • Переопределение методов
  • Полиморфизм и ключевое слово virtual. Виртуальный деструктор
  • Абстрактный класс и чисто виртуальные методы
  • Передача объектов в методы по значению и по ссылке

Практика.

  • Создать:
    • иерархию наследования
    • в этой иерархии создать полиморфное поведение
    • переопределенный метод
    • перегрузку методов
    • абстрактный класс и имплементировать его
    • интерфейс и имплементировать его
  • Используем virtual. Делаем деструктор класса виртуальным.
Начальные требования к студентам
  • Свободное владение компьютером
  • Умение читать английский текст
Online

Курс C++ Start

Условия
  • Онлайн курс
  • Неограниченный доступ к лекциям и видео — урокам
  • Без проверки заданий
  • Помощь в чате Slack

Об обучении

Как проходит обучение

Ты получаешь доступ к видеоурокам с теорией и сразу на практике применяешь знания — пишешь код и запускаешь его на выполнение. Код скомпилировался (запустился без ошибок) — поздравляем! Ты сделал все правильно и можешь перейти к следующему заданию.

Для кого этот курс

Для тех кто только понял (или давно хотел и не решался), что хочет стать разработчиком С++, но не писал код ни на одном языке программирования. Для тех кому сложно настроить окружение и добиться того, чтобы программа сложнее HelloWorld сложилась в голове.

Начальные требования

Любой кто это читает сможет начать проходить курс С++ Start, так как особых требований к студентам нет. Необходимо уметь пользоваться компьютером и читать английский текст.

Этапы вашего обучения

Ваш план по обучению с нуля до специалиста уровня Strong Unreal Engine Junior

Как проходит обучение?

Регистрация

Оставляешь заявку на сайте

Ответы на вопросы

С тобой связывается сотрудник Foxminded и отвечает на все твои вопросы

Доступ

Получаешь доступ к видео-лекциям и заданиям

Просмотр

Изучаешь материал и делаешь первое задание

Выполнение

Выполняешь задачу по примеру

Следующее задание

Скомпилировалось? Переходишь к следующему заданию

Твой результат после

После прохождения курса C++ Start — ты владеешь основами языка C++, которые позволят тебе развиваться дальше самостоятельно или на наших курсах менторинга Unreal Engine курс.

 

🎁 И еще один бонус: получи скидку -10% на первый месяц курса менторинга Unreal Engine после прохождения стартового курса C++ Start (скидка действительна на протяжении 2х месяцев после покупки курса)

Автор курса
Басалкевич Александр
Senior C++ Engineer

Занимаюсь разработкой программного обеспечения в сфере Embedded medicine. Также являюсь внутренним спикером и тренером компании в рамках GlobalLogic Education. Еще в старшей школе начал заниматься алгоритмическим программированием. Трижды был участником полуфинала ACM ICPC.

Сертификат об окончании

Сертификат об окончании

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

Записаться на курс C++ Start (Предзаказ)

Мы не сотрудничаем с резидентами РФ и РБ!


    Отправляя сообщение, я соглашаюсь с офертой.

    Курс С++ для начинающих

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

    Для кого предназначен курс

    Курс «C++ Start» идеально подходит для:

    • Новичков. Если вы никогда не программировали или имеете очень ограниченные знания, этот курс станет вашим первым шагом в большой мир программирования на C++.
    • Свитчеров с других языков. Если вы уже знакомы с программированием, но хотите добавить C++ в свой арсенал, этот курс поможет вам быстро сориентироваться.

    Польза курса

    Что вы получите после прохождения курса С++ для начинающих:

    • Базовые знания. Курс предоставляет фундаментальные знания по синтаксису, структурам данных и основным алгоритмам в C++.
    • Оценка заинтересованности. После курса вы сможете решить, интересен ли вам язык C++ и хотите ли вы продолжать его изучение на более глубоком уровне.
    • Практические навыки. Вы получите навыки, которые можно использовать для реализации простых проектов, а также для понимания, как работают более сложные программы.
    • Старт в Unreal Engine. Знание C++ является важным фундаментом для тех, кто хочет работать на популярном игровом движке. Этот курс станет вашей отправной точкой для перехода к разработке видеоигр, которую вы сможете освоить на меторинге Unreal Engine.

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

    FAQ

    Для чего он используется C++?

    C++ — это высокоуровневый язык программирования, который является расширением языка C. Он добавляет объектно-ориентированные функции к C, а также поддерживает обобщенное программирование. C++ используется для разработки системного программного обеспечения, игр, драйверов, высокопроизводительных приложений и многого другого.

    Насколько сложно изучить C++?

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

    Какие инструменты понадобятся для программирования на C++?

    Для начала вам понадобится компилятор C++ и текстовый редактор или интегрированная среда разработки (IDE). Популярные IDE для C++ включают Visual Studio, Code::Blocks и Eclipse. Также полезными будут системы контроля версий, такие как Git.

    Есть ли сертификат по окончании курса?

    По завершении курса вы получите сертификат, подтверждающий успешное окончание курса С++ Start.

    Больше FAQ
    Программа лояльности
    Перейти