Przejdź do treści
JavaScript Online lub stacjonarnie Szkolenie ERNABO

JavaScript i TypeScript: nowoczesne aplikacje webowe

Tryb Online lub stacjonarnie
Termin Ustalany indywidualnie

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 kursu

Cel 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 szkolenia

Wymagania 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.