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

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

курсы 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 компаниях.

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

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

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

Старт группи[1] Графік[2] Термін навчання[3]ФіліалВартістьЗапис
29квітня
або6 травня
вечірння група
19:30-21:00
Пн, Ср, Пт
6 недель (1.5 мес.)
16 занятий по 1.5 часа (24г)
3 червня
5 900грн
11травня
через 14 дней
по вихідним
16:00-18:00
Сб, Нд
10 недель (2.5 мес.)
10 занятий по 2 часа (20г)
9 червня
5 900грн

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

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


Iндивідуальне навчання 1 слухач
На нашiй території (грн/год з чол): 500 грн
За весь курс (грн/чол): 7000 грн
Рекомендована кiлькiсть годин: 14
На території клієнта (грн/год з чол): 550 грн
  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. Тест

✦✦✦✦

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


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

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

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

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

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

 

✦✦✦✦

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

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

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

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

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

Програмування на С++ Проф
8800грн
Програмування на C#
5900грн
Програмування на Python
4000грн

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

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