PROFIL UCZESTNIKA
Szkolenie “Praca z TypeScript dla początkujących” skierowane jest do poczatkujących programistów JavaScript, którzy chcą poznać zalety i wady wykorzystania języka TypeScript podczas tworzenia aplikacji internetowych.
PROGRAM SZKOLENIA
1. Przygotowanie środowiska programistycznego
- Instalacja Node.js, Gita, TypeScript, edytora tekstu
- Projekt
- Pliki konfiguracyjne
- Kod TypeScript
- Kompilowanie i uruchamianie kodu
- Definiowanie modelu danych
- Dodawanie funkcji do klasy kolekcji
3. Pakiet zewnętrzny
4. Dodawanie poleceń
- Filtrowanie elementów
- Dodawanie zadań
5. Trwałe przechowywanie danych
6. Zalety języka TypeScript
- Funkcje języka TypeScript
- Poznawanie wersji JavaScript
- Konfiguracja środowiska programistycznego
7. Wprowadzenie do języka JavaScript
- Typy języka JavaScript
- Tablice
- Obiekty
- Słowo kluczowe this
8. Wprowadzenie do JavaScript
- Dziedziczenie obiektu JavaScript
- Używanie iteratorów i generatorów
- Używanie kolekcji JavaScript
- Używanie modułów
9. Używanie kompilatora TypeScript
- Struktura projektu
- Menedżer pakietów Node
- Plik konfiguracyjny kompilatora TypeScript
- Kompilacja kodu TypeScript
- Funkcjonalność: wersjonowanie celu
- Wybór formatu modułu
- Ustawienia konfiguracji kompilatora
10. Testowanie i debugowanie kodu TypeScript
- Debugowanie kodu TypeScript
- Linter TypeScript
- Testy jednostkowe w TypeScript
11. Typowanie statyczne
- Typy statyczne
- Używanie unii typu
- Asercja typu
- Typ unknown
- Typy null
12. Używanie funkcji
- Definiowanie funkcji
- Parametry funkcji
- Wynik działania funkcji
13. Tablice, krotki, wyliczenia
- Praca z tablicami
- Krotka
- Wyliczenie
- Używanie typu literału wartości
- Alias typu
14. Praca z obiektami
- Praca z obiektami
- Używanie złączenia typów
15. Praca z klasami i interfejsami
- Używanie funkcji konstruktora
- Używanie klas
- Interfejs
- Dynamiczne tworzenie właściwości
16. Używanie typów generycznych
- Tworzenie klasy generycznej
- Definiowanie interfejsu generycznego
17. Zaawansowane typy generyczne
- Używanie kolekcji generycznych
- Używanie iteratorów generycznych
- Używanie typów indeksu
- Używanie mapowania typu
- Typy warunkowe
18. Praca z JavaScript’em
- Dodawanie kodu TypeScript do przykładowego projektu
- Praca z kodem JavaScript
- Opisywanie typów używanych w kodzie JavaScript
- Pliki deklaracji