Szkolenie TypeScript w praktyce to intensywny kurs programowania, który uczy konfiguracji projektów, zaawansowanego typowania, projektowania bezpiecznego i skalowalnego kodu, obsługi asynchroniczności oraz testowania aplikacji w TypeScript
Szkolenie przygotowuje do samodzielnego projektowania i implementowania aplikacji z wykorzystaniem TypeScript, z naciskiem na typowanie statyczne i bezpieczeństwo kodu
Szkolenie uczy konfigurowania środowiska, zarządzania kompilacją oraz stosowania zaawansowanych konstrukcji typów i interfejsów w praktycznych projektach
Szkolenie rozwija umiejętność wykorzystywania TypeScript do obsługi asynchroniczności, testowania kodu oraz integracji z bibliotekami zewnętrznymi
Dla kogo?
Programiści JavaScript z doświadczeniem w tworzeniu aplikacji webowych, chcący rozwinąć umiejętności w zakresie typowania statycznego
Developerzy realizujący projekty średniej i dużej skali, dla których istotna jest czytelność, skalowalność i bezpieczeństwo kodu
Osoby przygotowujące się do pracy w zespołach stosujących TypeScript w codziennej praktyce programistycznej
Efekty kształcenia
Uczestnik projektuje i wdraża typowane aplikacje w TypeScript
Uczestnik analizuje i optymalizuje strukturę kodu pod kątem bezpieczeństwa typów
Uczestnik definiuje i stosuje interfejsy oraz typy ogólne w praktycznych zadaniach
Uczestnik wdraża obsługę asynchroniczności z użyciem typów Promise i async/await
Uczestnik testuje kod oraz typuje integracje z bibliotekami zewnętrznymi
Uczestnik rozróżnia i stosuje dobre praktyki programowania w TypeScript
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
Omówienie procesu kompilacji/transpilacji i mapowanie kodu źródłowego
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
Mechanizm wnoskowania typów
Zawężanie typów
Kontrola przepływu i zaawansowane konstrukcje
Tworzenie czytelnych i bezpiecznych typów
Modularyzacja typów i ich ponowne użycie
Interfejsy i relacje między typami
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
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
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
Autorem szkolenia jest Milan Krupa
E-mail: m.krupa@sages.com.pl
Autorem szkolenia jest Piotr Nowak
Programista, tester, praktyk. Zaprogramowałem tysiące testów, wysłałem miliony requestów API i popełniłem przy tym wszystkie możliwe błędy — po to, by dziś dzielić się doświadczeniem i oszczędzić innym nieprzespanych nocy nad StackOverflow. Łączę ponad dekadę doświadczenia w IT z pasją do dzielenia się wiedzą. Moja droga zawodowa to podróż przez różne obszary – od prób tworzenia gier online, przez automatyzację testów, aż po frontend development. Dzięki temu potrafię spojrzeć na oprogramowanie z…
Szkolenie poprowadzi Mateusz Kulesza
Konsultant technologii webowych | Trener IT | Ekspert front-end & e-commerce
Od ponad dekady wspieram firmy w efektywnym wykorzystaniu technologii webowych – zarówno jako inżynier oprogramowania, lider zespołów, jak i trener oraz konsultant. Specjalizuję się w projektowaniu nowoczesnych rozwiązań front-endowych, z naciskiem na dopasowanie technologii do celów biznesowych i realiów organizacyjnych.
W swojej karierze zdobyłem szerokie doświadczenie w środowiskach o różnej skali – od zwinnych startupów…
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi
Uczestnik szkolenia “Architektura systemowa i integracja systemów dla analityków”
Marcin Kubicki, ORLEN Paczka Sp. z o.o.
Widać, że prowadzący posiada dużą wiedzę, potrafi ją też dobrze zorganizować i przekazać. Potrafi zadbać o luźną i angażującą atmosferę, co ułatwia przyswajanie wiedzy mimo wielu godzin szkolenia. Prowadzący sprawia również wrażenie żywo zainteresowanego tematami jakie prezentuje.
14.05.2026
Uczestnik szkolenia “Architektura systemowa i integracja systemów dla analityków”
Tomasz Pindor, ORLEN Paczka Sp. z o.o.
Praktyczna wiedza prowadzącego, materiały prezentowane podczas szkolenia podparte były wzorami implementacji/wykorzystania przez komercyjne organizacje.
14.05.2026
Uczestnik szkolenia “Architektura systemowa i integracja systemów dla analityków”
Klaudiusz Toś, ORLEN Paczka Sp. z o.o.
Bardzo ciekawe prowadzenie, przykłady, warsztaty i nie było nudy.
12.05.2026
Konstanty Martyniuk, Capgemini Polska Sp. z o.o.
Bardzo dobra jakość materiału, wartościowa treść i kontakt z prowadzacym!
12.05.2026
Uczestnik szkolenia “Chmura dla biznesu”
Paweł Odolski , TUiR WARTA S.A.
Bardzo szczegółowo i kompletnie od a do z
12.05.2026
Uczestnik szkolenia “Chmura dla biznesu”
Dariusz Rydczak, TUiR WARTA S.A.
Szkolenie poruszało wszystkie kwestie dotyczący startu pracy z chmurą
8.05.2026
Uczestnik szkolenia “Optymalizacja modeli uczenia głębokiego w procesie treningu i inferencji”
Szymon Posiadała, WB Electronics S.A.
Kompetentny, sympatyczny prowadzący, bardzo merytoryczne szkolenie, dużo informacji przydatnych w codziennej pracy wraz z przykładami. Dodatkowo szkolenie było dostosowane pod konkretne potrzeby zespołu i uczestników