Онлайн-курс
С++ Basic

Basic level
5

alarm-clock занять

spiral-calendar занять на тиждень

rocket старт

За тиждень записалося

Залишилося

Цей курс проводиться у форматі дистанційного навчання.

Навчись C++ та створи свій власний кодовий шлях до інновацій та технологічного прогресу!

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

Курс включає практичні завдання для засвоєння концепцій ООП та розробки ефективних програм.

Цілі курсу

  • Розвиток алгоритмічної думки та розуміння принципів програмування

  • Оволодіти синтаксисом C++, включаючи роботу зі змінними, типами даних та виразами

  • Вивчити використання стандартних бібліотек для введення/виведення та оптимізації розробки програм

  • Освоїти концепції ООП, включаючи створення класів, роботу з об'єктами та використання наслідування

  • Вивчити використання умов, циклів, функцій та вказівників для ефективного керування виконанням програми

866 ₴

на місяць при оплаті частинами на 12 частин

оплата частинами без комісії та відсотків від monobank, ПриватБанк, Ощадбанк та ПУМБ

Повна вартість курсу 10 400 ₴

-10% при оплаті відразу 9 360 ₴

Промокод

Додаткові знижки

Списання з поточного балансу

Невикористаний залишок замороженого курсу

Списання з основного рахунку

Списання з реферального рахунку

Списання з бонусного рахунку

Ціна курсу для вас 9 360

До покупки курсу

Рекомендуємо пройти тест для перевірки знань

grinning-face

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

Вивчаємо такі технології

  • C++

    C++

  • Git

    Git

  • VS Code

    VS Code

Програма онлайн-курсу
С++ Basic

alarm-clock 24 заняття
Друк
  • Знайомство з C++

    • Коли треба писати на C++?
    • Налаштування середовища розробки
    • Написання і розбір першої програми
    • Створення змінних
    • Огляд базових типів даних
    • Константи, статичні змінні
    • Арифметичні оператори
    • Бінарні оператори
    • Інші оператори
  • Введення та виведення, обробка помилок

    • Потоки вводу та виводу : stdout, stdin, stderr
    • Читання користувацького вводу з консолі
    • Робота з файлами
    • Читання вводу з файлу
    • try...catch блок
    • Розбір типових помилок програми
  • Умовне виконання, цикли, функції

    • Оператори if, else, switch
    • Цикли for, while, do-while
    • Створення простих функцій
    • Повернення результату з функцій
    • Аргументи функції
  • Вбудовані структури даних, посилання та пойнтери

    • Огляд масивів та дій з ними
    • Знайомство зі C-стрічками
    • Використання C++ стрічок
    • Знайомство з посиланнями
    • Огляд пойнтерів та дій з ними
  • Статична та динамічна пам'ять, етапи побудови програми

    • Вигляд програми в пам'яті комп'ютера
    • Різниця між статичної та динамічною пам'яттю
    • Створення об'єктів в динамічній пам'яті
    • Етапи компіляції
  • OOP в C++

    • Створення структур, класів
    • Основні поняття OOP (encapsulation, inheritance, polymorphism)
    • Значення конструкторів та деструкторів
    • Віртуальні методи, наслідування
    • Перевантаження операторів, методів
    • friend класи
  • Шаблони та STL

    • Знайомство з шаблонами
    • Написання шаблонних функцій
    • Огляд бібліотеки STL
    • Основні контейнери бібліотеки STL
  • Структури даних, складність алгоритмів

    • Розуміння основних структур даних (list, vector, dictionary, hashtable)
    • Специфічні структури даних (stack, queue, single-linked list)
    • Поняття складності алгоритму
    • Складність операцій в структурах даних
    • Написання власної реалізації структури даних
  • Дипломна робота — створення власного шаблонного контейнера

В кінці курсу виконується дипломний проєкт.

Додайте навички в резюме

  • Написання ефективного та читабельного коду мовою C++

  • Використання стандартних бібліотек C++ для введення/виведення, роботи з рядками, контейнерами тощо

  • Розуміння концепцій об'єктно-орієнтованого програмування (ООП)

  • Застосування концепцій ООП в C++

Як проходить навчання

  • woman-technologist

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

  • briefcase

    Домашні завдання у будь-який зручний час відправляються через особистий кабінет на перевірку викладачеві.

  • thumbs-up

    Викладач дає зворотній зв'язок з розбором помилок у домашньому завданні.

  • light-bulb

    Ви опрацьовуєте помилки і закріплюєте пройдений матеріал.

Переваги онлайн-навчання в Комп'ютерній школі Hillel

  • man-raising-hand
    Групи до 20 осіб Викладач приділяє час кожному студенту.
  • nerd-face
    Викладачі практики У нас викладають тільки практикуючі фахівці з топових IT-компаній.
  • briefcase
    Система особистих кабінетів Ефективне і зручне навчання.
  • speech-balloon
    Оперативна служба підтримки студентів Термінові питання — своєчасне рішення.
  • videocassette
    Доступ до відеозаписів занять Записи уроків залишаються у студентів після закінчення навчання.
  • hammer
    Практичні заняття Велика частина занять орієнтована на практику.
  • rocket
    Працевлаштування

    Що ми робимо для того, щоб ви досягли успіху?

  • clipboard

    Проводимо майстер-класи з підготовки резюме та пошуку роботи

  • books

    Регулярно оновлюємо програми курсів під вимоги ринку

  • smiling-face-with-sunglasses

    Запрошуємо викладати тільки кращих практикуючих фахівців

  • globe-with-meridians

    Розвиваємо нашу мережу партнерів серед топових IT-компаній

  • direct-hit

    Наші викладачі часто самі забирають до себе наших кращих Студентів ;)

Наші викладачі та випускники працюють в топових IT-компаніях світу

PMI Ukraine
Samsung
Infopulse
EVO
EPAM
Ciklum
DataArt
Prom.ua
Capgemini Engineering
HYS
MacPaw
Ubisoft
Provectus
Admixglobal
Snap Inc.
OWOX
Chapps
3DLOOK
482.solutions
4Limes
Цитрус
AgileEngine
Andersen
Banda-Tech
Codeska
DIGIS
DMark
EIS Group
IWA Solution
Luxoft
Metro Global Ukraine
Netcracker Technology
Netpeak
Nexteum
Onixsoft
OS-System
Інфотех
Petrosoft
QA Madness
QATestLab
Readdle
Rozetka
SendPulse
Sigma Software
Snapchat
Synebo
Valtech
Volo.Global
ZenBit Tech
eSputnik.com
Uitop
Codica

Це найкращий, компетентний, дуже спокійний викладач і навіть якщо ви чогось не розумієте, то завжди допоможе, пояснить (навіть, якщо це буде і сотий раз), завжди на зв'язку. Мені дуже сподобалося навчатися в Олексія. Раджу всім!

Курс із C++ з Олексієм був надзвичайно інформативним і продуктивним. Олексій вразив глибокими знаннями предмету та високим рівнем професіоналізму. Це дуже відверта та приємна людина, яка завжди готова допомогти, пояснити незрозумілі моменти і завжди йде на зустріч учням. Навчання з ним надихає та додає впевненості в опануванні нового матеріалу. Щиро рекомендую!

Закінчив курс Basic C++, залишився задоволеним. Максим — гарний викладач допоможе розккаже, перевірить домашку навіть пізно вночі та дасть фідбек хоча і не повинен такого робити))

Запит на консультацію

Залиште ваші контактні дані, і ми вам обов'язково зателефонуємо!

Обов'язково вкажіть ваше ім'я кирилицею

Обов'язково вкажіть email, за яким ми зможемо з вами зв'язатися

Обов'язково вкажіть телефон в міжнародному форматі

Школа працює з 10:00 до 21:00 по буднях і з 10:00 до 19:00 у вихідні дні (за київським часом, GMT + 2).

Відправлено

Професія C++ розробника