Розкодуй свою кар’єру: знижка 20% на курси у форматі менторингу від FoxmindEd весь грудень 🎄
Дізнатися більше

Курс 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 C++ Engineer

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

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

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

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

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

Подайте заявку сьогодні та отримайте необмежений доступ до курсу
3550 грн | 100 USD
🎁 Бонус: -10% на 1-ий місяць навчання курсу менторинга Unreal Engine (дійсна протягом 2 міс.)
Подати заявку

Реєстрація







    Застосувати

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

    FAQ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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