კურსები ›
TypeScript
JavaScript ტიპებით: ნაკლები შეცდომა, უკეთესი ავტოშევსება და დიდი პროექტებისთვის მზა კოდი.
👑 Pro4 დონე40 მოდული200 თავიმალე
რას ისწავლი
- ტიპები, ინტერფეისები და გენერიკები
- არსებული JavaScript-ის გადაყვანა TypeScript-ზე
- ტიპებით დაცული არქიტექტურა
სილაბუსი
დამწყები10 მოდული · 50 თავი
1TypeScript-ის საფუძვლები0 / 5
რა არის TypeScriptმალედაყენება და tscმალეპირველი ფაილიმალეtsconfigმალეJavaScript-იდან TypeScript-მდემალექვიზი: TypeScript-ის საფუძვლებიმალე2ძირითადი ტიპები0 / 5
string, number და booleanმალემასივის ტიპებიმალეany და unknownმალეტიპის გამოყვანამალეnull და undefinedმალექვიზი: ძირითადი ტიპებიმალე3ფუნქციები0 / 5
პარამეტრების ტიპებიმალედაბრუნების ტიპიმალეარასავალდებულო პარამეტრებიმალეფუნქციის ტიპიმალეvoid და neverმალექვიზი: ფუნქციებიმალე4ობიექტის ტიპები0 / 5
ობიექტის აღწერამალეარასავალდებულო თვისებებიმალეreadonlyმალეtypeმალეinterfaceმალექვიზი: ობიექტის ტიპებიმალე5გაერთიანებული ტიპები0 / 5
union ტიპებიმალეliteral ტიპებიმალეტიპის დავიწროებამალეtypeof შემოწმებამალეdiscriminated unionმალექვიზი: გაერთიანებული ტიპებიმალე6tuple და enum0 / 5
tupleმალეreadonly მასივიმალეenumმალეas constმალეობიექტი enum-ის ნაცვლადმალექვიზი: tuple და enumმალე7კლასები0 / 5
კლასი ტიპებითმალეწვდომის მოდიფიკატორებიმალეimplementsმალეაბსტრაქტული კლასებიმალესტატიკური წევრებიმალექვიზი: კლასებიმალე8მოდულები0 / 5
import და export ტიპებითმალემხოლოდ ტიპის importმალეdeclaration ფაილებიმალე@types პაკეტებიმალეგზების პარამეტრებიმალექვიზი: მოდულებიმალე9შეცდომები0 / 5
შეცდომის წაკითხვამალეstrict რეჟიმიმალეnoImplicitAnyმალეstrictNullChecksმალეხშირი შეცდომებიმალექვიზი: შეცდომებიმალე10TypeScript და DOM0 / 5
DOM-ის ტიპებიმალეელემენტის ტიპის დაზუსტებამალემოვლენის ტიპებიმალეfetch-ის პასუხის ტიპიმალეფორმის მონაცემებიმალექვიზი: TypeScript და DOMმალეპროექტი: ტიპებით დაცული To-Doმალე
დავალებების აპი TypeScript-ზე: ტიპები, ინტერფეისები და DOM.
საშუალო10 მოდული · 50 თავი
1გენერიკები0 / 5
generic ფუნქციამალეgeneric ინტერფეისიმალეშეზღუდვები extends-ითმალენაგულისხმევი ტიპიმალეgeneric კლასიმალექვიზი: გენერიკებიმალე2ტიპის ოპერატორები0 / 5
keyofმალეtypeof ტიპებშიმალეindexed accessმალეin ოპერატორიმალეsatisfiesმალექვიზი: ტიპის ოპერატორებიმალე3დამხმარე ტიპები0 / 5
Partial და RequiredმალეPick და OmitმალეRecordმალეReturnType და ParametersმალეReadonly და NonNullableმალექვიზი: დამხმარე ტიპებიმალე4დავიწროება სიღრმეში0 / 5
type predicateმალეassertion ფუნქციებიმალესრული შემოწმებამალეin და instanceofმალეunknown-ის უსაფრთხო დამუშავებამალექვიზი: დავიწროება სიღრმეშიმალე5ინტერფეისები სიღრმეში0 / 5
გაფართოებამალეintersectionმალეdeclaration mergingმალეindex signatureმალეtype თუ interfaceმალექვიზი: ინტერფეისები სიღრმეშიმალე6ასინქრონული კოდის ტიპები0 / 5
Promise-ის ტიპებიმალეasync ფუნქციის ტიპიმალეშეცდომის ტიპი catch-შიმალეAPI-ს პასუხის მოდელირებამალეშემოწმება გაშვებისასმალექვიზი: ასინქრონული კოდის ტიპებიმალე7კომპილატორის პარამეტრები0 / 5
strict ოფციებიმალეtarget და moduleმალეpathsმალეproject referencesმალეინკრემენტული აწყობამალექვიზი: კომპილატორის პარამეტრებიმალე8TypeScript და React0 / 5
props-ის ტიპებიმალეhook-ების ტიპებიმალემოვლენები React-შიმალეchildren და refმალეgeneric კომპონენტიმალექვიზი: TypeScript და Reactმალე9TypeScript და Node.js0 / 5
Node-ის ტიპებიმალეExpress-ის ტიპებიმალეგარემოს ცვლადებიმალეESM და CommonJSმალეTypeScript-ის გაშვებამალექვიზი: TypeScript და Node.jsმალე10მიგრაცია0 / 5
თანდათანობითი მიგრაციამალეallowJsმალეJSDoc ტიპებიმალეany-ის შემცირებამალემიგრაციის გეგმამალექვიზი: მიგრაციამალეპროექტი: ტიპიზებული API კლიენტიმალე
ბიბლიოთეკა, რომელიც API-ს პასუხებს ტიპებით აღწერს და ამოწმებს გაშვებისას.
მოწინავე10 მოდული · 50 თავი
1პირობითი ტიპები0 / 5
პირობითი ტიპიმალეinferმალეdistributive ტიპებიმალეჩაშენებული პირობითი ტიპებიმალეპრაქტიკული მაგალითებიმალექვიზი: პირობითი ტიპებიმალე2mapped ტიპები0 / 5
mapped typeმალემოდიფიკატორებიმალეგასაღების გადარქმევამალეtemplate literal ტიპებიმალერეკურსიული ტიპებიმალექვიზი: mapped ტიპებიმალე3გენერიკები სიღრმეში0 / 5
ვარიანტობამალეშეზღუდვების ნიმუშებიმალეoverload-ებიმალემაღალი რიგის გენერიკებიმალეbuilder ნიმუშიმალექვიზი: გენერიკები სიღრმეშიმალე4ტიპ-უსაფრთხო ნიმუშები0 / 5
branded ტიპებიმალეopaque ტიპებიმალემდგომარეობის მანქანა ტიპებითმალეResult ტიპიმალესრული switchმალექვიზი: ტიპ-უსაფრთხო ნიმუშებიმალე5declaration ფაილები0 / 5
d.ts-ის წერამალემოდულის გაფართოებამალეგლობალური ტიპებიმალეტიპების გამოქვეყნებამალეambient გამოცხადებებიმალექვიზი: declaration ფაილებიმალე6დეკორატორები0 / 5
დეკორატორის საფუძველიმალეკლასის დეკორატორიმალემეთოდის დეკორატორიმალემეტამონაცემებიმალეგამოყენების შემთხვევებიმალექვიზი: დეკორატორებიმალე7ტესტირება0 / 5
ტესტები ტიპებითმალეიმიტაციის ტიპებიმალეტიპების ტესტირებამალესატესტო მონაცემებიმალეტიპების დაფარვამალექვიზი: ტესტირებამალე8კომპილაციის სიჩქარე0 / 5
აწყობის სიჩქარემალეტიპების სირთულემალეisolatedModulesმალეesbuild და swcმალედიდი პროექტის პარამეტრებიმალექვიზი: კომპილაციის სიჩქარემალე9API-ს დიზაინი0 / 5
საჯარო API-ს ტიპებიმალეoverload თუ unionმალედამრღვევი ცვლილებებიმალეgeneric APIმალედოკუმენტაცია TSDoc-ითმალექვიზი: API-ს დიზაინიმალე10სქემები და შემოწმება0 / 5
გაშვების და კომპილაციის დრომალეტიპი სქემიდანმალეფორმის შემოწმებამალეAPI კონტრაქტებიმალეტიპები ბოლოდან ბოლომდემალექვიზი: სქემები და შემოწმებამალეპროექტი: ტიპიზებული ფორმების ბიბლიოთეკამალე
ფორმების ბიბლიოთეკა, სადაც ველების სახელები და შეცდომები ტიპებითაა დაცული.
ექსპერტი10 მოდული · 50 თავი
1პროგრამირება ტიპების დონეზე0 / 5
გამოთვლა ტიპებითმალერეკურსია ტიპებშიმალეtuple-ების დამუშავებამალესტრიქონების დამუშავება ტიპებითმალელიმიტები და ხერხებიმალექვიზი: პროგრამირება ტიპების დონეზემალე2კომპილატორი შიგნიდან0 / 5
კომპილატორის აგებულებამალესინტაქსური ხემალეტიპების შემმოწმებელიმალეcompiler APIმალეტრანსფორმერებიმალექვიზი: კომპილატორი შიგნიდანმალე3ენის ხელსაწყოები0 / 5
language serverმალერედაქტორთან ინტეგრაციამალეcodemodმალეlint წესები ტიპებითმალესაკუთარი lint წესიმალექვიზი: ენის ხელსაწყოებიმალე4monorepo0 / 5
project references პრაქტიკაშიმალესაერთო ტიპებიმალეაწყობის მართვამალეპაკეტების ვერსიებიმალეტიპები სერვისებს შორისმალექვიზი: monorepoმალე5ტიპების სისწორე0 / 5
რა არის soundnessმალეany-ის გავრცელებამალესახიფათო ნიმუშებიმალესიმკაცრის გაძლიერებამალეტიპური უსაფრთხოების გაზომვამალექვიზი: ტიპების სისწორემალე6გამოყვანა სიღრმეში0 / 5
გამოყვანის ალგორითმიმალეკონტექსტური ტიპიზაციამალეconst ტიპის პარამეტრებიმალეNoInferმალეგამოყვანის გამართვამალექვიზი: გამოყვანა სიღრმეშიმალე7ბიბლიოთეკის შექმნა0 / 5
ბიბლიოთეკის აწყობამალეორმაგი პაკეტიმალეტიპების თავსებადობა ვერსიებს შორისმალესაჯარო API-ს ტესტირებამალეგამოშვების პროცესიმალექვიზი: ბიბლიოთეკის შექმნამალე8ფრეიმვორკების ტიპები0 / 5
როგორ იყენებენ ფრეიმვორკები ტიპებსმალეტიპიზებული RPCმალეORM-ის ტიპებიმალეროუტერის ტიპებიმალეკოდის გენერაციამალექვიზი: ფრეიმვორკების ტიპებიმალე9გუნდური პრაქტიკა0 / 5
ტიპების წესები გუნდშიმალეტიპების მიმოხილვამალეany-ის პოლიტიკამალეახალი წევრების შეყვანამალეტექნიკური ვალი ტიპებშიმალექვიზი: გუნდური პრაქტიკამალე10ენის მომავალი0 / 5
მომავალი შესაძლებლობებიმალეტიპები JavaScript-შიმალეECMAScript-თან თავსებადობამალევერსიის განახლებამალეგამოშვების ჩანაწერების კითხვამალექვიზი: ენის მომავალიმალეპროექტი: ტიპ-უსაფრთხო მოთხოვნების ამგებიმალე
ბიბლიოთეკა, სადაც არასწორი მოთხოვნა კომპილაციისასვე შეცდომაა.