Зразок сертифiкатуОбразец сертификата
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, що використовується в багатьох українських і зарубіжних проектах.

На курсах С++, окрім теоретичного матеріалу, будуть розглянуті докладні приклади рішення практичних задач. Кожному слухачу надається конспект занять для полегшення сприйняття інформації і позбавлення від необхідності записувати. В кінці кожного заняття слухачі отримують індивідуальні практичні завдання, а на початку наступного відбувається розбір питань, які виникли у слухачів, і невелике опитування для закріплення пройденого матеріалу.

курсы с++

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

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

Груповое навчання (вiд 4 чол)

Об'єм курсу
45 годин
Пробне заняття
Наявне
Сертифiкат
Навчального центру
Знижка
10%
Цiна для юр. особ
4200 грн

Старт группи[1] Графік відвідування[2] Термін навчання[3]ФіліалЦінаІнфоЗапис
29липня
следующий урок:18 серпня
по вихідним
10:00-13:00
Сб, Вс
8 тижднів (2 мес.)
15 занять по 3 години
Кінець нав. 16 вересня
Печерськ
адрес
4 000 грн
2 666грн
есть места!
пропущенно
5 занять

Новi групи

18серпня
або25 серпня
по вихідним
12:00-14:00
Сб, Вс
12 тижднів (3 мес.)
23 заняття по 2 години
Кінець нав. 3 листопада
Хрещатик
адрес
4 000грн
заявок: 2 / мест: 7
27серпня
через 10 днів
вечірння група
17:00-19:00
Пн, Ср, Пт
8 тижднів (2 мес.)
23 заняття по 2 години
Кінець нав. 17 жовтня
Печерськ
адрес
4 000грн
заявок: 3 / мест: 6

1 –
2 – Адмiнiстратор фiлiї може запропонувати інший графік для скорішого запуску групи.
3 – Без свят та переносів занять

Iндивідуальне навчання


Iндивідуальне навчання 1 слухач 2 слухача 3 слухача
На нашiй території (Тiльки Хрещатик або Олiмпiйська) (грн/год з чол): 350 грн 280 грн 111 грн
За весь курс (грн/чол): 9450 грн 8960 грн 4000 грн
Рекомендована кiлькiсть годин: 27 32 36
На території клієнта (грн/год з чол): 400 грн 330 грн 139 грн
Індвідуальне навчання
На території навчального центру:
1 слухач: 350 грн/год з чол.
За весь курс (1 слух): 9450 грн/чол (27 год)
2 слухача: 280 грн/год з чол.
За весь курс (2 слух): 8960 грн/чол (32 год)
На території клієнта:
1 слухач: 400 грн/год з чол.
2 слухача: 330 грн/год з чол.
  • Заняття 1.
    • Історія C++. Еволюція від С до C++. Введення в курс С++
    • Створення консольної програми в середовищі Visual Studio.
    • Основні поняття мови C++.
    • Перша програма. Структура програми.
    • Математичні і логічні операції. Перетворення типів даних.
    • Оператори галуження і циклу. Побудова блок-схеми алгоритма.
  • Заняття 2.
    • Системи числення.
    • Покажчики. Посилання. Відмінності між покажчиками і посиланнями. Операції з покажчиками.
    • Складні типи даних: перерахування, структури, об'єднання.
    • Перейменування типів.
    • Масиви. Рядки.
  • Заняття 3.
    • Функції. Виклик функцій. Перевантаження функцій.
    • Динамічні структури даних: стек, черга.
    • Виділення пам'яті: статичне, динамічне, на стеку.
    • Статичне виділення пам'яті. Локальні і глобальні змінні.
    • Динамічне виділення пам'яті. Оператори new, delete, new[], delete[].
  • Заняття 4.
    • Передача аргументів в функцію за значенням, покажчиком, посиланням. Вхідні і вихідні аргументи. Значення аргумента за замовчуванням. Повернення значень за значенням, покажчиком, посиланням.
    • Покажчик на функцію.
    • Рекурсивні функції.
    • Динамічні структури даних: списки, бінарне дерево. Реалізація бінарного дерева за допомогою рекурсії.
  • Заняття 5.
    • Об'єктно-орієнтована парадигма програмування.
    • Концепції ООП: спадкування, інкапсуляція, поліморфізм.
    • Класи. Об'єкти.
    • Конструктори і деструктори. Ініціалізація даних в конструкторі, список ініціалізації.
    • Інкапсуляція даних. Відкриті і закриті методи класу. Сетери і гетери.
  • Заняття 6.
    • Перезавантаження конструкторів.
    • Конструктор копіювання, оператор копіювання. Ключове слово explicit.
    • Перетворення типів, що визначаються класом.
  • Заняття 7.
    • Поняття перезавантаження операторів. Оператори, які неможливо перезавантажувати.
    • Перезавантаження префіксного і постфіксного операторів інкремента і декремента.
    • Перезавантаження оператора індексування, виклику функції.
    • Перезавантаження оператора ->. Реалізація розумного покажчика.
  • Заняття 8.
    • Константні методи. Фізична і логічна константність. Ключове слово mutable.
    • Статичні методи і елементи даних.
    • Дружні функції і класи.
    • Дружнє перезавантаження операторів.
  • Заняття 9.
    • Спадкування.
    • Специфікатори доступу при спадкуванні.
    • Створення і видалення об'єктів класів-нащадків.
    • Перевизначення функцій в класах-нащадках. Приховування перевантажених функцій базового класу.
    • Простори імен. Ключове слово using.
  • Заняття 10.
    • Статичний і динамічний поліморфізм. Віртуальні функції. Суто віртуальні функції, абстрактний клас.
    • Таблиця віртуальних методів. Раннє і пізнє зв'язування.
    • Віртуальний деструктор.
    • Множинне спадкування.
    • Віртуальне спадкування.
  • Заняття 11.
    • Шаблони класів і функцій.
    • Інстанціювання шаблонного класу.
    • Виклик шаблонної функції.
    • Спеціалізація і часткова спеціалізація шаблонів.
  • Заняття 12.
    • Потоки введення-виведення.
    • Введення і виведення об'єктів користувацьких типів.
    • Робота з файлами.
  • Заняття 13.
    • Стадії зборки програми.
    • Директиви препроцесора.
    • Макроси.
    • Вбудовані функції.
    • Конфігурації debug і release. ASSERT.
  • Заняття 14.
    • Генерація і обробка виключних ситуацій.
    • Виключна ситуація як об'єкт. Передача інформації оброблювачу.
    • Групування виключних ситуацій.
    • Повторний запуск перехопленого виключення.
  • Заняття 15.
    • STL.
    • Контейнери.
    • Ітератори.
  • Заняття 16.
    • STL.
    • Алгоритми.
    • Функтори.
    • Предикати.
  • Заняття 17.
    • Статична і динамічна ідентифікація типу: typeid.
    • Статичне і динамічне перетворення типів: static_cast, dynamic_cast, const_cast, reinterpret_cast.
  • Заняття 18.
    • Проектування і імплементація програми з застосуванням вивчених інструментів.

✦✦✦✦

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


ЯнковськийАндрій

Профессиональный стаж: 10 років
Преподавательский опыт: 10 років

Запланированные группы: 2 групи

Янковський Андрій закінчив НТУУ КПІ (Київський політехнічний інститут), факультет радіотехніки, за фахом «радіотехніка, радіо і комп'ютерні мережі» в 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

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

Порядок запису та оплати

Iншi курси по темi

Програмування на С++ Проф
3000грн
Програмування на C#
4000грн
Програмування на Java
7000грн
Програмування на Python
3500грн

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

Порядок запису та оплати