13 януари, 2025
Промо!

С++ Fundamentals

Original price was: 670.00лв..Current price is: 560.00лв..

Категория: Етикет:

Описание

Курс “С++ Fundamentals” ще ви запознае в дълбочина с обектно-ориентираното програмиране (object-oriented programing) – композиция, наследяване, полиморфизъм и абстрактни класове; а след това ще преминем към STL класове и колекции, предефиниране на оператори, прихващане на изключения за обработка на грешки и namespaces.

Материалът се надгражда постепенно, с много примери, упражнения, задачи за самоподготовка и консултации с лектора. Обучението завършва с практически проект за изготвяне на приложение подобно на реалните такива.

Обучението се провежда в платена форма. Предлагаме опция за разсрочено плащане на до 4 вноски без допълнително оскъпяване. В случай, че се откажете от участието си на някой етап не дължите доплащане, т.е. заплащате само частта, в която сте бил/а част от групата.

 

На най-добре представящите се по време на обучението има възможност за организиране на срещи с потенциални работодатели.

 

Своите знания може да тествате напълно безплатно през “Тест C++ Специалист – Ниво 1”.

 

Начин на провеждане

 

На Запис, Онлайн Консултации

*Промо цена

 

Цена от 560 вместо  670 лева

Срок за записване

 

Курсът е наличен постоянно/целогодишно

Начало на курса

 

17.03.2025


Какво ще научите: 

 

  • Какви са принципите и основните компоненти на обектно-ориентираното програмиране
  • Как да създавате йерархии от класове с композиция, наследяване,  полиморфизъм и абстрактни класове
  • Как да прихващате и обработвате изключения
  • Как да използвате STL библиотеката за за работа със структури от данни за лесна обработка на информация
  • Как да предефинирате оператори

* Ако смятате, че вече имате знания, които може да покриват съдържанието на курс “С++ Fundamentals”, имате опция да се явите на тест за определяне на нивото.

Преди този курс е препоръчително да преминете Въведение в Програмирането със С++.

Програма на курс “C++ Fundamentals”

  • Класове, обекти, методи и полета на клас
  • Дефиниране на клас с метод
  • Дефиниране на метод с параметри
  • Полета на клас, сет методи и гет методи
  • Инициализиране на обекти с конструктори
  • Uniform инициализация
  • Конструктор с аргументи по подразбиране
  • Инициализация чрез присвояване
  • Копиращ конструктор
  • Деструктори
  • const обекти и const методи
  • Композиция
  • Приятелско функции и приятелски класове
  • Използване на указател this
  • break and continue Statements
  • Статични полета и методи
  • Базови класове и класове наследници
  • protected членове на клас
  • Връзки между базови класове и класове наследници
  • Конструктори и деструктори в класовете наследници
  • public, protected и private наследяване
  • Примери за полиморфизъм
  • Връзки между обектите в йерархия от наследяване
  • Виртуални функции
  • Полета за тип и използване на switch конструкция
  • Абстрактни класове и чисти виртуални функции
  • Базови концепции
  • Хвърляне, прихващане и обработка на изключения
  • Основи на предефиниране на оператори
  • Предефиниране на бинарни оператори
  • Предефиниране на унарни оператори
  • const_cast оператор
  • namespaces
  • Запазената дума Оператор
  • Указатели към членове на клас (.* и ->*)
  • Множествено наследяване
  • Множествено наследяване и виртуални базови класове
  • Въведение в Standard Template Library (STL)
  • Въведение в контейнери, итератори и алгоритми
  • Последователни контейнери: вектор, списък, опашка
  • Асоциативни контейнери: мултимножество, множество, мултимап, мап
  • Контейнери адаптери: стек, опашка, приоритетна опашка
  • fill, fill_n, generate и generate_n
  • equal, mismatch и lexicographical_compare
  • remove, remove_if, remove_copy и remove_copy_if
  • replace, replace_if, replace_copy и replace_copy_if
  • Математически алгоритми
  • Основни алгоритми за търсене и сортиране
  • swap, iter_swap и swap_ranges
  • copy_backward, merge, unique и reverse
  • inplace_merge, unique_copy и reverse_copy
  • Операции с множества
  • lower_bound, upper_bound и equal_range
  • Heapsort
  • min и max

Тествайте усвоените знания в практически проект, който може с гордост да включите във вашата автобиография/CV.

Продължителност
Материалът е предназначен за 6 седмици и още 2 за практически проект, но всеки курсист сам определя своето темпо.

Начало на обучението
17.03.2025

За кого е подходящо:
Начинаещи
Специалисти с 3-5 години опит
Senior професионалисти
Форми на обучение:
Запис, Онлайн
Присъствено
Хибридно
Тип обучения:
Платени
Безплатни
Цена 560 лв. 670 лв.
Изпити и сертификати:
Изпит – онлайн
Сертификат
Удостоверение за Професионално Обучение

Необходими ли са предишни познания

C++ Fundamentals” е подходящ за хора с основни познания по програмиране на С++.

Кариерно ориентиране

Персонална консултация с лектора на обучението и експерт от DevStyleR Academy за възможностите за кариерно развитие в ИТ сферата, съвети от бизнес практиката и как да се държите на интервю за работа.

Какво трябва да знаем за курса?
Как да се запиша Записването и заплащането става през бутон ДОБАВЯНЕ В КОЛИЧКАТА (в началото на продукта)
Срок за записване Курсът е наличен целогодишно
Форма на обучение Курсистите имат достъп до интерактивна платформа за обучение, която включва записи на лекции, тестове за самооценка, задачи, реални примери от практиката, както и материали, които да използват на практика.
Ще има ли изпит? Да, Изпитът ще се проведе в онлайн формат.
Ще получа ли сертификат? Всички участници завършили курса могат да заявят и получат** сертификат за преминато обучение, а при постигнат хорариум от часове и Удостоверение за професионална квалификация.

 

**само след пълно заплащане на сумата за обучение в съотвения курс