Frontend JavaScript

Szkolenie JavaScript zaawansowane techniki ES6+

Termin

Ustalamy indywidualnie

Czas

16h / 2 dni

Cena

Ustalamy indywidualnie

Szkolenie 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

Program szkolenia JavaScript zaawansowane techniki ES6+

Moduł 1: Narzędzia i konfiguracja

Node, npm
ESLint
Prettier
Webpack

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

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”

Chcesz dowiedzieć się więcej o szkoleniu JavaScript zaawansowane techniki ES6+?

Dowiedz się więcej

Przemysław Wołosz

Szkolenia dla firm
(+48) 730 830 801

    Zamów rozmowę