Powrót do katalogu

Podaj maila aby obejrzeć webinar z Node.js

Wyrażam zgodę na otrzymywanie informacji o promocjach i produktach oferowanych Czytaj więcej przez Vavatech Sp z o.o. Zgodę możesz cofnąć w każdym czasie.
Termin sugerowany
2021-03-09
Warszawa

Zapisz się jako pierwszy!

2 600 / 2 dni
Zgłoś chęć udziału
Zaproponuj własny termin
Postaramy się uruchomić nowy termin dla Ciebie
Zgłoś chęć udziału

Front-End > JavaScript

Szkolenie: Programowanie funkcyjne w JavaScript

Kod: [PF-JS]
Pobierz program

Wprowadzenie


Celem szkolenia jest przekazanie wiedzy na temat różnic w podejściu funkcyjnym i obiektowym. Uczestnicy poznają zaawansowane techniki funkcyjne i nauczą się jak wykorzystywać je w praktyce. Dzięki nabytej wiedzy kursanci nauczą się pisać dużo bardziej ekspresywny, skalowalny i łatwiejszy do testowania kod

Adresaci szkolenia

Szkolenie adresowane jest do programistów, którzy znają podstawy języka JavaScript - posiadającą wiedzę na poziomie ukończonego szkolenia JavaScript kurs podstawowy (dla programistów). Po zakończonym szkoleniu uczestnicy będą znać funkcyjne możliwości języka JavaScript, umieć je wykorzystać w praktyce oraz będą świadomi jakie wady i zalety takie podejście za sobą niesie.



Czas i forma szkolenia

14 godzin (2 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

Programowanie funkcyjne i obiektowe

  1. Programowanie imperatywne i deklaratywne

  2. Ramda.js

  3. Czyste funkcje

  4. Funktory i monady

  5. Niemutowalne struktury danych

  6. Funkcyjne mechanizmy

    1. callback

    2. memoization

    3. higher-order functions

    4. currying

    5. partially applied functions

    6. Transductions

  7. Wstęp do programowanie reaktywnego


Program autorski Grzegorza Marzenckiego (jsTrainings.com)

Opinie uczestników

  • Trener bardzo przyjemnie prowadził zajęcia oraz miał indywidualne podejście do uczestników.

    Pracownik IT - TECHsterowniki

  • Dobre przygotowanie prowadzącego i jakość materiałów.

    Pracownik IT - Nexio

  • Odpowiednio zbilansowany sposób przekazu danych, z wyważonym podziałem na część merytoryczną i praktyczną. Mnogość zadań, z których część wymagała samodzielnego poszerzenia wiedzy.

    Pracownik firmy - Nexio