Agenda szkolenia
  1. Charakterystyka języka TypeScript
    • architektura języka i standard ES.Next
    • studium porównawcze z językiem JavaScript
    • możliwości i zastosowania
  2. Narzędzia developerskie na platformie Node.js
    • konfiguracja i wykorzystanie kompilatora TypeScript
    • konfiguracja i użycie biblioteki ESLint, statyczna analiza kodu
  3. Podstawowe typy danych, operatory, zasięg i użycie zmiennych
  4. Definiowanie i użycie funkcji
    • funkcje nazwane
    • funkcje anonimowe, bloki kodu, callbacks
  5. Praca z instrukcjami sterującymi
    • warunki, pętle, wyjątki i obsługa błędów
  6. Definiowanie i użycie obiektów
  7. Wykorzystanie mechanizmu dziedziczenia, klas abstrakcyjnych, polimorfizmu
  8. Praca z interfejsami
  9. Wykorzystanie typów generycznych
  10. Praca z kolekcjami
    • tablice, listy, mapy, zbiory
  11. Modularna budowa kodu, import, export, namespaces
  12. Praca z kodem asynchronicznym