Szkolenie skierowane jest do osób chcących wzbogacić swój warsztat pracy o umiejętność programowania w języku TypeScript.
Poznanie architektury, struktury i zastosowań języka TypeScript. Umiejętność poprawnego stosowania języka w typowych zastosowaniach. Sprawność w posługiwaniu się kompilatorem Babel na platformie Node. Praktyczne zastosowania biblioteki TSLint do poprawy jakości pisanego kodu. Zdobycie wiedzy pozwalającej na pisanie wydajnych aplikacji asynchronicznych.
Podstawowa znajomość języka JavaScript
- Szkolenie: polski
- Charakterystyka języka TypeScript
- architektura języka i standard ES.Next
- studium porównawcze z językiem JavaScript
- możliwości i zastosowania
- Narzędzia developerskie na platformie Node.js
- konfiguracja i wykorzystanie kompilatora TypeScript
- konfiguracja i użycie biblioteki ESLint, statyczna analiza kodu
- Podstawowe typy danych, operatory, zasięg i użycie zmiennych
- Definiowanie i użycie funkcji
- funkcje nazwane
- funkcje anonimowe, bloki kodu, callbacks
- Praca z instrukcjami sterującymi
- warunki, pętle, wyjątki i obsługa błędów
- Definiowanie i użycie obiektów
- Wykorzystanie mechanizmu dziedziczenia, klas abstrakcyjnych, polimorfizmu
- Praca z interfejsami
- Wykorzystanie typów generycznych
- Praca z kolekcjami
- tablice, listy, mapy, zbiory
- Modularna budowa kodu, import, export, namespaces
- Praca z kodem asynchronicznym