Programowanie i ITNowy

TypeScript od Zera do Biegłości

Typy, interfejsy, generyki, dekoratory i utility types — kompletny kurs TypeScript dla JavaScript developerów, którzy chcą pisać pewniejszy i czytelniejszy kod.

4.2(15 opinii)👨‍🎓 95 kursantów
20 lekcji
12h nauki
5 quizów
Certyfikat
✨ Dostępny w abonamencie VITA
Zacznij za darmo — 7 dni trial

od 49 PLN/mc · 543+ kursów · Anuluj kiedy chcesz

Jeden abonament — cały katalog kursów

Dostęp do wszystkich 543+ kursów
Testy wiedzy po każdym module
Certyfikat PDF po ukończeniu
Nowe kursy co tydzień
Anuluj kiedy chcesz

Program kursu

5 modułów · 20 lekcji · 12h nauki

1
Moduł 1: Witaj w świecie TypeScript4 lekcji + quiz
  • 1Dlaczego TypeScript? Problemy JavaScriptu i jak je rozwiązuje
  • 2Instalacja i konfiguracja środowiska — tsc, tsconfig.json, VS Code
  • 3Twój pierwszy plik .ts — kompilacja i podstawowy przepływ pracy
  • 4Tryby kompilatora i opcje tsconfig — strict, target, module
  • Quiz: Wprowadzenie do TypeScript
2
Moduł 2: Typy podstawowe i system typów4 lekcji + quiz
  • 1Typy prymitywne — string, number, boolean, null, undefined, symbol
  • 2Tablice, krotki (tuples) i typ any vs unknown
  • 3Typy literalne, unie i zawężanie typów (type narrowing)
  • 4Enumeracje (enum) — kiedy używać i czym różnią się od obiektów
  • Quiz: Typy podstawowe
3
Moduł 3: Interfejsy i aliasy typów4 lekcji + quiz
  • 1Interfejsy — definiowanie kształtu obiektów i ich rozszerzanie
  • 2Aliasy typów (type) — różnice względem interface i kiedy co wybrać
  • 3Typy przecięcia (intersection types) i kompozycja typów
  • 4Opcjonalne właściwości, readonly i indeks-sygnatury
  • Quiz: Interfejsy i typy
4
Moduł 4: Funkcje i klasy w TypeScript4 lekcji + quiz
  • 1Typowanie funkcji — parametry, wartości zwracane, overloading
  • 2Klasy, konstruktory i modyfikatory dostępu (public, private, protected)
  • 3Dziedziczenie, klasy abstrakcyjne i implementacja interfejsów
  • 4Gettery, settery i właściwości statyczne — wzorce OOP w TypeScript
  • Quiz: Funkcje i klasy
5
Moduł 5: Generyki — kod wielokrotnego użytku4 lekcji + quiz
  • 1Wprowadzenie do generyków — po co i jak działają
  • 2Generyczne funkcje i ograniczenia (constraints) za pomocą extends
  • 3Generyczne interfejsy i klasy — budowanie elastycznych struktur
  • 4Zaawansowane generyki — warunkowe typy i inferowanie (infer)
  • Quiz: Generyki

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.

Co się nauczysz

  • 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)
  • Integrować TypeScript z projektami React, Node.js i popularnymi bibliotekami
  • Czytać i rozumieć złożone definicje typów z plików .d.ts

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.

🎯Dla kogo jest ten kurs?

Dla początkujących chcących nauczyć się od zera
Dla profesjonalistów szukających nowych umiejętności
Dla osób chcących rozwinąć karierę w tej dziedzinie
Dla każdego, kto ceni praktyczną i sprawdzoną wiedzę

Opinie studentów

A

Anna KowalskaZweryfikowany

miesią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.

A

AniaZweryfikowany

miesiąc temu

Troszkę szybciej niż się spodziewałem przy modułach zaawansowanych, ale mogę cofnąć i odtworzyć. Good value.

m

mwojcikZweryfikowany

2 miesięcy temu

Zdałem pierwszą techniczną rozmowę na juniora. Pytania ze składni i debugowania przerobione dokładnie tak jak w kursie.

Najczęściej zadawane pytania

Dostęp masz przez cały czas trwania abonamentu All Access. Certyfikat, który zdobędziesz, pozostaje ważny bezterminowo.
Tak! Po ukończeniu kursu i zdaniu egzaminu końcowego otrzymasz certyfikat PDF z weryfikacją online.
Tak, w dowolnym momencie z panelu konta. Dostęp wygasa z końcem opłaconego okresu.
Kurs jest zaprojektowany tak, abyś mógł zacząć od zera. Nie wymagamy żadnych poprzednich umiejętności.
Kurs składa się z lekcji tekstowych, quizów po każdym module i egzaminu końcowego. Uczysz się we własnym tempie 24/7.

Gotowy na nową wiedzę?

Dołącz do 95 kursantów, którzy już uczą się z tym kursem.

Odblokuj z abonamentem — 7 dni za darmo

Od 49 PLN/miesiąc · 543+ kursów · Anuluj kiedy chcesz