Образец сертификатаОбразец сертификата
Online оплата

Курсы Программирования на С++ (Курсы С++)

курсы c++
Рейтинг курса: 4.8/5 (164)

Язык С++ представляет собой объектно-ориентированный язык программирования общего назначения. Наряду с объектно-ориентированной парадигмой, поддерживает процедурное и обобщенное программирование. Соответствует стандартам Американского национального института стандартов ANSI и Международной организации по стандартизации ISO. Сертификация ANSI и ISO гарантируют кроссплатформенную переносимость и совместимость языка С++ с большинством современных сред программирования.

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

Язык C++ отлично подходит для изучения концепции и принципов объектно-ориентированного программирования, являющегося основой любого современного языка, будь то Java (Android), С# (Windows), Objective-C (iOS, iPhone), PHP или JavaScript. Прослушанные курсы С++ будет полезны как для дальнейшего изучения языка, так и для облегчения восприятия любого другого.

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

c++

Слушатели курса овладеют основными возможностями языка С++. Научатся оперировать данными разных типов, создавать собственные типы данных, работать с памятью, писать условные выражения и циклы. Узнают, что такое процедурное программирование, как и для чего использовать функции. И наконец, научатся использовать всю мощь объектно-ориентированного программирования, реализовывать на практике три основных механизма ООП – наследование, инкапсуляцию и полиморфизм. Также будут изучены инструменты обобщенного программирования: шаблоны классов и функций, исключительные ситуации, стандартная библиотека шаблонов (STL). Будут рассмотрены и общие понятия, необходимые для программирования на любом языке: построение алгоритма, динамические структуры данных, системы счисления, фазы сборки программы, отладка кода и др. Программы будут создаваться в среде разработки Microsoft Visual Studio – одной из ведущих интегральных сред разработки OC Windows, использующейся во многих украинских и зарубежных проектах.

Почему нужно знать и С и С++?

C++ - это попытка создания инструмента, позволяющего повысить производительность работы программиста за счет использования программного обеспечения, разработанного сообществом программистов, принципы создания которого намного более общие, чем применяемые в С.

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

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

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

Во время изучения Первой части курса вы:

  • научитесь писать процедурно-ориентированные программы
  • научитесь разбивать большую задачу на подзадачи
  • научитесь писать подпрограммы для реализации подзадач, используя функции стандартных библиотек
  • изучите библиотеки работы с памятью, строками, вводом-выводом ,файлами управления, выводом на экран цветных символов в произвольную точку pdcurses
  • разберете применение её в реализации простых игрушек tetris пятнашки
  • Научитесь организовывать хранение данных в массивах, структурах , объединениях , битовых полях в отдельных битах байта, в стеке
  • познакомитесь с реализациями алгоритмов : поиска и сортировки в массиве.

Во время изучения Второй части курса вы:

  • научитесь писать объектно-ориентированные программы
  • откроете для себя доступ к созданию собственных типов данных - классов
  • увидите внутреннее строение классов
  • познакомитесь методами классов
  • будете понимать сущность применения методов и в других языках программирования ,например Python ( это ускорит освоение и этих языков)
  • изучите классы string
  • изучите STL стандартную библиотеку шаблонов vector list set map.
курсы с++

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

Преподаватель курса: Янковский Андрей
Янковский Андрей закончил НТУУ КПИ (Киевский политехнический институт), факультет радиотехники, по специальности «радиотехника, радио и компьютерные сети» в 2007 году. Подробнее →
Преподаватель курса: Шафоростов Александр
Работал инженером программистом (младшим научным сотрудником, научным сотрудником) в краматорском научно-исследовательском и проектном институте тяжелого машиностроения. Занимался задачами автоматизации технологической подготовки производства (АСУ ТП, САПР ТП). Разработки были внедрены на ряде заводов Союза (НКМЗ (Краматорск), ИМЗ (г.Колпино), ВМЗ, Славянский «Бетонмаш» и др. Подробнее →
1 час — 60 мин. Длительность курса зависит от расписания
Бесплатное пробное занятие. Без предоплаты
Пример сертификата размещен на сайте слева
5% - при полной оплате за курс 10% - при записи вдвоем
Стоимость по безналу для всех групп (+5%)

Групповое обучение (от 4 чел)

Объем курса
45 часов
Пробное занятие
Есть
Сертификат
Учебного центра
Скидка
10%
Цена для юр. лиц
4725 грн

Старт группы[1] График[2] Срок обучения[3]ФилиалСтоимостьИнфоЗапись
22октября
следующий урок
вечерняя группа
18:30-21:00
Вт, Чт
9 недель (2.3 мес.)
18 занятий по 2.5 часа
Конец обуч. 12 сентября
Печерск
адрес
4 500 грн
4 000грн
есть места!
пропущенно
2 занятия
21октября
следующий урок
вечерняя группа
19:30-21:30
Пн, Ср
12 недель (3 мес.)
23 занятия по 2 часа
Конец обуч. 1 января
Крещатик
адрес
4 500 грн
4 304грн
есть места!
пропущенно
1 занятие

Новые группы

19октября
или26 октября
по выходным
15:30-18:00
Сб, Вс
9 недель (2.3 мес.)
18 занятий по 2.5 часа
Конец обуч. 15 декабря
Крещатик
адрес
4 500грн
заявок: 1 / мест: 10
21октября
или28 октября
дневная группа
13:30-15:30
Пн, Ср, Пт
8 недель (2 мес.)
23 занятия по 2 часа
Конец обуч. 11 декабря
4 500грн
заявок: 1 / мест: 10
21октября
или28 октября
дневная группа
15:00-18:00
Пн, Ср, Пт
5 недель (1.3 мес.)
15 занятий по 3 часа
Конец обуч. 22 ноября
Позняки
адрес
4 500грн
22октября
или29 октября
дневная группа
13:00-15:00
Вт, Чт
12 недель (3 мес.)
23 занятия по 2 часа
Конец обуч. 7 января
Печерск
адрес
4 500грн
28октября
через 10 дней
вечерняя группа
18:30-21:00
Пн, Ср, Пт
6 недель (1.5 мес.)
18 занятий по 2.5 часа
Конец обуч. 6 декабря
Печерск
адрес
4 500грн
9ноября
через 22 дня
по выходным
12:00-15:00
Сб, Вс
8 недель (2 мес.)
15 занятий по 3 часа
Конец обуч. 28 декабря
Печерск
адрес
4 500грн
11ноября
через 24 дня
дневная группа
12:00-15:00
Пн, Ср, Пт
5 недель (1.3 мес.)
15 занятий по 3 часа
Конец обуч. 13 декабря
Печерск
адрес
4 500грн

1 – Дата первого занятия группы не является окончательной. В зависимости от темпов набора начало занятий может быть перенесено на более раннюю или позднюю дату. Всех, кто записан на занятия, мы предупредим об изменениях по телефону.
2 – Администратор филиала может предложить другой график для скорейшего запуска группы.
3 – Без учета праздников и переносов занятий.

Идвидуальное обучение


Идвидуальное обучение 1 слушатель 2 слушателя 3 слушателя
На нашей территории (грн/час с чел): 350 грн 280 грн 125 грн
За весь курс (грн/чел): 9450 грн 8960 грн 4500 грн
Рекомендуемое количество часов: 27 32 36
На территории заказчика (грн/час с чел): 400 грн 330 грн 150 грн
Обучение идвидуально
На территории учебного центра:
1 слушатель: 350 грн/час с чел.
За весь курс (1 слуш): 9450 грн/чел (27 час)
2 слушателя: 280 грн/час с чел.
За весь курс (2 слуш): 8960 грн/чел (32 час)
На территории заказчика:
1 слушатель: 400 грн/час с чел.
2 слушателя: 330 грн/час с чел.
Программа курса от Янковского Андрея

Модуль 1
  1. Введение в С++
    • Инструменты, необходимые для создания программы
    • Первая программа
    • Зарезервированные слова языка
    • Ввод-вывод
  2. Типы данных
    • Понятие типа данных. Размер, диапазон значений. Переменные, постоянные
    • Блок кода
    • Арифметические операторы
    • Сокращенные формы записи операций
    • Представление целых чисел
  3. Логические операции a > b a < b a == b a != b
    • Логические операторы
    • Таблица приоритетов операторов
    • Тип данных bool
    • Оператор ветвления if
    • Оператор ветвления if – else
    • Лестница if - else if
    • Тернарный оператор
    • Оператор множественного выбора – switch
    • Понятие enum, как перечислимого типа
    • Циклы.
    • Цикл do-while. Цикл while. Цикл for.
    • Операторы break и continue.
  4. Группировка данных в массивы
    • Синтаксис объявления одномерного массива
    • Применение генератора случайных чисел для заполнения элементов массивов.
    • Функция sizeof для определения размера массива.
  5. Строки
    • Длина строки
    • Поиск подстроки в строке
    • Работа с различным регистром символов в строке
  6. Тип переменных: указатели
    • Синтаксис объявления указателя
    • Арифметика указателей
    • Сравнение адресов в памяти
    • Примеры работы с указателями
  7. Область видимости
    • Основа
    • Статические переменные
    • Указатели
  8. Сложные типы данных
    • Структуры
    • Предоставление пользователю возможности организации собственных типов данных
    • Массивы структур
    • Структуры как прародитель классов С++
  9. Функции
    • Необходимость разделения блока кода на участки
    • Объявление функции
    • Вызов функции
    • Возвращаемое значение при вызове функции
    • Встраивание (inline функции)
    • Передача аргументов
    • Функции с параметрами по умолчанию
    • Рекурсивные функции
  10. Библиотеки функций
    • Текстовые и двоичные файлы
    • Текстовый и двоичный режим открытия файлов
    • Сохранение данных в файл
    • Чтение данных из файла
    • Закрытие файла
    • Понятие буфера при работе с файлами
    • Позиционирование по файлу
    • Операции по работе с директориями
    • Потоки ввода-вывода
    • Файловый ввод-вывод с применением потоков.
Модуль 2. Программирование на С++ (21 час)
  1. Объектно-ориентированная парадигма программирования
  2. Класс string
  3. Генерация и обработка исключительных ситуаций
  4. Наследование
  5. Шаблоны классов и функций
  6. STL Стандартная библиотека шаблонов
  7. Наиболее часто применяемые изменения С++ описанные в стандарте С++ 11

Программа курса от Шафоростова Александра
  1. Начальные сведения о языке
    • История создания языка и его эволюция
    • Международный стандарт языка
    • Сферы применения языка Си++
    • Пример простой программы
    • Простейшие конструкции
    • Трансляция и запуск программы
  2. Имена, переменные и константы
    • Правила именования переменных
    • Правила именования функций
    • Запись констант
    • Понятие ключевого или зарезервированного слова
    • Список ключевых слов Си++
  3. Операции и выражения
    • Правила формирования и вычисления выражений
    • Все операции языка
  4. Операторы
    • Оператор присваивания
    • Условные операторы
    • Операторы цикла
    • Управляющие операторы
  5. Функции
    • Правила записи, вызова функций
    • Формальные и фактические параметры
    • Перезагруженные функции
  6. Встроенные типы данных
    • Целые числа разной разрядности
    • Вещественные числа
    • Логические величины
    • Перечисляемые значения
    • Символы и их кодировка
  7. Классы и объекты
    • Способы описания классов
    • Создание объектов
    • Обращение к атрибутам и методам объектов
  8. Производные типы данных
    • Создание и использование массивов, структур, объединений, указателей
    • Адресная арифметика
    • Строки и литералы
  9. Распределение памяти
    • Проблемы и способы их решения
    • Ссылки и указатели
    • Распределение памяти под переменные
    • Управление памятью с помощью переопределения операторов new и delete
  10. Производные классы, наследование
    • Наследование, виды наследования
    • Виртуальные методы
    • Абстрактные классы
    • Множественное наследование
  11. Контроль доступа к объекту
    • Возможности контроля доступа к атрибутам и методам объекта
    • Контроль чтения и записи
  12. Классы – конструкторы и деструкторы
    • Конструкторы и деструкторы классов
    • Возможности инициализации объектов
    • Копирующий конструктор
    • Операции new и delete
  13. Дополнительные возможности классов
    • Переопределение операций
    • Определение методов inline
    • Задание собственных преобразований типа
  14. Компоновка программ, препроцессор
    • Модули, библиотеки
    • Препроцессор
  15. Определение, время жизни и области видимости переменных
    • Возможности построения больших программ
    • Использование общих данных
    • Определение контекста, оператор namespace
  16. Обработка ошибок
    • Классификация ошибок
    • Сообщение об ошибке
    • Исключительные ситуации
    • Операторы try и catch
    • Обработка исключительных ситуаций
  17. Ввод-вывод
    • Потоки
    • Манипуляторы и форматирование ввода-вывода
    • Строковые потоки
    • Ввод-вывод файлов
  18. Шаблоны
    • Понятие шаблона
    • Функции-шаблоны
    • Шаблоны классов
    • Примеры использования
  19. Тест

✦✦✦✦

Преподаватели этого курса


Александр Николаевич закончил математический факультет Донецкого государственного университета.

Специальность - теория вероятностей и математическая статистика.

Работал инженером программистом (младшим научным сотрудником, научным сотрудником) в краматорском научно-исследовательском и проектном институте тяжелого машиностроения. Занимался задачами автоматизации технологической подготовки производства (АСУ ТП, САПР ТП). Разработки были внедрены на ряде заводов Союза (НКМЗ (Краматорск), ИМЗ (г.Колпино), ВМЗ, Славянский «Бетонмаш» и др.

Занимался математическим моделированием полимеризации (УКРНИИПластмасс) и литейного производства, задачами бухгалтерского учёта (НПП «Донмет») и оптимизации налогового учёта, некоторыми задачами картографии (ИПТ)

В его компетенцию входят:

  • интернет-технологии: HTML, JavaScript, PHP, MySQL,
  • бухгалтерский/налоговый учёт и аудит.

Владеет языками программирования: Fortran, Assembler, Algol, C++, Pascal и др.

С 1995 занимался аудитом. В 1997 получил сертификат Имеет сертификат аудитора серии «Б».

С 1999 года занимался журналистикой. Работал редактором в газетах «Бизнес», «Всё для бухгалтера в торговле», «Экономические известия», журналах «Автопрофи-бухгалтер», «Аудитор Украины» и др.

Некоторые ссылка на публикации

- плагин для WordPress

-в журнале Аудитор Украины (плюс под псевдонимом Борис Вайсман) -

-в журнале Независимый аудитор: МСА 240: Мошенничество в международном стандарте аудита. Логический анализ

- газета “Бизнес” (перепечатка)

С 2005 занимается web-программированием.

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

Янковский Андрей закончил НТУУ КПИ (Киевский политехнический институт), факультет радиотехники, по специальности «радиотехника, радио и компьютерные сети» в 2007 году. 

Работает  программистом  с 2007года   в Freelance проектах по созданию программ, сайтов и дизайна. 

Профессионально владеет  языками программирования: C #, Java, С ++, Action Script, HTML, CSS, PHP, Яваскрипт и использует в своей работе.

Использует в своей работе Visual Studio, Eclipse, 3D MAX, Flash, Dreamweaver, Muse, Premiere Pro, Photoshop. 

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

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

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

  1. Предварительная запись на курсы в учебном центре проходит с помощью онлайн режима Подача заявки
  2. Мы рекомендуем Вам не откладывать запись на курсы «на потом». Группы комплектуются постоянно, и Вы можете просто не успеть в удобную для Вас по дате и графику группу – она будет укомплектована. Также, цена за курс закрепляется только при оформлении .
  3. Начало занятий в группах проходит по графику или же по мере формирования группы.
  4. На первом занятии Вы определяетесь: подходят ли Вам наши курсы и качество преподавания .
  5. После первого занятия Вам необходимо внести предоплату в размере 50% (то есть половину суммы за курс обучения).
  6. Вторую часть оплаты за обучение необходимо внести, пройдя половину курса.
  7. Оплата за курсы стоимостью до/или 2500 грн вносится полностью (раздела оплаты на 2 части нет).

Формы оплаты

  • Наличный расчёт в учебном центре
    • Полностью за курс (при этом вы получаете скидку на 10% - оплата на первом занятии или 5% - оплата на втором занятии) или в два этапа (только для курсов стоимостью больше 2500 грн).
  • Безналичный расчёт
    • На банковский счёт нашей организации. Вам необходимо оформить заявку и указать в поле Вопросы, комментарий название органиции (юр. лица), на которую выписать счет-фактуру.
  • Оплата карточкой
    • При оформлении заявки, укажите в поле Вопросы, комментарий, что желаете оплатить платежной картой и оплатить через Liqpay

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

Посмотреть порядок записи и оплаты

Возможно, Вас также заинтересуют следующие Курсы

Программирование на С++ Проф
3000грн
Программирование на C#
4500грн
Программирование на Java
7000грн
Программирование на Python
4000грн



Почему большинство выбирают учебный центр ?

 

Бесплатное пробное занятие

Хотите обучатся на курсах, но есть сомнение, что это то, что Вам нужно? У нас Вы можете посетить абсолютно бесплатно первое занятие или любое занятие в уже существующей группе.
Оцените дополнительную свободу!

 

Расположение удобное каждому

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

 

Преподаватели - опытные практики

Все преподаватели – практики с большим опытом работы. Они готовы делиться с Вами своими знаниями и оказывать поддержку. Программы обучения специально подготовлены для нашего учебного центра и являются уникальными.

 

Курсы, приносящие пользу

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

Вопросы и ответы

Сколько человек в группе?

В среднем 4-12 человек. Так как при наборе группы мы начинаем занятия от 4 человек.

Как я могу записаться к Вам на курсы?

Для этого достаточно заполнить on-line форму. Первый урок любого курса является бесплатным. На нем Вы можете ознакомится в программой курса, преподавателем и нашим учебными центром.

Для связи с нами используйте страницу контактов.

Выдается ли сертификат?

Да. Всем студентам нашего учебного центра после окончании курсов выдается сертификат, в котором будет указана информация об успешном завершении курса у нас. Пример можно посмотреть здесь.

Могу ли я присоединится к другой группе?

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

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

Посмотреть порядок записи и оплаты