Kursplan

Införandet

Funktionell Programming på djupet

  • Objektorienterad programmering vs funktionell programmering
  • Förstklassiga funktioner och funktioner av högre ordning

Funktionell Programming i C++

  • Skriva kod i ett funktionellt format
  • Skapa Lambda-funktioner
  • Fånga objekt
  • Sammanfoga funktioner

Metaprogrammering och Functional Reactive Programming

  • Tillämpning av fakulteter
  • Använda C++ mallbibliotek och funktionella programmeringsbibliotek
  • Arbeta med Reactive-tillägg och RxCpp-bibliotek

Funktionell C++ Utveckling

  • Tillämpningar för byggnader
  • Använda funktioner av högre ordning
  • Arbeta med felhantering
  • Implementering av funktorer och monader
  • Omstrukturera kod
  • Skriva enhetstester
  • Prestanda för profilering
  • Tillämpningar med flertrådsteknik

Sammanfattning och slutsats

Krav

Förutsättningar

  • En förståelse för procedurell/objektorienterad programmering
  • Grundläggande erfarenhet av C++

Publik

  • Webbutvecklare
 14 timmar

Antal deltagare


Price per participant

Vittnesmål (5)

Upcoming Courses