План на курса

Въведение

Функционално програмиране в детайли

  • Обектно-ориентирано програмиране срещу функционално програмиране
  • Первокласни функции и по-висши редовни функции

Функционално програмиране в C++

  • Написане на код в функционален стил
  • Създаване на ламбда-функции
  • Захващане на обекти
  • Обединяване на функции

Метапрограмиране и функционално реактивно програмиране

  • Применяване на факториелни операции
  • Използване на шаблонни библиотеки и библиотеки за функционално програмиране в C++
  • Работа с реактивни разширения и библиотеката RxCpp

Функционално развитие на приложения с C++

  • Създаване на приложения
  • Използване на по-висши редовни функции
  • Работа с обработката на грешки
  • Имплементация на функтори и монади
  • Переразглеждане на код
  • Написване на юнит тестове
  • Профилиране на производителността
  • Многодиски приложения

Резюме и заключение

Изисквания

Предварителни условия

  • Разбиране на процедурното/обектно-ориентирано програмиране
  • Основен опит с C++

Целева аудитория

  • Уеб разработчици
 14 Часове

Брой участници


Цена за участник

Отзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории