План на курса
Въведение
Функционално Programming в дълбочина
- Обектно-ориентирано програмиране срещу функционално програмиране
- Функции от първи клас и функции от по-висок ред
Функционал Programming в C++
- Писане на код в функционален стил
- Създаване на Lambda функции
- Заснемане на обекти
- Комбиниране на функции
Метапрограмиране и функционалност Reactive Programming
- Прилагане на факториели
- Използване на шаблонни библиотеки и библиотеки за функционално програмиране
- Работа с реактивни разширения и RxCpp библиотека
Функционално C++ развитие
- Изграждане на приложения
- Използване на функции от по-висок ред
- Работа с обработка на грешки
- Внедряване на функтори и монади
- Рефакториране на код
- Писане на unit тестове
- Профилиране на производителността
- Многонишковo програмиране на приложения
Обобщение и заключение
Изисквания
Предпоставки
- Разбиране на процедурно/обектно-ориентирано програмиране
- Основни познания с C++
Публика
- Уеб разработчици
Oтзиви от потребители (5)
Научих се неща, които не съм знаел, и също така прегледах основите.
Jurj
Курс - Advanced C++ Custom 2 days
Машинен превод
Обща информация за курса
Paulo Gouveia - EID
Курс - C/C++ Secure Coding
Машинен превод
Насладих се на гъвкавостта и разнообразието на темите, комбинацията от тренинги и упражнения позволиха да приложа веднага наученото. Насладих се и на проектите в последния ден, които събраха всичко на едно място.
Luca Ricagni - Rockwell Collins UK Limited
Курс - Advanced C++
Машинен превод
Хареса ми да се потопя в C++ езика за 5 дни - без прекъсване от редовна работа - подред много ... Лично аз нямам толкова опит в C++ като моите колеги, реших да се присъединя към този курс, за да се задълбоча гмуркам се. Гмуркането ме накара изключително много да науча повече ... което е точно това, което исках да постигна. Оценявах експертните познания на обучителя - и тези на моите колеги. Фактът, че темите бяха засегнати много бързо и не бяха разгледани подробно, е това, което очаквам от един курс за напреднали. Понякога твърде бързо, за да следвам (но това е известен и приет недостатък от присъединяването ми към този курс :-)) ... но от друга страна ми предостави доста пълен преглед на тънкостите на езика. Благодаря много за представянето на курс по този начин! Най-оценен!!!
Jan Grauwen - Septentrio N.V.
Курс - Advanced C++ Software Design
Машинен превод
Интерактивност, време за самостоятелно програмиране. Уча се по-лесно, ако имам възможност да намирам отговора и не само да ми кажат какво е. Било е същото много добро, че обучението е добре планирано, паузи с кафе и обучението не губи моето внимание. Трениращият имал много дълга познание в C++, чувствахме се, че можем да питаме за всичко.
Barna Szecsi - GIS Europe SE
Курс - C++ for Embedded Systems
Машинен превод