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

141 студент зачислен

2 проекта

в портфолио

Поддержка

куратора

Доступ к курсу

навсегда

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

 

Кому подойдёт этот курс

Тем, кто хочет стать программистом

Изучите основные принципы программирования на языке C++. Напишете свои первые программы, соберёте портфолио и сможете начать карьеру в понравившемся направлении.

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

Познакомитесь с синтаксисом C++ и выучите востребованный язык. Напишете микросервис, сделаете игру для UE4 и сможете претендовать на позицию middle-разработчика в геймдеве или IT-компании.

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

Программировать на C++

Изучите синтаксис, циклы, условия и функции языка. Узнаете, как превратить строки кода в работающие программы.

Использовать Git

Научитесь работать с распределённой системой контроля версий и сможете вносить изменения в проект вместе с командой.

Разрабатывать микросервисы

Узнаете, как создавать алгоритмы, и сможете разрабатывать сложные программы из разных независимых компонентов.

Работать с базами данных

Изучите язык SQL и сможете быстро получать информацию с помощью запросов к базам данных.

Понимать принципы ООП

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

Создавать игры для UE4

Научитесь применять инструментарий C Plus Plus для разработки игр. Сможете создавать простые арканоиды и шутеры для движка Unreal Engine.

Содержание курса

Базовые навыки

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

Версии программного кода.
Установка Git.
Индекс и частичные коммиты.
Сравнение версий.
Отмена изменений и откат версий.
Репозитории и коллективная работа.
Ветки — создание и управление.
Слияние и разрешение конфликтов.
Полезные инструменты.
Правила работы с Git.

SQL. Введение.
Структура БД, запрос DESCRIBE.
Выбор и фильтрация данных, запрос SELECT.
Функции и выражения, агрегация данных.
Отношения и соединение таблиц: JOIN.
Группировка.
Модификация данных.
Подзапросы.
Объявление и изменение структуры данных.

Как стать первоклассным программистом.
Как искать заказы на разработку.
Личный бренд разработчика.
Photoshop для программиста.
Вёрстка email-рассылок. Советы на реальных примерах.
The state of soft skills.
Как мы создавали карту развития для разработчиков.
Как эффективно работать с почтой.
Повышение своей эффективности.
Спор о первом языке программирования.
Саморазвитие.
Data-driven-подход к продуктивности — инсайты из данных миллиона людей.

IT Resume and CV.
Job interview: questions and answers.
Teamwork.
Workplace communication.
Business letter.
Software development.
System concept development and SRS.
Design.
Development and Testing.
Deployment and Maintenance.

В русскоговорящем сообществе принято произносить название языка: «Си Плюс Плюс».
Конечно! У вас всё получится даже без специальных знаний — просто уделяйте больше внимания практике и читайте дополнительную литературу. В остальном помогут практикующие эксперты, которые будут сопровождать вас на протяжении всего курса.остальном помогут опытные наставники, которые будут курировать вас на протяжении всего курса.
Вы можете изучать материалы курса в удобном вам режиме, совмещать обучение на платформе с работой и личной жизнью. Более того, все видео будут доступны и по окончании курса, так что вы сможете освежить свои знания в любой момент.

Будьте первым кто оставит отзыв.

Оставить отзыв можно только с предоставлением сертификата о прохождении курса.

Пожалуйста, войдите чтобы оставить отзыв
Разработчик на C++
Цена:
221 100 ₽ 132 660 ₽