Schița de curs

Introducere

Funcțional Programming în profunzime

  • Programare orientată pe obiecte vs programare funcțională
  • Funcții de primă clasă și funcții de ordin superior

Funcțional Programming în C++

  • Scrierea codului într-un stil funcțional
  • Crearea funcțiilor Lambda
  • Capturarea obiectelor
  • Combinarea funcțiilor

Metaprogramare și funcționalitate Reactive Programming

  • Aplicarea factorialilor
  • Utilizarea bibliotecilor template C++ și a bibliotecilor de programare funcțională
  • Lucrul cu extensii Reactive și biblioteca RxCpp

Funcțional C++ Dezvoltare

  • Construirea aplicațiilor
  • Utilizarea funcțiilor de ordin superior
  • Lucrul cu gestionarea erorilor
  • Implementarea functorilor și monadelor
  • Refactorizarea codului
  • Scrierea testelor unitare
  • Profilarea performanței
  • Aplicații multithreading

Rezumat și concluzii

Cerințe

Condiții prealabile

  • O înțelegere a programării procedurale/orientate pe obiecte
  • Experiență de bază cu C++

Audiență

  • Dezvoltatori web
 14 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Upcoming Courses

Categorii înrudite