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

Basic level
5

alarm-clock занять

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

rocket старт

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

Залишилося

Цікавить наступний рівень?

C++ Pro C++ Pro

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

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

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

Цілі курсу

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

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

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

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

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

866 ₴

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

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

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

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

Промокод

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

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

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

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

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

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

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

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

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

grinning-face

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

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

  • C++

    C++

  • Git

    Git

  • VS Code

    VS Code

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

Вас будуть навчати практикуючі фахівці, що працюють в топових компаніях.

  • Микита Жаворонков

    Микита Жаворонков

    Linux C/C++ Engineer в GlobalLogic

    GlobalLogic
    Микита Жаворонков
    Микита Жаворонков Linux C/C++ Engineer в GlobalLogic

    Linux C/C++ Engineer в GlobalLogic.

    За час комерційного досвіду та навчання перепробував велику кількість мов та технологій: від Android застосунків до Embedded, від Back-end на PHP до високопродуктивної обробки зображень на Rust.

  • Наталія Ковальова

    Наталія Ковальова

    С++ developer в Phonexa

    Phonexa
    Наталія Ковальова
    Наталія Ковальова С++ developer в Phonexa

    Працюю у комерційній розробці на мові С++ в міжнародних аутсорсових компаніях більше 10 років .

  • Ігор Конфедрат

    Ігор Конфедрат

    Software Engineer в Onseo

    Onseo
    Ігор Конфедрат
    Ігор Конфедрат Software Engineer в Onseo

    У розробці з 2012 року. За ці 12 років встиг взяти участь в розробці десктопних та мобільних проєктів.

    Люблю UNIX-like системи.

  • Максим Безуглий

    Максим Безуглий

    C++ Senior Software Engineer

    Максим Безуглий
    Максим Безуглий C++ Senior Software Engineer

    Досвід в розробці більше 8 років. Працював в різних сферах, від розробки високонавантажених систем, то додатків критично важливих служб. У мене є досвід роботи з SQL, Qt Widgets, WinApi/MFC тощо, що дозволило мені розробляти комерційні програми для успішних компаній. Люблю риболовлю, акваріуми та красиві збірки ПK.

  • Олексій Кшенський

    Олексій Кшенський

    Senior Software Developer в ProcessMaker

    ProcessMaker
    Олексій Кшенський
    Олексій Кшенський Senior Software Developer в ProcessMaker

    У розробці з 2013 року. Найбільша спеціалізація — Rust та C++/Qt, але писав/пишу код 15 різними мовами, зокрема більш за все люблю функціональні: Haskell, Clojure, Erlang, F#.

    Маю 3 котів, більшість вільного часу займаюся хобі-програмуванням (переважно Rust), час від часу граю у відеоігри (особливо roguelite жанр), знаю і вивчаю декілька мов: англійську, японську, фінську. Також займаюся філософією, психологією, медитацією.

  • Олександр Пліщенко

    Олександр Пліщенко

    Software Engineer в Eva

    Eva
    Олександр Пліщенко
    Олександр Пліщенко Software Engineer в Eva

    У розробці з 2015 року. Усе почалося з фрілансу. Працював у наступних компаніях: 4FriendsGames, Software MacKiev, Luxoft. Зараз працюю над процесінгом у мережі магазинів Єва.

Програма онлайн-курсу
С++ 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
Happy Monday

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

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

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

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

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

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

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

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

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

Відправлено

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