Курс C++ Start

Online
Для новачків
Відеолекції
C++ – мова програмування, яка посідає ключове місце в системному програмуванні та розробці високопродуктивних додатків. Наш курс C++ Start для початківців допоможе вам відкрити для себе основи цього потужного інструменту та підготує до глибокого вивчення розробки програмного забезпечення.

Для кого?

01

Світчерам з інших професій

Люди, які бажають змінити свою професійну сферу діяльності на одну із ІТ спеціальностей та знайти високооплачувану роботу в галузі програмування.
02

Світчерам з інших IT професій

Люди, які працюють в IT і не є програмістами, але бажають змінити свою спеціалізацію та опанувати нові технологічні стеки мови Java.
03

Новачкам у програмуванні

Для тих, хто не має жодного досвіду у програмуванні. Для тих, кому складно уявити в голові програму складнішу ніж HelloWorld.
04

Охочих навчатися з ментором

Для тих, хто хоче навчатись на подальших курсах менторингу, але розуміє, що його знань для цього формату поки недостатньо.
Записатися на курс

Формат та вимоги

Формат:
Відеоуроки з теорією
Практичні завдання
Online навчання в зручний для вас час
Допомога в чаті Zulip
Вимоги:
Знання ПК на рівні користувача

Програма курсу

Теорія

  • Про що і навіщо курс, що в ньому буде, чого не буде
  • Що пишуть на С++

Практика

  • Встановлення Visual Studio
  • Створюємо проєкт із методом main
  • Пишемо Hello World

Теорія

  • Строкові змінні
  • Конкатенація рядків
  • Арифметичні операції
  • Ключове слово const
  • Логічні типи даних
  • Конструкція switch-case
  • Масиви, цикл for
  • Цикли while і do-while
  • Керуючі оператори
  • Цикли break, continue, цикл while (true)
  • Вказівники

Практика

  • Змінюємо “Hello, World” на “Hello, <name>”
  • Читаємо прості формули
  • Читаємо з консолі температуру води, говоримо, в якому вона стані
  • Читаємо з консолі порядковий номер дня тижня, виводимо словами
  • Створюємо const-змінну
  • Створюємо масив
  • Переписуємо цикли через while
  • Зчитуємо числа з консолі
  • Розіменовуємо вказівники

Теорія

  • Аргументи функції та значення, що повертається
  • Процес складання програми в C++

Практика

  • Пишемо функцію
  • Переносимо формули до функції
  • Створюємо .h та .cpp файли

Теорія

  • Що таке:
    • Класи
    • Об’єкти
    • Поля
    • Методи
  • Статичний поліморфізм
  • Динамічне виділення пам’яті

Практика

  • Створення класу та об’єкту класу
  • Додавання атрибутів класу, геттерів/сеттерів до них + enum class
  • Додавання методів
  • Визначення методів
  • Написання конструктора та деструктора
  • Використання операторів new та delete

Теорія

  • Наслідування
  • Модифікатори під час наслідування
  • Dynamic cast
  • Перевизначення методів
  • Поліморфізм і ключове слово virtual. Віртуальний деструктор
  • Абстрактний клас і чисто віртуальні методи
  • Передача об’єктів у методи за значенням і за посиланням

Практика

  • Створити:
    • ієрархію наслідування
    • у цій ієрархії створити поліморфну поведінку
    • перевизначений метод
    • перевантаження методів
    • абстрактний клас і імплементувати його
    • інтерфейс і імплементувати його
  • Використовуємо virtual. Робимо деструктор класу віртуальним.

Демо-версія

Басалкевич Олександр
Автор курсу
Senior Software engineer (C++)
Басалкевич Олександр

Займаюсь розробкою програмного забезпечення у сфері Embedded medicine. Також є внутрішнім спікером та тренером компанії в рамках GlobalLogic Education. Ще у старшій школі почав займатися алгоритмічним програмуванням. Тричі був учасником півфіналу ACM ICPC.

Етапи навчання

Ваш результат

Після курсу С++ Start ви:
Будете розуміти та вміти застосовувати основні концепції та принципи С++.
Вмітимете писати найпростіші програми на С++.
Зможете розвиватися далі самостійно або на наших курсах менторингу Unreal Engine.
Матимете спільноту однодумців для обміну знаннями та досвідом і формування професійних зв’язків.
Записатися на курс
Сертифікат після проходження
Сергій Виноградов
C++
Корисний ресурс. Не тільки курси, а й контент на You Tube.
Viter Serhii
C++ Start
Все класно, чітко, по поличкам. Саша все дуже добре, зрозуміло пояснює. Шкода що так піздно курс вийшов, хоча б рік тому. Скільки б часу це мені зекономило.
Voronovska Iuliia
C++ Start
Все сподобалось. Добре пояснюють.
Andriichuk Oleh
C++ Start
Мені сподобалось те, що акцент курсу є більше на практичних завданнях, ніж на теорії.
Burmistrov Ruslan
C++ Start
Дуже якісна подача матеріалу. Ментор дуже зрузуміло і професіонально пояснює всі аспекти роботи програми і написання коду. Цікаво доносить зміст сложної теми використовуючи прості пояснення. Добре поставлена мова у ментора – приємно слухати.
Gindina Mishel
C++ Start
Усе подобається, єдине, хотілося б більше різних прикладів і практичних завдань для самостійного вирішення. Було б непогано включити невеликий тест або домашнє завдання наприкінці розділу для кращого закріплення матеріалу.
Oleksandr Ansimov
C++ START
Рекомендую! Правильний підхід до навчання – я це точно знаю!

Вартість курсу

Подайте заявку сьогодні та отримайте необмежений доступ до курсу
2500 грн | 70 USD
Записатися на курс
Бонус

пройдіть курс за 1 місяць та отримайте супер знижку на перші 3 місяці навчання з персональним ментором
Unreal Engine

6400 грн | 180 USD
8000 грн | 220 USD

Зв’яжіться з нами

Потрібно більше інформації?
Допоможемо вибрати курс
Запропонуємо найкращі умови
Надамо відповіді на всі запитання





    Застосувати

    Надсилаючи повідомлення, ви погоджуєтесь з нашою офертою.

    Ми не співпрацюємо з резидентами РФ та РБ!

    FAQ

    [ 1 ]
    Яка тривалість навчання на курсі C++ Start?

    Курс містить відеолекції та практичні завдання. Зазвичай, студенти завершують його за 3–4 тижні, виділяючи на навчання приблизно одну годину на день.

    [ 2 ]
    Чи можу я оплатити курс зараз, а почати навчання пізніше?

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

    [ 3 ]
    Чи буде у мене підтримка під час навчання?

    Так, під час навчання з вами на зв’язку буде особистий менеджер, що допомагатиме вирішувати організаційні питання. Також ми додамо вас до корпоративного чату Zulip, де буде присутній ментор, який допоможе вирішити ваші питання стосовно курсу.

    [ 4 ]
    Чи будуть перевірятись мої завдання на курсі?

    Всі завдання на курсі виконуються за принципом “Якщо код скомпілювався – значить, ви все зробили правильно і можете переходити до наступної лекції”, тому перевірки ментора не потрібні. Також автор курсу показує у лекції свій варіант рішення. Якщо у вас виникнуть труднощі з виконанням завдання – ментор в чаті допоможе розібратись з рішенням.

    [ 5 ]
    Чи є повернення? А раптом мені не сподобається?

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

    Курс С++ для початківців

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

    Для кого призначений курс

    Курс “C++ Start” ідеально підходить для:

    • Новачків. Якщо ви ніколи не програмували або маєте дуже обмежені знання, цей курс стане вашим першим кроком у великий світ програмування на C++.
    • Світчерів з інших мов. Якщо ви вже знайомі з програмуванням, але хочете додати C++ до свого арсеналу, цей курс допоможе вам швидко зорієнтуватися.

    Користь курсу

    Що ви отримаєте після проходження курсу С++ для початківців:

    • Базові знання. Курс надає фундаментальні знання із синтаксису, структур даних та основних алгоритмів у C++.
    • Оцінка зацікавленості. Після курсу ви зможете вирішити, чи цікава вам мова C++ і, чи хочете ви продовжувати її вивчення на глибшому рівні.
    • Практичні навички. Ви отримаєте навички, які можна використовувати для реалізації простих проєктів, а також для розуміння, як працюють складніші програми.
    • Старт у Unreal Engine. Знання C++ є важливим фундаментом для тих, хто хоче працювати на популярному ігровому рушії. Цей курс стане вашою відправною точкою для переходу до розробки відеоігор, яку ви зможете опанувати на меторингу Unreal Engine.

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

    Показати більше Приховати