Bądź na bieżąco!
Zostaw nam swojego maila, aby otrzymać najświeższe informacje o devbites!
Wyślemy Ci zapowiedzi, przykładowe materiały oraz - oczywiście - najlepszą ofertę!
PAMIĘTAJ, żeby odebrać wiadomość potwierdzającą i kliknąć w przycisk.
Zapisując się na newsletter zgadzasz się na przetwarzanie Twoich danych osobowych w celu wysyłania na wskazany przez Ciebie adres e-mail informacji handlowych o nowościach, promocjach, produktach i usługach związanych z serwisami devbites.pl i devstyle.pl. Będzie to marketing bezpośredni, do realizacji którego wykorzystamy Twoje telekomunikacyjne urządzenia końcowe. Administratorem Twoich danych osobowych będzie DEVSTYLE spółka z ograniczona odpowiedzialnością z siedzibą w Białymstoku (15-215) przy ul. Konopnickiej 14/8, NIP: 5423453088. Przysługuje Tobie prawo do cofnięcia zgody, żądania wglądu do Twoich danych, wniesienia sprzeciwu co do ich przetwarzania, sprostowania, usunięcia i ograniczenia przetwarzania. Więcej informacji o tym jak przetwarzamy Twoje dane znajdziesz nadevstyle.pl/rodo oraz w Regulaminie newslettera.
JavaScript: funkcje
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 arrayowe od podszewki
- pure functions i efekty uboczne
- funkcje wyższego rzędu i callbacki
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