Описание курса C++

Необходимая информация к курсу C++

Компьютерный курс C++

Для кого

Курс рассчитан на тех, кто либо не писал код на C++, либо разрабатывал на нём эпизодически и теперь хочет освоить этот простой язык более серьезно.

Обучение C++

Цель курса

Освоив курс вы получите знания в объемах достаточных для решения 90% задач, которые наиболее часто встречаются в работе по написанию приложений.

Требования к курсу C++

Требования к курсу

Знание персонального компьютера на уровне уверенного пользователя + уверенные знания html и css.

Что вы будете изучать на курсе C++:



1

Введение в язык C++

Универсальное применение языка С++. Основные характеристики. Преимущества и недостатки языка. Создание программы «Hello, world». Работа с консолью. Переменные и типы данных. Знакомство с IDE / MVS.

2

Управляющие конструкции и операторы языка. Функции

Операторы сравнения и операторы логические. Ветвление – if, ?. Множественный выбор – switch, if-else. Конвейерный оператор. Обзор функций. Сигнатура функции. Прототип функции. Область видимости переменных. Аргументы по умолчанию. Встроенные inline-функции. Модификаторы памяти – auto, register, static, extern.

3

Циклы, указатели и массивы

Инкремент постфиксный и префиксный. Операторы цикла – while, do-while, for. Вложенность циклов. Виды указателей. Объявление указателей и операции с ними. Арифметика указателей. Объявление массивов. Инициализация, контроль массивов. Строки в С++. Многомерные массивы. Статическая и динамическая память. Размещение массивов в памяти. Передача массивов в качестве параметров функции. Выделение памяти для массивов – new, delete.

4

Структуры

Объявление структур. Битовые операторы. Битовая математика. Инициализация и доступ к элементам структур. Массивы структур. Объединения.









5

Объектно-ориентированное программирование. Классы, методы, объекты

Понятие объекта, классов, методов. Различия между структурами, объединениями и классами. Инкапсуляция. Перегрузки методов, операторов. Модификаторы доступа к данным – private, protected, public.

6

Конструкторы и деструкторы. Наследование и множественное наследование.

Использование статических правил. Построение иерархии объектов. Виртуальные правила. Полиморфизм.

7

Метапрограммирование. Шаблоны.

Обзор и работа с шаблонами. Параметры шаблонов. Шаблоны классов и функций. Шаблонное метапрограммирование. Библиотеки STL.

8

Ввод/вывод в файл.

Работа с файлами. Закрытие, открытие файлов. Запись, чтение. Бинарные и текстовые файлы.

Когда? Сколько? Где?

Актуальная информация по курсу С++

Открытие ближайших групп

Дата открытия: 04.12.2018
Время: с 18-30 до 21-30

Стоимость курса С++

В ГРУППЕ: 12870 ₽
ИНДИВИДУАЛЬНО: 31720 ₽

Адрес аудитории

ст.м. Курская
4 минуты пешком

Цель курса - научиться программировать на C++. Разобраться в работе тех составляющих, которые реально используются в масштабных проектах.

Наши эксперты-преподаватели по курсу C++

Валентина Иванова

менеджер проектов

Валентина Иванова

менеджер проектов

Что дальше?

Подборка рекомендованных курсов после C++

JavaScript

Дата открытия: 29.11.2018
Время: с 12-00 до 15-00

PHP

Дата открытия: 19.12.2018
Время: с 15-00 до 18-00

Ruby

Дата открытия: 23.12.2018
Время: с 10-00 до 14-30

Стоимость курса:
12870 ₽

с учетом действующей скидки