Course Outline

Introductie

Functioneel Programming in de diepte

  • Objectgeoriënteerd programmeren versus functioneel programmeren
  • Eersteklas functies en hogere-orde functies

Functioneel Programming in C++

  • Code schrijven in een functionele stijl
  • Lambda-functies maken
  • Objecten vastleggen
  • Functies samenvoegen

Metaprogrammering en Functional Reactive Programming

  • Faculteiten toepassen
  • Gebruik van C++ sjabloonbibliotheken en functionele programmeerbibliotheken
  • Werken met Reactive-extensies en RxCpp-bibliotheek

Functionele C++ Ontwikkeling

  • Toepassingen bouwen
  • Hogere-ordefuncties gebruiken
  • Werken met foutafhandeling
  • Implementeren van functors en monaden
  • Code herstructureren
  • Eenheidstests schrijven
  • Prestaties op het gebied van profilering
  • Multithreading-toepassingen

Samenvatting en conclusie

Requirements

Vereisten

  • Inzicht in procedureel/objectgeoriënteerd programmeren
  • Basiservaring met C++

Publiek

  • Webontwikkelaars
  14 Hours
 

Getuigenissen (3)

Related Courses

Using C++ in Embedded Systems - Applying C++11/C++14

  21 Hours

Related Categories