- Node, npm
- ESLint
- Prettier
- Webpack
Szkolenie JavaScript zaawansowane techniki ES6+
Poziom
ZaawansowanyCzas
16h / 2 dniTermin
IndywidualnieCena
IndywidualnieSzkolenie z JavaScript zaawansowane techniki ES6+
Piszesz w JS tylko wtedy, gdy musisz? Ostatni framework javascriptowy, jakiego używałeś to jQuery? Nie słyszałeś o słowie kluczowym class w JavaScript’cie? Brakuje Ci statycznego typowania? A może po prostu chciałbyś podszkolić się we front-endach?
Dla kogo jest szkolenie z JavaScript zaawansowane techniki ES6+?
Front-endowcy z podstawowymi umiejętnościami
Ludzie piszący w JS tylko wtedy, gdy muszą, otwarci na poznanie ciekawych technik programowania
Front-endowcy, którzy nie znają najnowszych mechanizmów JS
Czego się nauczysz na szkoleniu JavaScript zaawansowane techniki ES6+
-
Poznasz i zrozumiesz najnowsze mechanizmy JS (ES6+)
-
Dowiesz się jak korzystać z Node oraz npm na potrzeby front-endu
-
Zbudujesz stronę z Web Componentów
-
Świadomie wykorzystasz narzędzia webpack oraz TypeScript
-
Rozwiniesz projekt „portfolio programisty”
Program szkolenia JavaScript zaawansowane techniki ES6+
Moduł 1: Narzędzia i konfiguracja
Moduł 2: Moduły
- Node
- ES6
- Dynamic import
Moduł 3: Lepsza składnia
- var, let, const
- Destrukturyzacja, domyślne wartości
- Spread
- Klasy
- null-safety: ??, ?., ??=
Moduł 4: Korzystanie z API
- fetch
- Obietnice
- Kolekcje i procesowanie: Map, Set, filter, map, for in, for of, forEach, flat, flatMap
- async/await
Moduł 5: Generatory
- Reaktywność pull-based
- Iteratory, obserwatory, współprogramy
Moduł 6: Generatory
- Proxy
- Symbol
- BigInt
- WeakRef, FinalizationRegistry
Moduł 7: Web Components
- customElements
- Szablony HTML
- Shadow DOM
- Web componenty a frameworki
- Atrybuty
Moduł 8: CSS
- flex, grid
- Zmienne
- Pseudoselektory
- Animacje
- Atomic CSS
Moduł 9: Transpilacja
- Babel
- TypeScript
- Przykład – dekoratory
Moduł 10: Konsola przeglądarki
- Logi, trace, table
- Uruchamianie kodu
Moduł 11: Testowanie
- Jest
- Testy snapshotowe
- Lokalny serwer deweloperski
Pobierz program
Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.