TypeScript to nadzbiór JavaScript opracowany przez Microsoft, który dodaje statyczne typowanie oraz zaawansowane funkcje programistyczne do standardowego JavaScript. TypeScript kompiluje się do czystego JavaScript, dzięki czemu działa we wszystkich przeglądarkach, na serwerach oraz w środowiskach takich jak Node.js.
Główną zaletą TypeScript jest statyczne typowanie, które umożliwia wcześniejsze wykrywanie błędów podczas pisania kodu, co znacząco zwiększa jego niezawodność i czytelność. Dzięki temu programiści mogą lepiej zrozumieć strukturę i działanie aplikacji. TypeScript obsługuje także nowoczesne funkcje ECMAScript (np. async/await), a jego system typów pozwala na definiowanie interfejsów, typów niestandardowych i silne sprawdzanie typów.
TypeScript jest szczególnie przydatny w większych projektach, gdzie kod jest współtworzony przez wiele osób, ponieważ ułatwia utrzymanie i skalowalność aplikacji. Jego kompatybilność z JavaScript sprawia, że można stopniowo wprowadzać TypeScript do istniejących projektów.
Technologia ta jest wykorzystywana w popularnych frameworkach, takich jak Angular oraz w bibliotekach frontendowych, takich jak React. Dzięki bogatej dokumentacji i dużej społeczności TypeScript jest doskonałym narzędziem zarówno dla początkujących, jak i zaawansowanych programistów.
(W języku polskim niżej)
Understanding TypeScript
Boost your JavaScript projects with TypeScript: Learn all about core types, generics, TypeScript + React or Node & more!
Czas trwania: 15 total hours 256381 zapisanych uczestnikówMastering TypeScript - 2024 Edition
Learn the world's fastest growing programming language from scratch. Includes Webpack & React!
Czas trwania: 11 total hours 28139 zapisanych uczestnikówTypescript: The Complete Developer's Guide
Master Typescript by learning popular design patterns and building complex projects. Includes React and Express!
Czas trwania: 27.5 total hours 81979 zapisanych uczestnikówPractical Typescript
Unleash the Power of TypeScript: Dive into Type Annotations, Generics, React Integration, and Build Modern Apps
Czas trwania: 20 total hours 1914 zapisanych uczestnikówPoznaj podstawy biblioteki React w 2h!
Praktyczny kurs biblioteki React. Opanuj niezbędne podstawy w 2 godziny!
Czas trwania: 2 total hours 327 zapisanych uczestnikówTypeScript dla początkujących
Zrozum i opanuj możliwości, jakie daje TypeScript
Czas trwania: 4.5 total hours 837 zapisanych uczestnikówReact od Podstaw - ucz się tworząc grę!
Twórz profesjonalne aplikacje front-endowe z użyciem React. Stwórz mini grę AutoClicker, ucz się praktykując!
Czas trwania: 8 total hours 116 zapisanych uczestników(2024) Angular i Java Spring Od zera do Fullstack developera
Angular i Java Spring Od zera - Docker, SQL, praca ze stanem globalnym (NgRx) i projekty standalone
Czas trwania: 45 total hours 1417 zapisanych uczestników