Szkolenie JavaScript zaawansowane techniki ES6+

Poziom

Zaawansowany

Czas

16h / 2 dni

Termin

Indywidualnie

Cena

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+?
  • logo infoshare Front-endowcy z podstawowymi umiejętnościami
  • logo infoshare Ludzie piszący w JS tylko wtedy, gdy muszą, otwarci na poznanie ciekawych technik programowania
  • logo infoshare 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
  • 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

Pobierz program

Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Zamów rozmowę

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.