JavaScript i TypeScript: nowoczesne aplikacje webowe
Informacje podstawowe
Najważniejsze dane o szkoleniu w jednym miejscu- Kategoria
- JavaScript
- Forma realizacji
- Online lub stacjonarnie
- Termin
- Ustalany indywidualnie
- Dostawca
- ERNABO Adrian Flak
- Dofinansowanie
- Możliwość dofinansowania
Cel szkolenia
Co zyskasz po ukończeniu kursuCel biznesowy
Mniej błędów w aplikacjach webowych dzięki typowaniu i nowoczesnym standardom języka.
Cel edukacyjny
Uczestnik uczy się pisać nowoczesny kod JavaScript i przenosić go na TypeScript z pełną kontrolą typów.
Efekty uczenia się
- stosuje składnię ES: destrukturyzację, moduły, klasy, funkcje strzałkowe,
- obsługuje asynchroniczność przez Promise, async i await oraz fetch,
- modyfikuje DOM i obsługuje zdarzenia w przeglądarce,
- definiuje typy, interfejsy, unie i generyki w TypeScript,
- konfiguruje projekt w Vite z trybem strict kompilatora.
Program szkolenia
Szczegółowy plan zajęćModuł 1. Nowoczesny JavaScript
- let, const, zakres, destrukturyzacja, operator spread
- tablice i obiekty: map, filter, reduce
Moduł 2. Asynchroniczność
- pętla zdarzeń, Promise, async i await
- fetch i obsługa błędów sieci
Moduł 3. Przeglądarka
- DOM, zdarzenia, formularze
- moduły ES i narzędzie Vite
Moduł 4. TypeScript
- typy, interfejsy, unie, zawężanie
- generyki i typy narzędziowe
Moduł 5. Projekt
- tsconfig i tryb strict
- linter, formatowanie, testy jednostkowe
Warsztat końcowy
Uczestnicy tworzą w TypeScript aplikację webową pobierającą dane z publicznego API, z filtrowaniem i walidacją formularza.
Wymagania
Co przygotować przed startem szkoleniaWymagania wstępne
Podstawy HTML i CSS oraz dowolnego języka programowania.
Dla kogo?
Programiści frontendu i backendu, osoby przechodzące z innych języków oraz twórcy stron, którzy chcą pisać aplikacje w JavaScript i TypeScript.