Kursplan

Inledning

Funktionsprogrammering i djupet

  • Objekt-orienterad programmering vs funktionsprogrammering
  • Förstaklassfunktioner och högreordningsfunktioner

Funktionsprogrammering med C++

  • Skriva kod i en funktionsmässig stil
  • Skapa lambda-funktioner
  • Kapitulera objekt
  • Förena funktioner

Metaprogrammering och Funktionsreaktiv programmering

  • Använda faktoriella
  • Använda C++-mallbibliotek och funktionsprogrammeringsbibliotek
  • Arbeta med reaktiva utökningar och RxCpp-biblioteket

Funktionsmässig C++-utveckling

  • Bygga applikationer
  • Använda högreordningsfunktioner
  • Arbeta med felhantering
  • Implementera funktorer och monader
  • Omförkodning av kod
  • Skriva enhetstester
  • Profilerar prestanda
  • Flertrådad applikationer

Sammanfattning och slutsats

Krav

Förkunskaper

  • Ett förstående för proceduralt/objekt-orienterat programmering
  • Grundläggande erfarenhet av C++

Målgrupp

  • Webbutvecklare
 14 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (5)

Kommande Kurser

Relaterade Kategorier