Plan Szkolenia

Wprowadzenie

Programowanie funkcyjne w szczegółach

  • Programowanie obiektowe a programowanie funkcyjne.
  • Funkcje pierwszej klasy i funkcje wyższego rzędu.

Programowanie funkcyjne w C++

  • Pisanie kodu w stylu funkcyjnym.
  • Tworzenie funkcji lambda.
  • Przechwytywanie obiektów.
  • Łączenie funkcji.

Metaprogramowanie i reaktywne programowanie funkcyjne

  • Stosowanie silni.
  • Korzystanie z bibliotek szablonów C++ i bibliotek programowania funkcyjnego.
  • Praca z rozszerzeniami reaktywnymi i biblioteką RxCpp.

Rozwój funkcyjnego C++

  • Budowanie aplikacji.
  • Korzystanie z funkcji wyższego rzędu.
  • Praca z obsługą błędów.
  • Implementowanie funktorów i monad.
  • Refaktoryzacja kodu.
  • Pisanie testów jednostkowych.
  • Profilowanie wydajności.
  • Tworzenie aplikacji wielowątkowych.

Podsumowanie i zakończenie

Wymagania

Wymagania wstępne

  • Zrozumienie programowania proceduralnego/obiektowego.
  • Podstawowe doświadczenie z C++.

Grupa docelowa

  • Programiści internetowi.
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (4)

Propozycje terminów

Powiązane Kategorie