Курсы

Профессиональное программирование на С++

Язык программирования C++ – это один из самых мощных языков программирования, который позволяет разрабатывать программные продукты любого уровня и степени сложности. Достаточно сказать, что большинство компьютерных игр, инженерных графических программ, антивирусов, симуляторов пишется именно на С++, поскольку ни один из современных языков не может сравниться с ним в скорости. Существует огромное количество проектов, написанных на языке С++, для дальнейшего развития этих проектов вскоре могут понадобиться и Ваши знания. Понимание ООП позволит Вам быстро писать программы практически любой степени сложности.

Цель курса:

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

Задачи курса:

  • глубоко рассмотреть все нюансы конструирования классов, ООП и современные технологии программирования - шаблоны, STL;
  • научиться писать полноценные многопоточные оконные приложения с современным интерфейсом.

Темы курса:

  • Классы (Classes). Введение в Object Oriented Programming (OOP): классы, инкапсуляция. Основные понятия класса. Модификаторы доступа private, public. Конструкторы и деструкторы. Параметризованные конструкторы. Встраиваемые функции. Массивы объектов. Указатели на объекты. Ссылки на объекты. "Дружественные" функции. Перегрузка конструкторов. Присваивание объектов. Передача объектов функциям. Возвращение объектов функциями. Создание и использование конструктора копии. Ключевое слово this.
  • Перегрузка операторов. Перегрузка операторов с использованием функций-членов. Перегрузка операторов с использованием функций-не членов класса. Использование функций-"friend" для перегрузки унарных операторов. Перегрузка операторов отношения и логических операторов. Перегрузка оператора индексации массивов ([ ]). Перегрузка оператора "( )".
  • Наследование - второй принцип ООП. Понятие о наследовании. Модификатор доступа protected. Использование protected members. Множественное наследование. Конструкторы, деструкторы и наследование. Виртуальные базовые классы.
  • Полиморфизм - третий принцип ООП. Указатели на производные типы. Виртуальные функции. Наследование виртуальных функций. Абстрактные классы.
  • Форматированный ввод-вывод данных. Класс ios. Манипуляторы ввода-вывода. Создание манипуляторных функций. 
  • Файловый ввод-вывод. Классы ifstream, ofstream, fstream. Доступ к файлу. Чтение, запис файлов. Считывание и запись блоков данных (функций read(), write()). 
  • Шаблоны (Templates). Обобщенные функции. Перезагрузка шаблона функции. Ограничения при использовании обобщенных функций. Обобщенные классы. 
  • Стандартная библиотека шаблонов (библиотека STL). Обзор STL: векторы, списки, карты, строки. Связные списки. Итераторы. Односвязный список. Двусвязный список. 

Вы хотите научиться программировать? Приходите к нам!

В нашем центре постоянно действуют скидки на обучение! Выбирая нас, вы выбираете качественные курсы программирования на C++, которые помогут вам в дальнейшей карьере!

После успешного прохождения программы курса лучшим слушателям предоставляется возможность прохождения БЕСПЛАТНОЙ стажировки в ведущих IT-компаниях г. Минска (EPAM, BELHARD, Itransition , НАУЧСОФТ,  AGMSOFT, и др.).

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

Продолжительность курса: 40 акад. часов.

Стоимость курса (аудиторное обучение в группе): 600 руб. 395 руб.
(цена по акции на этой неделе/ условия СКИДОК уточняйте у специалистов).

Стоимость индивидуального обучения: 675 руб.

Дата следующего курса: 01.06.2017

Программа лояльности (читать далее…) Программа лояльности (читать далее…)
(+375 29) 55-12-888
(+375 29) 34-45-888
(+375 25) 76-06-888
(+375 29) 53-61-888
(+375 29) 19-24-888
(+375 17) 21-04-788
Фото с занятий

Анкета опроса слушателей

Отзывы

«Очень понравился преподаватель Павел Владимирович. Учитывая сложность курса, материал дает очень доступно. Спасибо»

Сергей

«Проходил курс профессионального программирования на С++. Понравилась программа курса, хорошо организован процесс обучения. »

Иван

«Курс понравился. Преподаватель очень хороший. Углубил свои знания в программировании. Остался очень доволен, все было на высшем уровне!»

Михаил

Корпоративные обучающиеся

Записаться на курс

Контакты

Менеджер курса

Ольга

info@ib-t.by

+375 (29)55-12-888
+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
Компания: Компания по защите сетей и интернета
Зачисление

Заполните анкету и узнайте, сможете ли Вы быть зачислены на курс

Заполнить анкету
Присоединяйтесь
 
 
Полная версия сайта Мобильная версия сайта