Онлайн-курс

Разработчик на C++

Дата

Идет набор

Цена

143796

Место проведения

Онлайн

Инструменты

C++
SQL
Git
Unreal Engine 4

Навыки

  • Разработка приложений на C++
  • Работа с многопоточностью
  • Кросс-платформенная разработка
  • Написание кода для Unreal Engine 4
  • Работа с SQL
  • Создание микросервисов
  • Работа с библиотекой STL
  • Работа с Git, GCC и GDB
  • Отладка и мониторинг приложений
  • Создание REST API

Программа обучения

Основные курсы
Разработка на С++
39 практических заданий, 1 итоговый проект

  • Вводный модуль. Первая программа
  • Целочисленные переменные. Данные и вычисления
  • Ввод данных пользователя. Строки
  • Конструкция условия if
  • Логические операторы и сложные условия
  • Введение в циклы: while, do while, break
  • Цикл for и алгоритмы на циклах
  • Числа с плавающей запятой. Математические вычисления
  • Строки и текстовые данные. Базовые алгоритмы со строками
  • Установка и настройка IDE
  • Функции в программировании
  • Одномерные массивы. Базовые алгоритмы на массивах
  • Знакомство с std::vector v2
  • Двумерные массивы и алгоритмы для работы с ними
  • Алгоритмы работы с массивами
  • Типы данных
  • Указатели
  • Расширенная работа с функциями
  • Чтение из файлов
  • Запись в файлы
  • Структуры данных
  • Словари std::map
  • Макросы и препроцессор
  • Работа с датами
  • Структура проекта
  • Введение в ООП
  • Введение в многопоточность
  • Парадигмы ООП
  • HTTP-запросы по сети
  • Дополнительные возможности классов и умные указатели
  • Сериализация и десериализация JSON
  • Использование исключений
  • Введение в разработку на Qt
  • Новые возможности C++
  • Виджеты Qt
  • Qt Designer и QML
  • Продвинутый Qt
  • Дополнительные возможности Qt
  • Практики промышленной разработки

Дополнительные курсы
Unreal Engine 4
20 практических заданий

  • Создание проекта, интерфейс редактора, базовые операции
  • Базовые классы, настройки проекта, структура проекта и движка
  • Как использовать Git при работе в одиночку
  • Actor: создание и наполнение
  • Blueprints: переменные, функции, управление потоком
  • Blueprints: перемещение, столкновения и пересечения Actor
  • Blueprints: наследование, массивы
  • Blueprints: Construction Script, Spawn, Event Dispatcher
  • Blueprints: отладка, тестирование
  • Blueprints: сборка
  • Инструменты C++
  • Функции, вызов функций, параметры функций
  • Препроцессор и его директивы
  • Создание проекта, создание базовых классов на C++, настройка проекта
  • Правила создания классов и объектов, заголовки и макросы
  • Массивы. Преобразование типов данных
  • Классы и объекты в С++: инкапсуляция, наследование, полиморфизм
  • Указатели и ссылки
  • Структуры, перечисления

SQL
3 практических работы

  • Основы SQL
  • Введение в реляционные базы данных
  • Основные запросы по работе с данными
  • Функции и выражения в SQL-запросах
  • Проектирование и оптимизация реляционных баз данных

GeekBrains, образовательный портал

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

Проводим онлайн-курсы со стажировкой и бесплатные мастер-классы, развиваем сообщество, сотрудничаем с компаниями по трудоустройству и непрерывно тестируем новые методики для поднятия эффективного обучения.

Наша цель − ваше трудоустройство

Мы привязали систему мотивации сотрудников и преподавателей к результатам студентов. Поэтому мы совершенствуем наше обучение каждый день и сами с удовольствием приглашаем выпускников на работу.

Комбинируем живое обучение и видеоуроки

  • Теория в видеоуроках с безграничным доступом
    Изучайте материалы в удобное время, всегда можете к ним вернуться, чтобы повторить

  • Живые занятия по расписанию
    Разберете сложные задачи с экспертами в прямом эфире, зададите вопросы и сразу получите ответы

  • Практика для тренировки навыков
    70% обучения — практика на кейсах из трех востребованных сфер: торговли, сферы услуг и производства. Можете решать все задания из одной сферы или выбрать ту, которая больше вам интересна

  • Персональная обратная связь на ваши задания
    Подробная обратная связь от кураторов-экспертов в течение 24 часов с момента отправки работы

ОТЗЫВЫ О КОМПАНИИ

Статьи по теме

Как стать C++-разработчиком – что нужно знать

Несмотря на количество языков программирования, наиболее популярных среди них не так уж много. Таковым можно считать C++, являющийся одним из стандартов современного IT и базой многих технологий. За счёт этого весьма востребованы те, кто может вести на нём разработку. Си-Плюс-Плюс программисты...

Профессия C++-разработчик – что делает, как им стать, зарплата в России

Если вы мечтаете о работе в IT-сфере и задумываетесь над созданием программных продуктов, вам стоит обратить внимание на язык C++ и профессию С++-разработчик. Узнайте, где пройти обучение и насколько востребовано это направление деятельности на рынке труда.