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

Курсы Програмування на С++ Професійний

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

Мова С++ являє собою об'єктно-орієнтовану мову програмування загального призначення. Поряд з об'єктно-орієнтованою парадигмою вона підтримує процедурне і узагальнююче програмування. Відповідає стандартам Американського національного інституту стандартів ANSI і Міжнародної організації зі стандартизації ISO. Сертификація ANSI і ISO гарантують кросплатформену переносимість і сумісність мови С++ з більшістю сучасних середовищ програмування.

В наш час С++ є однією з найбільш популярних мов програмування. В Україні і за кордоном широко застосовується для розробки програмного забезпечення різноманітного призначення. До сфери її використання належить створення операційних систем, написання драйверів пристроїв, додатків для вбудовуваних систем, високопродуктивних серверів. Більшість сучасних додатків, які використовують тривимірну графіку (комп'ютерні ігри, архітектурне моделювання та ін.), створюється на Visual С++ з використанням DirectX або OpenGL. Знання мови С++ відкриває великі можливості для роботи в IT-індустрії.

Курс розрахований на слухачів, які пройшли навчання на основному курсі програмування на С++. Необхідні знання і навички: ООП, класи і об'єкти, інкапсуляція даних, спадкування, статичний і динамічний поліморфізм, шаблони, обробка виключних ситуацій, STL. Метою курсу є ознайомлення слухачів з сучасними технологіями проектування і програмування на Visual C++, які застосовуються в софтверних компаніях.

Слухачі курсу отримають знання, необхідні для старту кар'єри програміста С++: основами MFC, boost, UML. Навчаться застосовувати для дизайна архітектури додатків патерни проектування. Познайомляться з поняттям і застосуванням юніт тестування. Дізнаються про правила програмування на С++, яких потрібно дотримуватися в роботі над великими проектами. Навчаться працювати зі статичними і динамічними бібліотеками, збирати програму з кількох бібліотек. Попрактикуються працювати в команді над спільним проектом.

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

Після закінчення навчання на курсі слухачі будуть мати достатню базу знань і практичних навичок для проходження співбесід в IT-компаніях на позицію Junior C++ developer .

1 час — 60 мин. Длительность курса зависит от расписания
Бесплатное пробное занятие. Без предоплаты
Пример сертификата размещен на сайте слева
5% - при полной оплате за курс 10% - при записи вдвоем
Стоимость по безналу для всех групп (+5%)

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

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

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


Iндивідуальне навчання 1 слухач 2 слухача 3 слухача
На нашiй території (Тiльки Хрещатик або Олiмпiйська) (грн/год з чол): 350 грн 280 грн 125 грн
За весь курс (грн/чол): 6300 грн 5880 грн 3000 грн
Рекомендована кiлькiсть годин: 18 21 24
На території клієнта (грн/год з чол): 400 грн 330 грн 150 грн
Індвідуальне навчання
На території навчального центру:
1 слухач: 350 грн/год з чол.
За весь курс (1 слух): 6300 грн/чол (18 год)
2 слухача: 280 грн/год з чол.
За весь курс (2 слух): 5880 грн/чол (21 год)
На території клієнта:
1 слухач: 400 грн/год з чол.
2 слухача: 330 грн/год з чол.
  • Заняття 1.
    • Знайомство з MFC. Архітектура документ-вид.
    • SDI, MDI. Використання MFC Application Wizard для створення MFC-додатку.
    • Каркас додатків. Вбудовані і користувацькі класи MFC, відносини між ними.
    • Вид. Контекст пристрою. Малювання у вікні представлення. Перша програма.
  • Заняття 2.
    • Конфігурації Debug і Release. Налагодження коду. Breakpoints. Call stack. ASSERT.
    • Обробка подій. Таблиця повідомлень.
    • Клієнтська область вікна. Недійсна область.
    • Класи CRect, CPoint, CSize. Точка всередині прямокутника, еліпса.
    • Перетворення координат. Вікно з прокруткою.
  • Заняття 3.
    • Інтерфейс графічного пристрою. Робота з CDC-об'єктами.
    • Робота з GDI-об'єктами.
    • Колір. Шрифт.
    • Знайомство з ресурсами. Етапи зборки MFC-додатку. Компілятор С++, компілятор ресурсів, компоновщик. Файли, що генеруються збірці.
  • Заняття 4.
    • Створення діалогового вікна в редакторі ресурсів. Стандартні елементи управління.
    • Клас діалогового вікна. Стандартні функції. Обробка повідомлень елементів управління. Доступ до елементів управління.
    • Фон діалогу і колір елементів управління.
    • Модальні и немодальні діалоги.
  • Заняття 5.
    • SDI. Вікно-рамка додатку. Меню, швидкі клавіші, панелі інструментів. Створення в редактурі ресурсів.
    • Обробка команд. Оновлення командного користувацького інтерфейса. Рядок стану.
    • Створення контекстного меню.
    • MDI. Основне і дочірнє вікна-рамки.
  • Заняття 6.
    • Взаємодія між документом і видом.
    • Створення, відкриття, збереженя документа.
    • Клас СFileDialog.
    • Зберігання даних в файлі. Читання і запис.
  • Заняття 7.
    • Робота з реєстром.
    • Відкриття файла додатку з провідника.
    • Відкриття файла перетягуванням в додаток.
    • Шаблони СEditView і CFormView.
  • Заняття 8.
    • Знайомство з бібліотекою boost.
    • Розумні покажчики: scoped_ptr, shared_ptr, weak_ptr.
    • Binders, signals.
    • Tribool.
  • Заняття 9.
    • UML. Enterprise architect.
    • Діаграма класів. Сутності і зв'язки.
    • Діаграма діяльності.
    • Діаграма варіантів використання.
    • Діаграма послідовності.
  • Заняття 10.
    • Шаблони проектування. Породжуючі шаблони.
    • Singleton.
    • Prototype.
    • Abstract factory.
    • Builder.
    • Factory method.
  • Заняття 11.
    • Структурні шаблони.
    • Adapter.
    • Bridge.
    • Decorator.
    • Façade.
  • Заняття 12.
    • Структурні шаблони.
    • Proxy.
    • Flyweight
    • Composite
    • Поведінкові шаблони.
    • Chain of responsibility.
    • Interpreter.
  • Заняття 13.
    • Поведінкові шаблони.
    • Command
    • Mediator
    • Memento
    • Observer
    • Template method.
  • Заняття 14.
    • Поведінкові шаблони.
    • Iterator
    • State
    • Strategy
    • Visitor
  • Заняття 15.
    • Статичні і динамічні бібліотеки. DLL експорт і імпорт.
    • Залежності між проектами. Порядок зборки проектів. Проект запуску.
    • Властивості проекта. Використання попередньо скомпільованих заголовних файлів.
    • MS Build. Build events.
  • Заняття 16.
    • Життєвий цикл програмного забезпечення.
    • Моделі життєвого циклу ПЗ.
    • Методології розробки ПЗ.
    • Практика спільної роботи над проектом. Отримання технічного завдання. Проектування архітектури.
  • Заняття 17.
    • Unit tests. Поняття, область застосування, написання.
    • Система управління версіями. Робота з TortoiseSVN.
    • Практика спільної роботи над проектом. Імплементація.
    • Поняття рефакторинга.
  • Заняття 18.
    • Правила ефективного використання С++.
    • Правила написання конструкторів, деструкторів, операторів присвоювання.
    • Правила написання функцій і класів.
    • Правила спадкування.
    • Практика спільної роботи над проектом. Тестування, фікс багів.

    ✦✦✦✦

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

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

Формы оплаты

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

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

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

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

Програмування на С++
4500грн
Програмування на C#
4500грн
Програмування на Java
7000грн

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

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