Выставки/Фестивали

Курс "Разработчик на C++"

Интернет

Отзывов: 0

Завершилось 25 авг 2021
ещё события

Time4
15-июл-2021 13:54 / Всем

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

Зачем учиться на Разработчика С++

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

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

- Новичкам.

Получите необходимые знания для написания структурированного кода, изучите основы работы с базами данных.

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

Расширите свои профессиональные возможности, дополните портфолио, научитесь работать с фреймворком Laravel.

- IT-специалистам.

Научитесь работать с новыми инструментами. Освоите систему контроля Git и командную разработку, сможете претендовать на более высокую должность в компании.

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

- Программированию на C++.
- Разработке игр на C++.
- Работе с базами данных.
- Работе с системой контроля версий Git.
- Навыкам использования шаблонов проектирования.
- Навыкам написания "чистого" кода.

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

- Изучаете тему. Смотрите обучающие видео и задаёте вопросы.
- Выполняете задания. Делаете домашние задания и отправляете на проверку.
- Работаете с наставником. Закрепляете знания и делаете работу над ошибками.
- Защищаете диплом. Дополняете портфолио и трудоустраиваетесь.

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

Введение, установка Visual Studio, первый проект. Структура и порядок выполнения программы. Типы данных, переменные, константы..Ввод данных, операции с числами, побитовые операции. Логические операции. Конструкция If else. Switch, калькулятор. Циклы. Работа с циклами. Массивы (теория).Массивы. Работа с массивами. Многомерные массивы. Работа с двумерными массивами. Функции в C++.Передача параметров в функцию. Область видимости, прототипы функций. Перегрузка и шаблоны функций. Стек, рекурсия. Динамическая память, указатели. Арифметика указателей, передача параметров по указателю, возврат значений через указатели. Ссылки. Передача параметров в функцию по ссылке, возврат значений через ссылки. new, delete, null ptr. Динамический массив. Двумерный динамический массив. Копирование динамического массива, константные аргументы функции. Строки. Работа со строками. Указатель на функцию. Препроцессор. Аргументы функции main. Что такое ООП, класс, объект. Методы, модификаторы доступа. Инкапсуляция. Конструктор, перегрузка конструктора. Деструктор, ключевое слово this. Конструктор копирования. Перегрузка операторов. Перегрузка операторов (примеры).Дружественные функции и классы. Статические поля класса, статические методы. Вложенные классы, массив объектов класса. Наследование. Виртуальные методы. Абстрактный класс. Работа с файлами (запись).Работа с файлами (чтение).Запись объекта класса в файл. Потоковый ввод вывод. Обработка исключений, генерация исключений. Перечисляемый тип данных. Пространства имен. Шаблоны классов. Многофайловые проекты. Реализация контейнеров.

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

- Обучение.

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

- Поддержка.

Если у вас возникнут вопросы по обучению, вы можете связаться с кураторами, которые оперативно решат все затруднения. Кураторы на связи 24/7.

- Диплом.

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

- Трудоустройство.

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