TypeScript – typowanie statyczne w JavaScript

Opis

Szkolenie wprowadza w świat statycznego typowania w języku JavaScript przy użyciu TypeScript. Warsztaty praktyczne pozwalają na zdobycie umiejętności efektywnego wykorzystania systemu typów do tworzenia bardziej niezawodnego kodu. Uczestnicy poznają zaawansowane techniki typowania oraz sposoby integracji TypeScript z istniejącymi projektami JavaScript. Zajęcia prowadzone są w formie interaktywnych warsztatów z dużą ilością praktycznych ćwiczeń.

Profil uczestnika

  • Programiści JavaScript chcący rozszerzyć swoje umiejętności
  • Deweloperzy frontend pracujący z frameworkami Angular, React lub Vue
  • Inżynierowie oprogramowania zainteresowani poprawą jakości kodu
  • Architekci rozwiązań webowych
  • Team Leaders prowadzący projekty JavaScript
  • Programiści full-stack wykorzystujący Node.js
  • Technical Leads odpowiedzialni za standardy kodowania

Agenda

  1. Wprowadzenie do TypeScript
    • Porównanie JavaScript i TypeScript
    • Konfiguracja środowiska programistycznego
    • Podstawowe typy danych
    • Interfejsy i typy złożone
  2. Zaawansowane typowanie
    • Typy generyczne
    • Typy warunkowe i mapowane
    • Dekoratory i metadane
    • Dziedziczenie i polimorfizm
  3. Integracja z projektami
    • Migracja kodu JavaScript do TypeScript
    • Konfiguracja kompilacji
    • Obsługa modułów
    • Integracja z narzędziami build
  4. Dobre praktyki i wzorce
    • Organizacja kodu TypeScript
    • Techniki refaktoryzacji
    • Testowanie kodu TypeScript
    • Optymalizacja wydajności

Korzyści

Nabycie umiejętności wykrywania błędów na etapie kompilacji poprzez statyczne typowanie. Zwiększenie produktywności dzięki lepszemu wsparciu IDE i autouzupełnianiu kodu. Poznanie technik projektowania skalowalnych aplikacji z wykorzystaniem zaawansowanych możliwości systemu typów. Zdobycie praktycznej wiedzy o refaktoryzacji istniejących projektów JavaScript. Podniesienie jakości wytwarzanego oprogramowania poprzez silne typowanie. Poznanie najlepszych praktyk pisania czystego i maintainable kodu w TypeScript.

Wymagane przygotowanie uczestników

  • Praktyczna znajomość języka JavaScript
  • Doświadczenie w tworzeniu aplikacji webowych
  • Podstawowa znajomość koncepcji programowania obiektowego
  • Znajomość wzorców projektowych

Zagadnienia

  • System typów TypeScript
  • Interfejsy i typy zaawansowane
  • Generics i typy warunkowe
  • Dekoratory
  • Dziedziczenie i polimorfizm w TypeScript
  • Narzędzia kompilacji i buildowania
  • Konfiguracja projektu
  • Migracja z JavaScript
  • Wzorce projektowe TypeScript
  • Testowanie aplikacji TypeScript
  • Integracja z frameworkami
  • Optymalizacja wydajności

Poznaj naszą firmę

INFORMACJA CENOWA:
od 1250 zł netto za jedną osobę

CZAS TRWANIA (dni): 1

KOD SZKOLENIA: IT-SD-103

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *