Зразок сертиф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 году. Детальніше →
Викладач курсу: Миколайчук Ігор
Жовтяк Ігор закінчив Вінницький державний педагогічний університет, аспірантуру Інституту кібернетики ім. В.М. Глушкова АН УРСР. Має величезний досвід розробки програмного забезпечення. Ігор Васильович - учасник наукових проектів на посаді молодшого наукового співробітника, провідний інженер-програміст в інституті кібернетики АН України; автор 30-и наукових публікацій із питань розробки програмного забезпечення. Брав участь в розробці продукту для комерційних проектів на посаді .Net розробника в продуктових фірмах SDL Tridion, ТОВ "Negeso" і фріланс-проектах. На сьогодні є консультантом українського продуктової фірми по розробці програмного забезпечення. Має досвід викладання дисциплін ІТ і добре знає мови програмуванням С ;С #. Ігор проводить заняття в дуже живій і енергійній манері, дає прості і наочні пояснення навіть складних тем. Професійні поради досвідченого викладача знадобляться Вам на повсякденній практиці та роботі. Детальніше →
На период карантина мы проводим только онлайн курсы через zoom, skype, вебинары
1 час — 60 мин. Длительность курса зависит от расписания
Бесплатное пробное занятие. Без предоплаты
Пример сертификата размещен на сайте слева
5% - при полной оплате за курс 10% - при записи вдвоем
Стоимость по безналу для всех групп (+5%)

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

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

Старт группи[1] Графік[2] Термін навчання[3]ФіліалЦінаЗапис
11квітня
або18 квітня
по вихідним
12:00-15:00
Сб, Вс
8 тижднів (2 мес.)
15 занять по 3 години
30 травня
4 500грн
13квітня
через 5 днів
вечірння група
16:30-18:30
Пн, Ср, Пт
8 тижднів (2 мес.)
23 заняття по 2 години
3 червня
4 500грн
заявок: 3
14квітня
через 6 днів
вечірння група
18:30-21:00
Вт, Чт
9 тижднів (2.3 мес.)
18 занять по 2.5 години
11 червня
4 500грн

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

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


Iндивідуальне навчання 1 слухач 2 слухача 3 слухача
На нашiй території (грн/год з чол): 400 грн 320 грн 125 грн
За весь курс (грн/чол): 10800 грн 10240 грн 4500 грн
Рекомендована кiлькiсть годин: 27 32 36
На території клієнта (грн/год з чол): 450 грн 370 грн 150 грн
Індвідуальне навчання
На території навчального центру:
1 слухач: 400 грн/год з чол.
За весь курс (1 слух): 10800 грн/чол (27 год)
2 слухача: 320 грн/год з чол.
За весь курс (2 слух): 10240 грн/чол (32 год)
На території клієнта:
1 слухач: 450 грн/год з чол.
2 слухача: 370 грн/год з чол.
Програма курсу вiд Янковского Андрiя

Модуль 1.
  1. Введення в С ++
    • Інструменти, необхідні для створення програми
    • Перша програма
    • Зарезервовані слова мови
    • Ввід вивід
  2. Типи даних
    • Поняття типу даних. Розмір, діапазон значень. Змінні, постійні
    • Блок коду
    • Арифметичні оператори
    • Скорочені форми запису операцій
    • Подання цілих чисел
  3. Логічні операції a> ba
    • Логічні оператори
    • Таблиця пріоритетів операторів
    • Тип даних 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.
  1. Об'єктно-орієнтована парадигма програмування
  2. Клас string
  3. Генерація та обробка виняткових ситуацій
  4. Спадкування
  5. Шаблони класів і функцій
  6. STL Стандартна бібліотека шаблонів
  7. Найбільш часто застосовуються зміни С ++ описані в стандарті С ++ 11



Програма курсу вiд Шахворостова Олександра
  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. Тест

✦✦✦✦

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


Жовтяк Ігор закінчив Вінницький державний педагогічний університет, аспірантуру Інституту кібернетики ім. В.М. Глушкова АН УРСР. Має величезний досвід розробки програмного забезпечення.

Ігор Васильович - учасник наукових проектів на посаді молодшого наукового співробітника, провідний інженер-програміст в інституті кібернетики АН України; автор  30-и  наукових публікацій із питань розробки програмного забезпечення. Брав участь в розробці продукту для комерційних проектів на посаді .Net розробника в продуктових фірмах SDL Tridion, ТОВ "Negeso" і фріланс-проектах.

На сьогодні є консультантом українського продуктової фірми по розробці програмного забезпечення.

Має досвід викладання дисциплін ІТ і добре знає мови програмуванням С ++;С #.

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

 

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

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

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