<img height="1" width="1" style="display: none;" src="https://www.facebook.com/tr?id=990894967609194&ev=PageView&noscript=1" alt="" />
devBites
~2h:00m

JavaScript: funkcje

frontendthisclosurescopepure function

Ten kurs przeniesie Cię w świat mechaniki najważniejszego elementu języka JavaScript.

Zdobędziesz jednocześnie dogłębne zrozumienie teorii, dzięki licznym zadaniom opanujesz praktykę, a w rezultacie - wejdziesz na “zaawansowany” poziom znajomości JS

Prowadzący zwraca szczególną uwagę na praktyczne zastosowanie wiedzy w pracy komercyjnej. Kurs świetnie się sprawdzi zarówno jako wprowadzenie dla osób początkujących w programowaniu, jak i programistów mających doświadczenie w innych językach - i chcących poznać JavaScript dogłębnie.

  • Tomasz Ducin

Czego nauczysz się w tym kursie

  • rodzaje funkcji (function, arrows)
  • zakresy (funkcyjne, blokowe)
  • konteksty funkcji
  • metody arrayoweod podszewki
  • pure functions i efekty uboczne
  • funkcje wyższego rzęducallbacki

Wymagania

  • podstawy programowania, ale...
  • ...wcześniejsza znajomość JavaScript NIE jest wymagana!
  • gotowość do zmiany podejścia do programowania z użyciem funkcji (będziesz to robić o wiele bardziej świadomie!)

Agenda

  • 1Wprowadzenie

  • 2Zakresy

  • 3Zakres leksykalny i funkcje strzałkowe

  • 4Domknięcia i lazy evaluation

  • 5Domknięcia - ZADANIA

  • 6Arity

  • 7Kontekst funkcji

  • 8Kontekst funkcji - ZADANIA

  • 9Pure functions

  • 10Pure functions - ZADANIA

  • 11Funkcje wyższego rzędu

  • 12Funkcje wyższego rzędu - ZADANIA

  • 13Metody arrayowe - mapowanie

  • 14Metody arrayowe - filtrowanie

  • 15Metody arrayowe - grupowanie

  • 16Metody arrayowe - sortowanie

  • 17Metody arrayowe - predykaty

  • 18Metody arrayowe - predykaty - ZADANIA

  • 19Pozostałe metody arrayowe

  • 20Przetwarzanie danych - ZADANIA