Kurs online z certyfikatemTypeScript od zera: typy, interfejsy, klasy i generyki krok po kroku
Kurs TypeScript od zera dla osób znających JavaScript. Skonfigurujesz tsc i tsconfig.json, poznasz typy podstawowe, unie i zawężanie typów, interfejsy i aliasy, typowanie funkcji i klas oraz generyki z typami warunkowymi i infer.
- 27 lekcji po 5 min
- 7 modułów z quizem
- 7 plików do ćwiczeń
- Certyfikat
Co wyniesiesz z kursu
- Konfigurować środowisko TypeScript i rozumieć kompilator tsc
- Używać typów podstawowych, unii, przecięć i typów literalnych
- Projektować interfejsy i aliasy typów zgodnie z najlepszymi praktykami
- Pisać generyczne funkcje i klasy wielokrotnego użytku
- Stosować dekoratory do metaprogramowania w stylu Angular/NestJS
- Korzystać z wbudowanych Utility Types (Partial, Pick, Omit, Record i innych)
Program
7 modułów · quiz po każdym · egzamin · razem ok. 2 h 10 min
Moduł 1: Witaj w świecie TypeScript4 lekcje
- Dlaczego TypeScript? Problemy JavaScriptu i jak je rozwiązujeZa darmo
- Instalacja i konfiguracja środowiska: Node.js, tsc, tsconfig.json, VS Code5 min
- Twój pierwszy plik .ts: kompilacja i codzienny przepływ pracy5 min
- Tryby kompilatora i opcje tsconfig: strict, target, module5 min
- Quiz: Witaj w świecie TypeScript
Moduł 2: Typy podstawowe i system typów4 lekcje
- Typy prymitywne: string, number, boolean, bigint, symbol, null, undefined5 min
- Tablice, krotki (tuples) i typ any kontra unknown5 min
- Typy literalne, unie i zawężanie typów (type narrowing)5 min
- Enumeracje (enum): kiedy używać i czym je zastąpić5 min
- Quiz: Typy podstawowe i system typów
Moduł 3: Interfejsy i aliasy typów4 lekcje
- Interfejsy: kształt obiektów, typowanie strukturalne i extends5 min
- Aliasy typów (type) a interface: różnice i kiedy co wybrać5 min
- Typy przecięcia (intersection types), kompozycja i typ Grosze5 min
- Opcjonalne właściwości, readonly, sygnatury indeksu i Record5 min
- Quiz: Interfejsy i aliasy typów
Moduł 4: Funkcje i klasy w TypeScript4 lekcje
- Typowanie funkcji: parametry, wartości zwracane i przeciążenia5 min
- Klasy, konstruktory i modyfikatory dostępu (public, private, protected, #)5 min
- Dziedziczenie, klasy abstrakcyjne, override i implementacja interfejsów5 min
- Gettery, settery i składowe statyczne w klasach5 min
- Quiz: Funkcje i klasy w TypeScript
Moduł 5: Generyki, czyli kod wielokrotnego użytku4 lekcje
- Wprowadzenie do generyków: po co i jak działają5 min
- Generyczne funkcje i ograniczenia (constraints) z extends i keyof5 min
- Generyczne interfejsy i klasy: Wynik<T> i repozytorium5 min
- Zaawansowane generyki: typy warunkowe i infer5 min
- Quiz: Generyki
Moduł 6: Typy narzędziowe, moduły i dekoratory4 lekcje
- Typy z typów: keyof, typeof, dostęp indeksowy i typy mapowane5 min
- Typy narzędziowe: Partial, Pick, Omit, Record, Exclude i inne5 min
- Moduły ES, import type i pliki deklaracji .d.ts5 min
- Dekoratory w TypeScript: składnia standardowa i eksperymentalna5 min
- Quiz: Typy narzędziowe, moduły i dekoratory
Moduł 7: TypeScript w praktyce i projekt końcowy→ certyfikat
- TypeScript w Node.js: dane z API NBP, walidacja i obsługa błędów6 min
- TypeScript w React: props, stan i zdarzenia5 min
- Projekt końcowy: miesięczny raport sprzedaży sklepu5 min
- Egzamin końcowy: TypeScript od zera→ certyfikat
Po ukończeniu kursu i zdaniu egzaminu. Z Twoim imieniem i nazwiskiem, do CV i na LinkedIna. Każdy sprawdzi go online po numerze. Certyfikat w abonamencie płatnym.
Pliki do ćwiczeń
Dostępne do pobrania w abonamencie.
- ZIPPierwszy projekt: tsc, tsconfig.json i tryb ścisły
- ZIPTypy prymitywne, dostawa z hurtowni, statusy i enum
- ZIPKlienci, katalog, typ Grosze i koszyk z rabatem
- ZIPFunkcje cenowe, klasa Koszyk, płatności i cennik CSV
- ZIP45 zamówień z października 2026: listy, raport miast, repozytorium, typy warunkowe
- ZIPTypy z typów, panel produktów, moduły z .d.ts i dekoratory
- ZIPKurs euro z API NBP, komponenty React i projekt końcowy: raport miesięczny
Opinie kursantów
- Anna KowalskaOcena 4 na 5miesiąc temu
Zaczynałam programowanie od zera i bałam się składni. Po tym kursie piszę skrypty do pracy, oszczędzają mi 2-3h dziennie. Najlepiej wydane pieniądze.
- AniaOcena 4 na 5miesiąc temu
Troszkę szybciej niż się spodziewałem przy modułach zaawansowanych, ale mogę cofnąć i odtworzyć. Good value.
- mwojcikOcena 5 na 52 miesięcy temu
Zdałem pierwszą techniczną rozmowę na juniora. Pytania ze składni i debugowania przerobione dokładnie tak jak w kursie.
Opinie na tej stronie nie są weryfikowane. Zweryfikowane opinie dodają kursanci z kont zapisanych na kurs.
O kursie
Opanuj TypeScript i pisz kod, któremu możesz zaufać
TypeScript to dziś standard w profesjonalnym tworzeniu aplikacji webowych. Firmy takie jak Microsoft, Google, Airbnb i Slack budują swoje produkty właśnie w TypeScript — i nie bez powodu. Statyczne typowanie eliminuje całą klasę błędów już na etapie pisania kodu, zanim cokolwiek trafi do przeglądarki czy serwera.
Kurs prowadzi Cię od pierwszego pliku .ts aż po zaawansowane wzorce stosowane w produkcyjnych projektach. Każdy moduł kończy się quizem, a kurs — projektem końcowym i egzaminem.
Szukasz kursu TypeScript od zera? W kursie przejdziesz od pierwszego pliku .ts przez interfejsy i klasy aż po generyki, z quizem po każdym module. Zacznij okres próbny.
Pytania o kurs
Ile trwa kurs „TypeScript od zera: typy, interfejsy, klasy i generyki krok po kroku”?
27 lekcji w 7 modułach, każda na ok. 5 min czytania — razem ok. 2 h 10 min. Uczysz się we własnym tempie, kiedy masz chwilę.
Czy po kursie dostanę certyfikat?
Tak. Po ukończeniu kursu i zdaniu egzaminu końcowego (próg 70%) dostajesz certyfikat PDF z imieniem i nazwiskiem oraz numerem, który każdy może sprawdzić online na vita.edu.pl.
Czy dostanę certyfikat w okresie próbnym?
Egzamin możesz zdać już w okresie próbnym. Certyfikat wydajemy po pierwszej płatności — możesz ją zrobić od razu jednym kliknięciem.
Czy mogę zobaczyć kurs przed zapisem?
Tak. Pierwszą lekcję („Dlaczego TypeScript? Problemy JavaScriptu i jak je rozwiązuje”) przeczytasz za darmo. Pełny dostęp daje abonament VITA, a pierwsze 3 dni kosztują 0 zł.
Ile kosztuje dostęp do kursu?
Kurs jest w abonamencie VITA razem z całym katalogiem: 79 zł miesięcznie albo 590 zł za rok (ok. 49 zł miesięcznie). Przez pierwsze 3 dni nic nie płacisz. Karta jest wymagana, a anulujesz jednym kliknięciem w panelu.
Czy kurs jest w formie wideo?
Nie, to kurs tekstowy: krótkie lekcje z przykładami, plikami do ćwiczeń i quizem po module. Czytasz na telefonie albo komputerze, w dowolnym momencie.
Jak anulować abonament?
W panelu konta, jednym kliknięciem. Dostęp zostaje do końca opłaconego okresu.
Podobne kursy
Sprawdź, czy to kurs dla Ciebie
Pierwsza lekcja za darmo. Potem 3 dni za 0 zł w abonamencie.