Schița de curs

Introducere

Programare Funcțională Profundizată

  • Programarea orientată pe obiecte vs programarea funcțională
  • Funcții de prim ordin și funcții de ordine superioară

Programare Funcțională în C++

  • Scrierea codului în stil funcțional
  • Creatia funcțiilor Lambda
  • Capturarea obiectelor
  • Fuzionarea funcțiilor

Metaprogramare și Programare Funcțională Reactivă

  • Aplicarea factorialelor
  • Utilizarea bibliotecilor șablon C++ și bibliotecilor de programare funcțională
  • Lucrul cu extensii reactivă și biblioteca RxCpp

Dezvoltare Funcțională în C++

  • Construirea aplicațiilor
  • Folosirea funcțiilor de ordine superioară
  • Lucrul cu gestionarea erorilor
  • Implementarea functorilor și monadelor
  • Refactorizarea codului
  • Scrierea testelor unitare
  • Profilarea performanței
  • Multithreading-ul aplicațiilor

Rezumat și Concluzie

Cerințe

Prerequisites

  • O înțelegere a programării procedural/procedural-orientate
  • Experiență de bază cu C++

Audience

  • Dezvoltatori web
 14 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite