0Pricing
TypeScript Academy icon

TypeScript Academy

TYPESCRIPTFrontendWebBackendMobileGamesBeginnerAndroidIosEnterpriseDesktopScripting

Wzbogać swoje projekty JavaScript za pomocą TypeScript na zajęciach w TypeScript Academy.

🤖 Napędzane AI📚 101 kursów👥 100 000+ uczniów⭐ Ocena 4,9
Przegląd kursu

TypeScript: Statyczne typowanie dla całego ekosystemu JavaScript

TypeScript to język, który dostarcza Microsoft, używa Google na skalę i który większość nowoczesnych projektów React, Node.js i Next.js przyjmuje domyślnie. Kompiluje się do zwykłego JavaScript, jednocześnie dodając system typów statycznych, który wyłapuje całe klasy błędów przed czasem wykonania — niedopasowane odpowiedzi API, dostęp do wartości null na polach opcjonalnych, błędne sygnatury funkcji i wiele więcej. Ta ścieżka obejmuje TypeScript od pierwszych typów przez wewnętrzne mechanizmy kompilatora, w 106 kursach obejmujących każdy poziom od A1 do C2.

Czego się nauczysz

Zaczniesz od string, number, boolean, unknown i never, a następnie przejdziesz przez interfejsy, aliasy typów, typy unii i przecięcia, generyki oraz typy narzędziowe takie jak Partial, Pick, Omit i Record. Tematy pośrednie obejmują restringowanie typów i strażników typów, unie rozróżniane, typy mapowane, typy literałów szablonów, dekoratory i walidację w czasie wykonania za pomocą Zod. Zastosujesz TypeScript do rzeczywistych stosów — propsów i hooków React, API Express, Node.js, Next.js, GraphQL, tRPC i bezpiecznych typem ORM-ów. Kursy zaawansowane obejmują typy warunkowe, słowo kluczowe infer, typy rekurencyjne i samoodwołujące się, typy znakowane/nominalne, krotki wariacyjne, tworzenie plików deklaracji i bezpieczeństwo typów end-to-end w monorepo dzięki odwołaniom projektów.

Ścieżka nauki

106 kursów przebiega od A1 przez C2 w ciągłej progresji. Kursy A1 i A2 ustalają podstawy: podstawowe typy, funkcje, tablice, krotki, wyliczenia, readonly, opcjonalne łańcuchowanie i łączenie wartości null. B1 wprowadza klasy, moduły, tryb strict, najlepsze praktyki tsconfig, generyki i bezpieczną pracę z API DOM i Fetch. B2 zagłębia się w zaawansowane generyki z ograniczeniami i typami warunkowymi, dekoratory, testowanie za pomocą Jest, konfigurację monorepo i migrację z JavaScript. Kursy C1 obejmują typy rekurencyjne, słowo kluczowe infer i złożone typy warunkowe, pisanie niestandardowych typów narzędziowych, programowanie na poziomie typów — podstawy, bezpieczną typem internacjonalizację i zaawansowane wzorce React. Ścieżka kończy się na C2 za pomocą wewnętrznych mechanizmów API kompilatora TypeScript, arytmetyki na poziomie typów, symulacji typów wyższego rzędu, budowania bezpiecznych typem parserów, konstruowania DSL-ów za pomocą typów TypeScript i Effect-TS.

Jak to działa

Każdy kurs jest podzielony na krótkie, skoncentrowane lekcje, które uzupełniasz w wbudowanym edytorze kodu z informacją zwrotną w czasie rzeczywistym. Tutor AI jest dostępny, gdy się zatniesz, a każda koncepcja jest natychmiast wzmacniana praktycznymi ćwiczeniami zamiast biernego czytania.

Zacznij naukę →

Jak się będziesz uczyć

🎯
Interaktywne lekcje
Praktyczne ćwiczenia kodowania z opinią zwrotną w czasie rzeczywistym
🤖
Tutor AI
Uzyskaj natychmiastową pomoc od naszego AI, gdy się zatniesz
💻
Wbudowany edytor
Pisz i uruchamiaj kod bezpośrednio w przeglądarce
🏆
Certyfikat
Uzyskaj certyfikat po ukończeniu kursu
Program nauczania

101 kursów

Każdy kurs ze ścieżki edukacyjnej TypeScript Academy.

01

Wprowadzenie do TypeScript

A13 lekcji

Ten kurs wprowadza w TypeScript — potężny język oparty na JavaScript, który rozszerza go o typy. Dowiedzą się Państwo, czym jest TypeScript…

02

Wprowadzenie do TS: Koncepcje i konfiguracja

A13 lekcjiPRO

Rozpoczną Państwo naukę TypeScriptu od jasnego omówienia koncepcji, niewielkiej konfiguracji oraz pierwszego procesu kompilacji i uruchomie…

03

TypeScript a JavaScript: dlaczego typy mają znaczenie

A14 lekcjiPRO

Dowiedz się, dlaczego powstał TypeScript, jak statyczne typowanie pomaga wcześnie wykrywać błędy oraz kiedy wybrać TypeScript zamiast zwykł…

04

Podstawowe typy: string, number, boolean, any, unknown

A14 lekcjiPRO

Opanuj podstawowe typy prymitywne TypeScriptu, poznaj zagrożenia związane z any i dowiedz się, dlaczego unknown jest bezpieczniejszym rozwi…

05

Niezbędne podstawy typów i zmiennych

A13 lekcjiPRO

Poznają Państwo działanie zmiennych i typów w TypeScript: typy prymitywne, inferencję i adnotacje.

06

Tablice, krotki i wyliczenia w TypeScript

A24 lekcjiPRO

Naucz się określać typy tablic, definiować krotki o stałej długości oraz używać wyliczeń do tworzenia nazwanych zbiorów stałych.

07

Funkcje i adnotacje typów

A24 lekcjiPRO

Naucz się dodawać adnotacje do parametrów funkcji i typów zwracanych, używać parametrów opcjonalnych oraz pisać funkcje strzałkowe w TypeSc…

08

Typy literałowe i asercje const

A24 lekcjiPRO

Ograniczaj wartości do dokładnych typów za pomocą typów literałowych i asercji const, aby tworzyć precyzyjny, samodokumentujący się kod.

09

Typy unknown, never i void

A24 lekcjiPRO

Opanuj specjalne typy TypeScriptu do bezpiecznej obsługi niepewności, niemożliwości i braku wartości.

10

Asercje typów i rzutowanie

A24 lekcjiPRO

Informuj kompilator o posiadanej wiedzy za pomocą asercji typów i ucz się rozpoznawać, kiedy są bezpieczne, a kiedy ryzykowne.

11

Łańcuchowanie opcjonalne i nullish coalescing

A24 lekcjiPRO

Pisz zwięzły kod bezpieczny dla wartości null, korzystając z operatorów łańcuchowania opcjonalnego i nullish coalescing.

12

Podstawy readonly i niezmienności

A24 lekcjiPRO

Zapobiegaj przypadkowym modyfikacjom, oznaczając właściwości, tablice i struktury jako readonly.

13

Interfejsy i aliasy typów

A24 lekcjiPRO

Definiuj kształty obiektów za pomocą interfejsów i aliasów typów, poznaj różnice między nimi oraz wykorzystuj je do egzekwowania kontraktów.

14

Typy sumy i przecięcia

A24 lekcjiPRO

Elastycznie łącz typy za pomocą operatorów sumy (|) i przecięcia (&), aby modelować rzeczywiste struktury danych.

15

Destrukturyzacja z adnotacjami typów

A24 lekcjiPRO

Prawidłowo oznaczaj typy wartości poddawanych destrukturyzacji i unikaj typowych problemów z typowaną destrukturyzacją.

16

Rest i spread z typami

A24 lekcjiPRO

Typuj funkcje wariadyczne, operacje spread i elementy rest, aby tworzyć elastyczne i bezpieczne API.

17

Podstawy przepływu sterowania i funkcji

A23 lekcjiPRO

Opanują Państwo podstawy przepływu sterowania w TypeScript: if/else, switch, pętle oraz różnicę między sprawdzaniem truthy a ścisłymi porów…

18

Kurs A1.4 — Obiekty i interfejsy I

A23 lekcjiPRO

Nauczą się Państwo modelować obiekty w TypeScript: typy obiektowe, właściwości opcjonalne i readonly oraz sygnatury indeksów.

19

Kurs A1.5 — Tablice, krotki, wyliczenia

A23 lekcjiPRO

Poznają Państwo kolekcje w TypeScript: tablice, krotki i wyliczenia. Nauczą się Państwo używać ich skutecznie i bezpiecznie dzięki adnotacj…

20

Klasy i modyfikatory dostępu

B14 lekcjiPRO

Twórz obiektowy kod TypeScriptu za pomocą klas, konstruktorów i modyfikatorów dostępu, takich jak public, private i protected.

21

Zawężanie typów i strażnicy typów

B14 lekcjiPRO

Dowiedz się, jak TypeScript zawęża typy w blokach warunkowych za pomocą typeof, instanceof i niestandardowych funkcji strażników typów.

22

Podstawy typów generycznych w TypeScript

B14 lekcjiPRO

Pisz wielokrotnego użytku i bezpieczne typowo funkcje oraz struktury danych dzięki typom generycznym TypeScriptu i parametrom typów.

23

Moduły i przestrzenie nazw w TypeScript

B14 lekcjiPRO

Organizuj kod TypeScriptu za pomocą modułów ES i re-eksportów oraz dowiedz się, kiedy używać przestrzeni nazw.

24

Sygnatury indeksów i obiekty dynamiczne

B14 lekcjiPRO

Nada­waj typ obiektom o nieznanych kluczach za pomocą sygnatur indeksów, zachowując gwarancje bezpieczeństwa typów.

25

Operatory typeof i keyof

B14 lekcjiPRO

Wyprowadzaj typy na podstawie istniejących wartości i kluczy, korzystając z zaawansowanych operatorów typów TypeScriptu.

26

Bezpieczne typowo wzorce tekstowe

B14 lekcjiPRO

Używaj typów literałów szablonowych do modelowania ustrukturyzowanych ciągów znaków i wymuszania formatów tekstu w czasie kompilacji.

27

Typy użytkowe: Partial, Required, Pick, Omit, Record

B14 lekcjiPRO

Opanuj wbudowane typy użytkowe TypeScriptu, aby przekształcać i komponować typy bez powtarzania kodu.

28

Wzorce obsługi błędów w TypeScript

B14 lekcjiPRO

Wyjdź poza try/catch dzięki typowanym hierarchiom błędów, typom Result i bezpiecznemu propagowaniu błędów w aplikacjach TypeScript

29

Tryb strict i dobre praktyki tsconfig

B14 lekcjiPRO

Wykorzystaj pełnię możliwości TypeScript dzięki trybowi strict, poznaj każdą flagę strict i skonfiguruj tsconfig dla rzeczywistych projektów

30

Walidacja w czasie działania za pomocą Zod

B14 lekcjiPRO

Łącz bezpieczeństwo w czasie kompilacji i działania, walidując dane zewnętrzne za pomocą schematów Zod.

31

Bezpieczne typowo zarządzanie konfiguracją

B14 lekcjiPRO

Waliduj i typuj konfigurację aplikacji oraz zmienne środowiskowe, aby szybko wykrywać błędną konfigurację.

32

Zawężanie typów i strażnicy typów I

B13 lekcjiPRO

Nauczą się Państwo, jak TypeScript zawęża typy za pomocą typeof , equality checks i reguł truthiness , aby pisać bezpieczniejszy kod.

33

Funkcje II i przeciążenia

B13 lekcjiPRO

Pogłębią Państwo wiedzę o funkcjach: przeciążenia, sygnatury wywołań i ekspresyjne projektowanie API.

34

Typy generyczne I: Funkcje

B13 lekcjiPRO

Napiszą Państwo wielokrotnego użytku funkcje z użyciem generics . Ograniczą Państwo parametry typów, ustawią wartości domyślne i zachowają…

35

Typy generyczne II: Typy i interfejsy

B13 lekcjiPRO

Zamodelują Państwo wielokrotnego użytku struktury za pomocą generic interfaces i type aliases . Poznają Państwo ograniczenia, wartości domy…

36

Moduły i deklaracje

B13 lekcjiPRO

Opanują Państwo ES Modules w TypeScript: eksporty nazwane i domyślne, importy oraz wzorce ponownego eksportu (barrels) na potrzeby przejrzy…

37

TS + DOM

B13 lekcjiPRO

Użyją Państwo TypeScriptu z DOM-em przeglądarki: typy biblioteki DOM, querySelector, ścisłe sprawdzanie wartości null, zdarzenia i typowe w…

38

Bezpieczne fetch i JSON

B12 lekcjiPRO

Nauczą się Państwo używać fetch z silnym typowaniem, parsować JSON za pomocą typów generycznych oraz bezpiecznie obsługiwać odpowiedzi API.

39

Lintowanie i formatowanie

B13 lekcjiPRO

Utrzymają Państwo porządek w projektach TypeScript dzięki ESLint i narzędziom do formatowania. Wymuszą spójność i wcześnie wykryją błędy.

40

Zaawansowane typy generyczne: ograniczenia i typy warunkowe

B24 lekcjiPRO

Wyjdź poza podstawy typów generycznych dzięki ograniczeniom keyof, logice typów warunkowych i rozdzielnym wzorcom generycznym.

41

Typy mapowane i typy literałów szablonowych

B24 lekcjiPRO

Programowo przekształcaj istniejące typy za pomocą typów mapowanych i buduj typy wzorców tekstowych z użyciem literałów szablonowych.

42

Dekoratory w TypeScript

B24 lekcjiPRO

Poznaj eksperymentalne dekoratory klas i dowiedz się, jak frameworki takie jak NestJS i Angular wykorzystują je w programowaniu opartym na…

43

TypeScript z Reactem: Props i Hooks

B24 lekcjiPRO

Poprawnie typuj komponenty React, propsy, procedury obsługi zdarzeń i hooki, aby tworzyć niezawodne aplikacje React z TypeScript

44

TypeScript z Node.js i Express

B24 lekcjiPRO

Skonfiguruj TypeScript w projekcie Node.js, typuj trasy i middleware Express oraz bezpiecznie obsługuj obiekty żądań i odpowiedzi

45

Bezpieczne typowo klienty API w TypeScript

B24 lekcjiPRO

Twórz w pełni typowane klienty HTTP, waliduj odpowiedzi API w czasie działania i korzystaj z narzędzi takich jak Zod oraz OpenAPI codegen

46

Testowanie TypeScript za pomocą Jest

B24 lekcjiPRO

Skonfiguruj Jest dla TypeScript, pisz bezpieczne typowo testy, poprawnie mockuj moduły i używaj expectTypeOf do asercji typów

47

Sumy rozłączne i kompletność obsługi

B24 lekcjiPRO

Modeluj dane wariantowe za pomocą sum rozłącznych i zapewniaj kompletną obsługę dzięki kontrolom wyczerpania przypadków.

48

Operator satisfies

B24 lekcjiPRO

Weryfikuj wartości względem typu, zachowując ich zawężony typ wywnioskowany za pomocą satisfies.

49

Bezpieczne typowo systemy zdarzeń

B24 lekcjiPRO

Buduj silnie typowane emitery zdarzeń, w których nazwy zdarzeń i dane są sprawdzane w czasie kompilacji.

50

Bezpieczny typowo wzorzec Builder

B24 lekcjiPRO

Implementuj płynne mechanizmy budowania, które za pomocą systemu typów wymuszają wymagane kroki i prawidłową kolejność konstrukcji.

51

Wzorce programowania funkcyjnego w TS

B24 lekcjiPRO

Stosuj techniki funkcyjne — curry, kompozycję i potoki — z pełnym wnioskowaniem typów.

52

Wstrzykiwanie zależności w TypeScript

B24 lekcjiPRO

Rozdzielaj komponenty za pomocą wstrzykiwania zależności i bezpiecznych typowo kontenerów IoC.

53

Typy Result i Option

B24 lekcjiPRO

Zastępuj rzucane wyjątki jawnymi typami Result i Option, aby przewidywalnie obsługiwać błędy.

54

Typy zaawansowane

B24 lekcjiPRO

Zanurz się głębiej w systemie typów TypeScriptu. Ta kategoria obejmuje tablice, krotki, typy unii, przecięcia, wyliczenia i typy literałowe…

55

Asynchroniczność i obietnice

B23 lekcjiPRO

Nauczą się Państwo swobodnie pracować z Promise<T> i async/await : poznają typy, łańcuchowanie oraz obsługę błędów.

56

TS + Node.js

B22 lekcjiPRO

Poznają Państwo współpracę TypeScriptu z Node.js: pliki typów, systemy modułów (ESM i CJS) oraz praktyczną konfigurację.

57

tsconfig: dogłębne omówienie

B23 lekcjiPRO

Opanują Państwo opcje kompilatora TypeScript: flagi ścisłości, ustawienia modułów i danych wyjściowych oraz strukturę projektu.

58

Kompilacja i bundlery

B23 lekcjiPRO

Zrozumieją Państwo działanie emisji tsc, dowiedzą się, kiedy używać --noEmit oraz jak bundlery integrują się z TypeScript.

59

Testowanie z TypeScript

B23 lekcjiPRO

Przetestują Państwo TypeScript za pomocą nowoczesnych runnerów. Poprawnie skonfigurują Vitest i Jest, aby uzyskać szybki i wiarygodny feedb…

60

Konfiguracja monorepo z TypeScript

B24 lekcjiPRO

Skonfiguruj monorepo TypeScript za pomocą referencji projektów, aliasów ścieżek i menedżerów pakietów, takich jak pnpm workspaces

61

TypeScript z GraphQL

B24 lekcjiPRO

Generuj typy TypeScript ze schematów GraphQL, pisz typowane resolvery i korzystaj z narzędzi codegen, aby zapewnić bezpieczeństwo typów od…

62

Bezpieczne typowo zarządzanie stanem

B24 lekcjiPRO

Stosuj TypeScript do wzorców zarządzania stanem w Redux Toolkit, Zustand i XState, aby uzyskać przewidywalny stan aplikacji

63

Migracja: z JavaScript do TypeScript

B24 lekcjiPRO

Wprowadzaj TypeScript stopniowo do istniejącej bazy kodu JavaScript, korzystając z allowJs, typów JSDoc i bezpiecznych strategii migracji

64

Nowe funkcje TypeScript 5.x

B24 lekcjiPRO

Poznaj najnowsze funkcje TypeScript 5.x, w tym dekoratory, parametry typów const, usprawnienia krotek wariadycznych i wiele więcej

65

Bezpieczeństwo typów od końca do końca z tRPC

B24 lekcjiPRO

Automatycznie współdziel typy między klientem i serwerem za pomocą tRPC, aby tworzyć w pełni bezpieczne typowo API.

66

Podstawy React i TypeScript

B23 lekcjiPRO

Nauczą się Państwo używać Reacta z TypeScript: silnie typowanych propsów, zdarzeń, referencji i bezpiecznych wzorców komponentów przydatnyc…

67

API Express + TS

B23 lekcjiPRO

Zbudują Państwo typowane REST API z Express i TypeScript: precyzyjnie typowane handlery, parametry, treści żądań i odpowiedzi JSON.

68

Next.js + TS: Niezbędne podstawy

B23 lekcjiPRO

App Router Next.js z TypeScript: komponenty serwerowe i klienckie, typowane handlery tras oraz bezpieczne przekazywanie danych.

69

Współpraca z JS i JSDoc

B21 lekcjaPRO

Użyją Państwo TypeScriptu w projektach JavaScript za pośrednictwem JSDoc. Włączą sprawdzanie za pomocą // @ts-check , dodadzą adnotacje JSD…

70

Kurs D2.2 — Bezpieczeństwo w czasie działania

B22 lekcjiPRO

Bezpieczeństwo danych w czasie działania z TypeScript: walidowanie danych wejściowych za pomocą zod/valibot, wyprowadzanie typów ze schemat…

71

Kurs D2.3 — Wzorce obsługi błędów

B22 lekcjiPRO

Zastosują Państwo solidną obsługę błędów: typy Result/Either, unie rozróżniane i wyczerpujące sprawdzanie, aby uniknąć cichych awarii.

72

Typy rekurencyjne i samoodwołujące się

C14 lekcjiPRO

Definiuj typy odwołujące się do samych siebie, aby modelować drzewa, zagnieżdżony JSON i struktury połączone.

73

Zaawansowane koncepcje TypeScriptu — I

C14 lekcjiPRO

Rozwiń swoje umiejętności w TypeScripcie dzięki zaawansowanym koncepcjom, takim jak generyki, typy narzędziowe i strażnicy typów. Ta katego…

74

Zaawansowane koncepcje TypeScript — II

C13 lekcjiPRO

Pozna Pan/Pani sposób, w jaki TypeScript wywnioskowuje typy i zwiększa wydajność kodu, ograniczając potrzebę stosowania jawnych adnotacji t…

75

Zaawansowane koncepcje TypeScript — III

C13 lekcjiPRO

Zaawansowane funkcje TypeScript to omówienie najnowocześniejszych możliwości tego języka, oferujących narzędzia do tworzenia wydajniejszego…

76

Zaawansowane koncepcje TypeScript — IV

C13 lekcjiPRO

Ten kurs omawia zaawansowane narzędzia i techniki, które pomagają tworzyć bardziej niezawodne, elastyczne i łatwiejsze w utrzymaniu projekt…

77

Zaawansowane koncepcje TypeScript — V

C13 lekcjiPRO

Kurs omawia zaawansowane koncepcje rozwijające umiejętność pisania wydajnego, elastycznego i niezawodnego kodu w TypeScript. Od opanowania…

78

Zaawansowane wnioskowanie typów w TypeScript

C14 lekcjiPRO

Zrozum, jak TypeScript wnioskuje typy w złożonych sytuacjach, w tym typowanie kontekstowe, rozszerzanie typów i świeżość typów

79

Słowo kluczowe infer i złożone typy warunkowe

C14 lekcjiPRO

Opanuj słowo kluczowe infer, aby wyodrębniać typy z pozycji typów warunkowych i tworzyć zaawansowane narzędzia na poziomie typów

80

Tworzenie własnych typów narzędziowych

C14 lekcjiPRO

Projektuj i implementuj własne wielokrotnego użytku typy narzędziowe za pomocą typów mapowanych, warunkowych, infer i rekurencji

81

Optymalizacja wydajności TypeScript

C14 lekcjiPRO

Diagnozuj i naprawiaj powolną kompilację TypeScript za pomocą narzędzi do profilowania, upraszczania typów i strategicznego użycia deklarac…

82

Podstawy programowania na poziomie typów

C14 lekcjiPRO

Traktuj system typów TypeScriptu jak język programowania, który oblicza nowe typy na podstawie istniejących.

83

Bezpieczne typowo ORM-y i konstruktory zapytań

C14 lekcjiPRO

Dowiedz się, jak nowoczesne ORM-y, takie jak Drizzle, wyprowadzają typy wyników zapytań bezpośrednio ze schematu.

84

Zaawansowane dekoratory i metadane

C14 lekcjiPRO

Używaj nowoczesnych dekoratorów Stage 3 i refleksji metadanych do budowania zaawansowanych abstrakcji na poziomie frameworków.

85

Bezpieczna typowo internacjonalizacja

C14 lekcjiPRO

Buduj systemy i18n, w których klucze tłumaczeń i zmienne interpolacji są sprawdzane w czasie kompilacji.

86

Zaawansowane zawężanie typów i przepływ sterowania

C13 lekcjiPRO

Pogłębią Państwo wiedzę o zaawansowanym zawężaniu typów: wyczerpujące instrukcje switch, sprawdzanie never, funkcje predykatowe i operator…

87

Typy warunkowe i infer

C13 lekcjiPRO

Opanują Państwo typy warunkowe i słowo kluczowe infer. Zbudują Państwo wielokrotnego użytku narzędzia i zrozumieją rozdzielanie typów w uni…

88

Typy mapowane i literały szablonowe

C13 lekcjiPRO

Nauczą się Państwo używać typów mapowanych i typów będących literałami szablonowymi do budowania elastycznych, wielokrotnego użytku abstrak…

89

Krotki wariadyczne i typy generyczne

C13 lekcjiPRO

Wykorzystają Państwo krotki wariadyczne i typy generyczne do budowania elastycznych typów funkcji: elementy rest, pomocnicze funkcje curry…

90

Typy nominalne i branded

C13 lekcjiPRO

Użyją Państwo branded (opaque) types, aby uniknąć mieszania wartości o takich samych strukturach (np. metrów i sekund, UserId i OrderId). Z…

91

React + TS: poziom zaawansowany

C11 lekcjaPRO

Zaawansowane wzorce Reacta z TypeScript: komponenty polimorficzne, typowane referencje i elastyczne API bez rezygnowania z bezpieczeństwa.

92

React + TS: poziom zaawansowany

C12 lekcjiPRO

Zaawansowane wzorce Reacta z TypeScript: komponenty polimorficzne, typowane referencje i elastyczne API bez rezygnowania z bezpieczeństwa.

93

Tworzenie plików deklaracji

C12 lekcjiPRO

Nauczą się Państwo tworzyć i publikować pliki deklaracji TypeScript (.d.ts). Napiszą Państwo dokładne typy ambient, rozróżnią export type i…

94

Monorepo i referencje projektów

C11 lekcjaPRO

Skonfigurują Państwo monorepo TypeScript z workspace'ami i Project References. Przyspieszą kompilacje, włączą kompilację przyrostową tsc -b…

95

Ścisłość w rzeczywistych projektach

C12 lekcjiPRO

Bezpiecznie zwiększą Państwo ścisłość TypeScriptu: usuną any , będą preferować unknown i zawężanie typów, stopniowo włączą flagi strict ora…

96

Compiler API TypeScript

C24 lekcjiPRO

Korzystaj z publicznego Compiler API TypeScript do programowej analizy, transformacji i generowania kodu TypeScript

97

Arytmetyka i zliczanie na poziomie typów

C24 lekcjiPRO

Wykonuj obliczenia numeryczne wyłącznie w systemie typów, korzystając z krotek i rekurencji.

98

Symulacja typów wyższego rzędu

C24 lekcjiPRO

Omijaj brak typów wyższego rzędu w TypeScript za pomocą lekkiego kodowania HKT.

99

Budowanie bezpiecznych typowo parserów

C24 lekcjiPRO

Analizuj ustrukturyzowane ciągi znaków na poziomie typów, korzystając z literałów szablonowych i rekurencyjnego wnioskowania.

100

Budowanie DSL-i za pomocą typów TypeScriptu

C24 lekcjiPRO

Projektuj osadzone języki dziedzinowe, których poprawność jest w całości wymuszana przez system typów.

101

Systemy efektów i Effect-TS

C24 lekcjiPRO

Jawnie zarządzaj efektami ubocznymi, błędami i zależnościami za pomocą zaawansowanego systemu typów biblioteki Effect.

FAQ

Często zadawane pytania

Czy kurs TypeScript Academy jest bezpłatny?

Tak. Możesz rozpocząć kurs TypeScript Academy za darmo i ukończyć jego interaktywne lekcje bez żadnych kosztów. Opcjonalna subskrypcja PRO odblokowuje zaawansowane narzędzia AI i certyfikat możliwy do udostępnienia.

Czy potrzebuję wcześniejszego doświadczenia, aby nauczyć się TYPESCRIPT?

Nie. Kurs zaczyna się od podstaw i stopniowo przechodzi do bardziej zaawansowanych tematów, więc możesz zacząć nawet bez wcześniejszego doświadczenia z TYPESCRIPT.

Jak nauczysz się TYPESCRIPT na CoddyKit?

Uczysz się praktycznie. Krótkie interaktywne lekcje łączą jasne wyjaśnienie z praktycznym ćwiczeniem kodowania, które działa w czasie rzeczywistym, a tutor AI dostępny 24/7 udziela spersonalizowanej pomocy, gdy się zatniesz.

Czy dostajesz certyfikat po ukończeniu TypeScript Academy?

Tak. Uczniowie PRO mogą przystąpić do egzaminu i uzyskać certyfikat ukończenia możliwy do udostępnienia z kodem możliwym do weryfikacji dla kursu TypeScript Academy.

Czy możesz nauczyć się TYPESCRIPT na telefonie?

Tak. CoddyKit jest dostępny na stronie internetowej i jako natywne aplikacje iOS i Android, dzięki czemu możesz nauczyć się TYPESCRIPT na dowolnym urządzeniu, a Twoje postępy synchronizują się między nimi.

Zacznij TypeScript Academy Teraz

Dołącz do tysięcy uczniów opanowujących programowanie dzięki lekcjom wspieranym AI.

Rozpocznij Bezpłatnie →Przeglądaj Wszystkie Kursy