План на курса

Въведение

Функционално Programming в дълбочина

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

Функционал Programming в C++

  • Писане на код в функционален стил
  • Създаване на Lambda функции
  • Заснемане на обекти
  • Комбиниране на функции

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

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

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

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

Обобщение и заключение

Изисквания

Предпоставки

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

Публика

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

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


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

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

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

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