План на курса
Въведение
Функционално Programming в дълбочина
- Обектно-ориентирано програмиране срещу функционално програмиране Първокласни функции и функции от по-висок ред
Функционал Programming в C++
- Писане на код във функционален стил Създаване на ламбда функции Улавяне на обекти Обединяване на функции
Метапрограмиране и функционалност Reactive Programming
- Прилагане на факториали Използване на библиотеки с шаблони на C++ и библиотеки за функционално програмиране Работа с Reactive разширения и библиотека RxCpp
Функционално C++ развитие
- Изграждане на приложения Използване на функции от по-висок ред Работа с обработка на грешки Внедряване на функтори и монади Рефакторинг на код Писане на модулни тестове Профилиране на производителност Многопоточни приложения
Обобщение и заключение
Изисквания
Предпоставки
- Разбиране на процедурно/обектно-ориентирано програмиране
- Основен опит с C++
Публика
- Уеб разработчици
Oтзиви от потребители (6)
Отворена дискусия, обучител с много знания и желание да помогне с отстраняване на грешки и въпроси Goo баланс между теоретични и практически упражнения.
JACK ROSS - STMicroelectronics R&D Ltd
Course - Programming in C++
Machine Translated
Показахме много различни инструменти (gdb, valgrind, callgrind, google sanitizers, ...), което беше наистина страхотно да имаме базови знания, които можем да разширим, когато се наложи да използваме един от тези инструменти.
Thibault Marechal - Red Embedded Consulting Sp. z o.o.
Course - C++ 11 Programming
Machine Translated
балансът между лекции и практика, ритъмът, знанията и педагогическите умения на обучителя
Armando Pinto - EID
Course - C/C++ Secure Coding
Machine Translated
Добри примери, фокусирайте се върху най-полезния материал
Piotr Sowiński - Intel Technology Poland
Course - Object Oriented Programming with C++
Machine Translated
Great training atmosphere.
April Faith Manabat - Controtek Solutions Inc
Course - QT Programming
Много упражнения и помощ. Беше полезно за обучителя да може да използва нашите индивидуални документи по проекта, за да може да ни помогне да коригираме проблема си и да завършим упражненията. {Много шанс и за задаване на въпроси.
Matthew - Teledyne
Course - Advanced C++
Machine Translated