План на курса
Модул 1. Шаблони в C++
- Функционални шаблони
- Класови шаблони
- Определяне на типове за шаблони и auto
- Влияние на времето за построяване на шаблони в проект
- Най-добри практики и безопасно програмиране
Модул 2. Преместване на семантика
- lvalues, rvalues и универсални референции
- Преместване на семантика срещу идеално пренасочване
- Инициализация на обекти с () vs {}
- Най-добри практики и безопасно програмиране
Модул 3. Първокласни функции
- Лямбда изрази в C++
- Най-добри практики и безопасно програмиране
Модул 4. Показатели и референции
- Съвременно управление на паметта
- Използване на умни показатели
- Променливи, масиви и условия
- Най-добри практики и безопасно програмиране
Модул 5. Грешки при изпълнение и Изключения
- Преглед на някои релевантни концепции относно управлението на изключения
- Най-добри практики и безопасно програмиране
Модул 6. Претоварване на оператори и Полиморфизъм
- Преглед на някои релевантни концепции относно претоварването на оператори и полиморфизъм
- Най-добри практики и безопасно програмиране
Модул 7. Контейнъри и Алгоритми
- Стандартни контейнъри и алгоритми
- Най-добри практики и безопасно програмиране
Модул 8. Въведение в тестови стратегии в C++
- Избор на тестов фреймворк
- Написване на модулни тестове
Изисквания
-
Oтзиви от потребители (5)
Много ми харесах стила на треньора. Фулвио има много ясен начин на обяснение на тези концепции.
Sorin
Курс - Advanced C++ Custom 2 days
Машинен превод
Практични примерi написани от нула. Това не беше само представяне на резултатите от концепциите, но всяка концепция беше реализирана от началото.
Victor Botez
Курс - Advanced C++ Custom 2 days
Машинен превод
Обичам, че Фулвио е включил във вкурса всеки случай, който ми е дошъл на ум.
Marius
Курс - Advanced C++ Custom 2 days
Машинен превод
Примерите, свързани с семантика на преместване, интелигентни показвачи и управление на паметта бяха изключително ясно обяснени, и съм сигурен, че ще бъдат полезни в бъдещата ми работа.
Diana
Курс - Advanced C++ Custom 2 days
Машинен превод
Научих се неща, които не съм знаел, и също така прегледах основите.
Jurj
Курс - Advanced C++ Custom 2 days
Машинен превод