Основные курсы
Разработка на С++
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++, являющийся одним из стандартов современного IT и базой многих технологий. За счёт этого весьма востребованы те, кто может вести на нём разработку. Си-Плюс-Плюс программисты...
Если вы мечтаете о работе в IT-сфере и задумываетесь над созданием программных продуктов, вам стоит обратить внимание на язык C++ и профессию С++-разработчик. Узнайте, где пройти обучение и насколько востребовано это направление деятельности на рынке труда.
Чтобы освоить востребованную профессию IT-специалиста, потребуются знания языков программирования. Мы сделали подборку самых популярных их них, освоив которые вы сможете построить карьеру мечты.