Trwają zapisy do grupy

Szkolenie: TypeScript w praktyce

Podczas szkolenia "TypeScript w praktyce" zdobędziesz kompleksowe umiejętności w korzystaniu z języka TypeScript. Dowiesz się, jak konfigurować projekty, wykorzystywać system typów oraz jak projektować bezpieczny kod.

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:2 dni (16h)

Poziom zaawansowania:

Kod kursu:TYPESCRIPT

javascripttypescript

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

27 marca
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

2150 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

TypeScript w praktyce

Cele szkolenia

  • Zrozumienie podstaw TypeScript i jego konfiguracji

  • Poznanie procesu kompilacji/transpilacji oraz mapowania kodu źródłowego

  • Zgłębienie systemu typów i jego poprawnego zastosowania

  • Nauka definiowania i używania interfejsów oraz typów

  • Opanowanie typów ogólnych, warunkowych i wnioskowania typów

  • Zastosowanie zaawansowanych konstrukcji oraz kontroli przepływu

  • Wprowadzenie do programowania obiektowego w TypeScript

  • Praktyczne tworzenie bezpiecznego kodu i obsługi błędów

  • Zarządzanie asynchronicznością i typowanie operacji asynchronicznych

  • Testowanie kodu w TypeScript


Dla kogo?

  • Grupą docelową szkolenia TypeScript są programiści JavaScript, którzy chcą zwiększyć swoje umiejętności i odporność kodu na błędy poprzez korzystanie z typowania statycznego

  • Szkolenie jest również skierowane do developerów pracujących nad dużymi projektami, gdzie czytelność, skalowalność i wykrywanie błędów na etapie kompilacji są kluczowe


Zalety

  • Uczestnicy uczą się na bazie realistycznych przykładów i scenariuszy, co ułatwia zrozumienie i wdrożenie TypeScript w codziennej pracy

  • Nauka sprawdzonych metod i najlepszych praktyk programowania w języku TypeScript, które przyspieszą pracę i zwiększą jej jakość

  • Nauka efektywnego korzystania z typów w kontekście operacji asynchronicznych, co zwiększa wydajność aplikacji

  • Zrozumienie, jak typowanie bibliotek zewnętrznych i testowanie w TypeScript poprawia stabilność i niezawodność kodu


Wymagania

  • Praktyczna znajomość podstaw JavaScript


W cenie otrzymasz:

  • Materiały szkoleniowe

  • Certyfikat ukończenia szkolenia

  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Program szkolenia

Pobierz program w PDF

Wprowadzenie do TypeScript

  • Czym jest TypeScript?

  • Podstawy konfiguracji projektu z TypeScript

  • Omówienie procesu kompilacji/transpilacji i mapowanie kodu źródłowego

System typów

  • Podstawowe typy danych oraz ich poprawne zastosowanie

  • Tablice, krotki i typy wyliczeniowe

  • Opisywanie sygnatur funkcji, przeciążanie funkcji, this w funkcjach oraz funkcje strzałkowe

  • Jak definiować i używać interfejsów oraz typów do opisania struktury danych

  • Różnice między interface a type – kiedy lepiej używać jednego, a kiedy drugiego

  • Readonly i const – jak wprowadzać niemutowalne obiekty

  • Typy ogólne

  • Union Types i Intersection Types

  • Typy warunkowe

Wnioskowanie typów

  • Mechanizm wnoskowania typów

  • Zawężanie typów

  • Kontrola przepływu i zaawansowane konstrukcje

Projektowanie typów

  • Tworzenie czytelnych i bezpiecznych typów

  • Modularyzacja typów i ich ponowne użycie

  • Interfejsy i relacje między typami

Klasy i programowanie obiektowe w TypeScript

  • Podstawy programowania obiektowego

  • Jak TypeScript wspiera dziedziczenie, polimorfizm oraz enkapsulację

  • Abstrakcje i interfejsy

  • Kiedy używać klas abstrakcyjnych i interfejsów

  • Przykłady bardziej zaawansowanego wykorzystania interfejsów w kodzie obiektowym

  • Modyfikatory dostępu

  • Wprowadzenie readonly w kontekście klas, aby zapewnić niemutowalność pól

Dobre praktyki

  • Bezpieczne obsługiwanie błędów w TypeScript

  • Jak pisać typowo bezpieczne konstrukcje try-catch

  • Typowanie wyjątków i tworzenie precyzyjnych komunikatów błędów

Obsługa asynchroniczności:

  • Zastosowanie typów w kontekście async i await

  • Używanie Promise, a także korzyści płynące z typowania w operacjach asynchronicznych

Testowanie w TypeScript

Typowanie bibliotek zewnętrznych

Autorem szkolenia jest Milan Krupa

E-mail: m.krupa@sages.com.pl