- Курсы
- Школа Управления
- Школа Специалистов
- Школа Ремонта
- Школа Красоты и Стиля
- Школа IT
- Бизнес-анализ в сфере разработки ПО
- SMM-копирайтинг
- Профессиональное программирование на языке С++
- Программирование на Python/Django
- Курс "IT-юрист"
- SolidWorks (система автоматизированного проектирования, инженерного анализа и подготовки производства)
- Управление проектом с помощью MS PROJECT
- Компьютер с нуля
- Архикад (Arhicad) - обучение
- Auto CAD
- Программирование на 1:С Бухгалтерия
- Программирование с использованием Delphi 2010
- Программирование для офисных приложений на VBA
- Программирование на Java
- Программирование на C++
- Программирование на С («си»)
- Программирование на PHP
- Adobe Illustrator
- Adobe InDesign
- Дизайнер-аниматор: 3D SMax, Adobe Flash
- ЗD SМах для дизайнера интерьеров
- Web-дизайн (HTML и CSS, JavaScript)
- Компьютерный дизайн (Coreldraw, Photoshop)
- Курсы копирайтинга
- Курс smm (смм) менеджмента
- Курсы интернет-маркетинга
- Курсы создания сайтов
- Контекстная реклама в Интернет (Яндекс.Директ, Google AdWords, Begun)
- SEO-курс
- Тестировщик ПО
- Автоматизация тестирования программного обеспечения
- Системный администратор(на основе операционной системы Windows)
- IT-Директор
- Расширенный курс Microsoft Excel
- Базовый курс Microsoft Excel
- Школа Дизайна
- Школа Психологии
- Семинары-тренинги
- Стажировка
- Документы
- Трудоустройство
- Отзывы
- Расписание курсов
- Скидки
- Вопросы-ответы (FAQ)
Профессиональное программирование на языке С++
Продолжительность курса: 40 акад. часов
Стоимость курса (аудиторное обучение в группе): 2200 руб. 1100 руб.
(цена по акции на этой неделе/ условия СКИДОК уточняйте у специалистов).
Стоимость индивидуального обучения: 890 руб.
Дата следующего курса: 13.11.2024*
(+375 29) 55-12-888 (+375 29) 34-45-888 (+375 25) 76-06-888 |
E-mail: ib-t@yandex.by Instagram: ibt_kursy Viber: +375 25 7606888 |
C++ - данный язык является компилируемым, статически типизированным и общего назначения. Особенностью С++ является сочетание в себе как низкоуровневых, так и высокоуровневых языков. Обучение программированию стоит начинать именно с C++, т.к. он поможет освоить быстро процедурно-ориентированное программирование, понять всю суть разработки программного обеспечения. Благодаря ему, вы сможете работать в крупных компаниях, банках, игровых фирмах.
Цель курса: научить учащихся грамотно конструировать архитектуру программ, учитывая возможное дальнейшее расширение и улучшение их функциональности.
Задачи курса:
- Глубоко рассмотреть все нюансы конструирования классов, ООП и современные технологии программирования - шаблоны, STL;
- Научиться писать полноценные многопоточные оконные приложения с современным интерфейсом.
Темы курса:
- Классы (Classes). Введение в Object Oriented Programming (OOP): классы, инкапсуляция. Основные понятия класса. Модификаторы доступа private, public. Конструкторы и деструкторы. Параметризованные конструкторы. Встраиваемые функции. Массивы объектов. Указатели на объекты. Ссылки на объекты. "Дружественные" функции. Перегрузка конструкторов. Присваивание объектов. Передача объектов функциям. Возвращение объектов функциями. Создание и использование конструктора копии. Ключевое слово this;
- Перегрузка операторов. Перегрузка операторов с использованием функций-членов. Перегрузка операторов с использованием функций-не членов класса. Использование функций-"friend" для перегрузки унарных операторов. Перегрузка операторов отношения и логических операторов. Перегрузка оператора индексации массивов ([ ]). Перегрузка оператора "( )";
- Наследование - второй принцип ООП. Понятие о наследовании. Модификатор доступа protected. Использование protected members. Множественное наследование. Конструкторы, деструкторы и наследование. Виртуальные базовые классы;
- Полиморфизм - третий принцип ООП. Указатели на производные типы. Виртуальные функции. Наследование виртуальных функций. Абстрактные классы;
- Форматированный ввод-вывод данных. Класс ios. Манипуляторы ввода-вывода. Создание манипуляторных функций;
- Файловый ввод-вывод. Классы ifstream, ofstream, fstream. Доступ к файлу. Чтение, запис файлов. Считывание и запись блоков данных (функций read(), write());
- Шаблоны (Templates). Обобщенные функции. Перезагрузка шаблона функции. Ограничения при использовании обобщенных функций. Обобщенные классы;
- Стандартная библиотека шаблонов (библиотека STL). Обзор STL: векторы, списки, карты, строки. Связные списки. Итераторы. Односвязный список. Двусвязный список;
- Классы (Classes). Введение в Object Oriented Programming (OOP): классы, инкапсуляция. Основные понятия класса. Модификаторы доступа private, public. Конструкторы и деструкторы. Параметризованные конструкторы. Встраиваемые функции. Массивы объектов. Указатели на объекты. Ссылки на объекты. "Дружественные" функции. Перегрузка конструкторов. Присваивание объектов. Передача объектов функциям. Возвращение объектов функциями. Создание и использование конструктора копии. Ключевое слово this;
- Перегрузка операторов. Перегрузка операторов с использованием функций-членов. Перегрузка операторов с использованием функций-не членов класса. Использование функций-"friend" для перегрузки унарных операторов. Перегрузка операторов отношения и логических операторов. Перегрузка оператора индексации массивов ([ ]). Перегрузка оператора "( )";
- Наследование - второй принцип ООП. Понятие о наследовании. Модификатор доступа protected. Использование protected members. Множественное наследование. Конструкторы, деструкторы и наследование. Виртуальные базовые классы;
- Полиморфизм - третий принцип ООП. Указатели на производные типы. Виртуальные функции. Наследование виртуальных функций. Абстрактные классы;
- Форматированный ввод-вывод данных. Класс ios. Манипуляторы ввода-вывода. Создание манипуляторных функций.
Отзывы
«Очень понравился преподаватель Павел Владимирович. Учитывая сложность курса, материал дает очень доступно. Спасибо»
Сергей |
«Проходил курс профессионального программирования на С++. Понравилась программа курса, хорошо организован процесс обучения. »
Иван |
«Курс понравился. Преподаватель очень хороший. Углубил свои знания в программировании. Остался очень доволен, все было на высшем уровне!»
Михаил |
Заказать звонок
Контакты
Менеджер курса
Ольга
info@ib-t.by
+375 (29)34-45-888
+375 (25)76-06-888 (Viber)
Менеджер курса
Ольга
+375 (29) 19-24-888
info@ib-t.by
Методист курса
Екатерина Сергеевна
+375 (25) 69-60-680
info@ib-t.by
Руководитель школы
Алеся Викторовна
director@ib-t.by
Должность: | Программист С++ |
Зарплата: | от 1 500 USD |
Компания: | Компания по созданию программного обеспечения |
Должность: | C++ Developer |
Зарплата: | от 1 600 USD |
Компания: | IT-компания по разработке программного обеспечения |
Должность: | Разработчик С++ |
Зарплата: | от 1 700 USD |
Компания: | Компания по защите сетей и интернета |