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
- Wprowadzenie do TypeScript
- Porównanie JavaScript i TypeScript
- Konfiguracja środowiska programistycznego
- Podstawowe typy danych
- Interfejsy i typy złożone
- Zaawansowane typowanie
- Typy generyczne
- Typy warunkowe i mapowane
- Dekoratory i metadane
- Dziedziczenie i polimorfizm
- Integracja z projektami
- Migracja kodu JavaScript do TypeScript
- Konfiguracja kompilacji
- Obsługa modułów
- Integracja z narzędziami build
- 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
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!