Programowanie z wykorzystaniem TypeScript
Korzyści dla biznesu:
- Zwiększenie efektywności zespołu programistycznego
- Skuteczne wykorzystanie TypeScript w projekcie
- Wsparcie w manipulacji typami
- Podniesienie poziomu bezpieczeństwa aplikacji
Korzyści dla uczestników:
- Zaawansowane umiejętności w typowaniu i manipulacji typami
- Efektywne typowanie w kontekście React
- Praktyczna wiedza o konfiguracji narzędzi
- Przygotowanie do zaawansowanych elementów języka
Zarys agendy:
- Wprowadzenie do TypeScript
- Najważniejsze struktury ECMAScript 2015+
- Dlaczego TypeScript?
- Porównanie z innymi silnie typowanymi językami
- Typowanie strukturalne a nominalne
- Typy podczas kompilacji i w runtime
- Konfiguracja narzędzi
- TSConfig
- Prettier
- Praca z IDE
- Elementy języka TypeScript
- Podstawowe typy
- Co jeśli nie znamy typu?
- Tryb strict, null i undefined
- Typy Any, Unknown, Never
- Typowanie obiektów, tablic i funkcji
- Słowniki, Enum i Klasy
- Typy generyczne
- Interface vs type
- Utility types
- TypeScript w React
- Typowanie JSX
- Komponenty i typowanie props
- Generyczne React hooks
- Współpraca z JavaScript
- Kod JavaScript w TypeScript
- Korzystanie z typowań bibliotek
- Kiedy brak typów
- Zaawansowane Typy
- Unie typów
- Literały
- Dyskryminowane unie
- Zawężanie typów
- Strażnicy typów
- Manipulacja Typami
- Type Lookup
- Tworzenie typów z typów
- Operatory typeof, instanceof oraz in w TS
- Typy indeksowane, i keyof
- Mapowanie Typów
- Typy Warunkowe
- Literały szablonowe z typowaniem
Nasi trenerzy:
- Mateusz Kulesza – Senior JavaScript Developer, Senior Front-End Developer
Informacje dodatkowe
Czas trwania | 3 dni (24 godziny) |
---|---|
Forma szkolenia | Ćwiczenia, Prezentacje, Wykłady |
Język szkolenia | Angielski, Polski |
Poziom | Podstawowy, Średniozaawansowany |
Opowiedz nam o swoim wyzwaniu, a my znajdziemy rozwiązanie.
Wypełnij formularz kontaktowy
Dane kontaktowe
