Курсът е предназначен за хора, които имат опит с програмирането на C, но нямат (достатъчно) познания в сферата на обектно ориентираното програмиране. Силна практическа насоченост. Повечето задачи се пишат от самите курсисти, с напътствия от преподавателя.
Групите са до малки, за да се отделя достатъчно индивидуално внимание на участниците.
1. Стандартен вход и изход в С++.
2. Класове и обекти
3. Конструктори и деструктори
4. Указатели и класове
5. Наследяване
6. Предефиниране на методи и на оператори
7. Обработка на изключения
8. Библиотека STL
Практически упражнения по време на целия курс
1. Стандартен вход и изход в С++
2. Модификатори на изхода.
3. Класове и обекти.
4. Методи и свойства.
5. Модификатори public, private, protected
6. Деклариране на обекти
7. Полиморфизъм.
8. Конструктори и деструктори
9. Деклариране
10. Подразбиращ се конструктор.
11. Конструктори с параметри.
12. Виртуален деструктор
13. Указатели и класове
14. Указатели към обекти.
15. Указателя this
16. Псевдоними на обекти.
17. Динамично създаване на обекти.
18. Наследяване
19. Базови класове
20. Наследяване на методи и свойства.
21. Mножествено наследяванe
22. Указатели към базови класове
23. Предефиниране на методи
24. Скриване на базови методи
25. Виртуални методи
26. Абстрактни методи
27. Предефиниране на оператори
28. Работа с потоци. Файлов вход и изход
29. Обработка на изключения
30. Библиотека STL. Вектори. Списъци. Карти. Алгоритми. Стрингове
31. Подготовка за интервюта. Плюсове и минуси на различните позиции.
Курса използва като база познанията по езика C на кандидатите. Нужно е прилично познаване на езика. Ако нямате такова, може да запишете първо базовия курс C Starter.
За провеждането на практическите упражнения, кандидатите трябва да разполагат с личен лаптоп.
Възможност за провеждане на отворено обучение, както и на фирмено обучение по C++.
При фирмено обучение може да адаптираме програмата според вашите нужди.
Възможност за обучение на живо и отдалечено.
Преподавателят за този курс е Георги Митев. Той има почти 10 години работен опит в сферата на програмирането. Отделно от това, той е сертифициран като преподавател по различни видове дисциплини.
Георги прави първите си стъпки в програмирането в Софийска Математическа Гимназия (СМГ) в шести клас. До завършването на гимназията си, се занимава със C/C++, включително и по участия на олимпиади. В кариерата си се занимава основно с Java, но и със C/C++.
При интерес, може да прегледате LinkedIn профила на преподавателя (CV).