Schița de curs

Introducere

Funcțional Programming în profunzime

  • Programarea orientată pe obiecte vs programarea 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
  • Îmbinarea funcțiilor

Metaprogramare și funcționalitate Reactive Programming

  • Aplicarea factorilor
  • Utilizarea bibliotecilor de șabloane C++ și a bibliotecilor de programare funcțională
  • Lucrul cu extensiile Reactive și biblioteca RxCpp

Funcțional C++ Dezvoltare

  • Aplicații în construcții
  • Utilizarea funcțiilor de ordin superior
  • Lucrul cu gestionarea erorilor
  • Implementarea de functori și monade
  • Refacerea codului
  • Scrierea de teste 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ță

  • Dezvoltatorii web
  14 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Mărturii (3)

Cursuri înrudite

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

  21 ore

Categorii înrudite