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

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

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

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

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

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

Слушатели курса овладеют знаниями, необходимыми для старта карьеры программиста С++: основами MFC, boost, UML. Научатся применять для дизайна архитектуры приложений паттерны проектирования. Познакомятся с понятием и применением юнит тестирования. Узнают о правилах программирования на С++, которых необходимо придерживаться в работе над большими проектами. Научатся работать со статическими и динамическим библиотеками, собирать программу из нескольких библиотек. Попрактикуются в совместной работе команды над общим проектом.

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

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

Викладач курсу: Николайчук Игорь
Игорь Васильевич имеет огромный опыт разработки программного обеспечения. Участник научных проектов на должности младшего научного сотрудника, ведущий инженер-программист в институте кибернетики АН Украины. Автор около 30 научных публикаций по вопросам разработки программного обеспечения. Принимал участие в разработке продукта для коммерческих проектов на должности .Net разработчика в продуктовых фирмах SDL Tridion, ООО "Negeso" и фриланс-проектах. Детальніше →
1 година - 60 хв. Тривалість курсу залежить від розкладу
Безкоштовне пробне заняття. Без передоплати
Приклад сертифіката розміщено на сайті зліва
5% - при повній оплаті за курс 10% - при записі вдвох
Вартість за безготівкою для всіх груп (+5%)

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

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

Старт группи[1] Графік[2] Термін навчання[3]ФіліалВартістьЗапис
22квітня
або29 квітня
вечірння група
19:00-21:00
Пн, Ср, Пт
5 недель (1.3 мес.)
15 занятий по 2 часа (30г)
24 травня
8 850грн

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

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


Iндивідуальне навчання 1 слухач
На нашiй території (грн/год з чол): 500 грн
За весь курс (грн/чол): 9000 грн
Рекомендована кiлькiсть годин: 18
На території клієнта (грн/год з чол): 550 грн
  • Занятие 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.
    • Правила эффективного использования С++.
    • Правила написания конструкторов, деструкторов, операторов присваивания.
    • Правила написания функций и классов.
    • Правила наследования.
    • Практика совместной работы над проектом. Тестирование, фикс багов.

    ✦✦✦✦

    Викладачi курсу


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

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

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

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

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

     

    ✦✦✦✦

Порядок запису для навчання в групi

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

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

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

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

Програмування на С++
5900грн
Програмування на C#
5900грн

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

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