முக்கிய உள்ளடக்கத்திற்குச் செல்லவும்
eLearner.app

ஊடாடும் பாடநெறி

டைப்ஸ்கிரிப்ட் படிப்பு

மாஸ்டர் டைப்ஸ்கிரிப்ட், ஜாவாஸ்கிரிப்ட்டின் தட்டச்சு செய்யப்பட்ட சூப்பர்செட். பழமையான வகைகள், இடைமுகங்கள், வகை மாற்றுப்பெயர்கள், தொழிற்சங்க வகைகள், வகை குறுக்குதல் மற்றும் பொதுவான நிரலாக்கம் (பொதுக்கள்) ஆகியவற்றைப் பயன்படுத்தி பாதுகாப்பான மற்றும் வலுவான குறியீட்டை எழுதுவது எப்படி என்பதை அறிக.

முக்கிய வார்த்தைகள் மூலம் நிலையான சரிபார்ப்பு + அதிகாரி மீது செயல்படுத்தல்TypeScript Playground(குறியீட்டை நகலெடுக்க ஒரு கிளிக் + திறக்க).

01 · தொகுதி 1 — டைப்ஸ்கிரிப்ட் அடிப்படைகள்

2 பாடங்கள்

வகை அமைப்பின் அடித்தளங்கள்: பழமையான வகைகள், செயல்பாட்டு அளவுருக்கள், அணிவரிசைகள் மற்றும் டூப்பிள்களுக்கான சிறுகுறிப்புகள்.

  1. 1.1பழமையான வகைகள் மற்றும் சிறுகுறிப்புகள்தொகுக்கும் நேரப் பிழைகளைத் தடுக்க மாறிகள் மற்றும் செயல்பாடுகளில் வெளிப்படையான வகை சிறுகுறிப்புகளைச் சேர்க்க கற்றுக்கொள்ளுங்கள்.~10 min
  2. 1.2வரிசைகள் மற்றும் டூப்பிள்ஸ்ஒரே மாதிரியான சேகரிப்புகள் (வரிசைகள்) மற்றும் நிலையான-நீளம், நிலையான-உறுப்பு டூப்பிள்களுடன் பணிபுரிதல்.~10 min

02 · தொகுதி 2 - வகைகள் மற்றும் இடைமுகங்கள்

2 பாடங்கள்

இடைமுகங்கள் மற்றும் மாற்றுப்பெயர்களுடன் சிக்கலான தரவு வடிவங்களை உருவாக்கவும் மற்றும் நெகிழ்வான தொழிற்சங்க வகைகளுடன் வேலை செய்யவும்.

  1. 2.1மாற்றுப்பெயர்கள் vs இடைமுகங்களைத் தட்டச்சு செய்கஒரு இடைமுகம் அல்லது வகை மாற்றுப் பெயரைப் பயன்படுத்தி பொருள் வடிவங்களை வரையறுப்பதில் உள்ள வித்தியாசத்தைப் புரிந்து கொள்ளுங்கள்.~12 min
  2. 2.2தொழிற்சங்கங்கள் மற்றும் குறுகுதல்மாறிகள் பல வகைகளை (யூனியன் வகைகள்) ஏற்றுக்கொண்டு இயங்கும் நேரத்தில் வகைகளைக் குறைக்கும் (வகை குறுகலாக) வேலை செய்யுங்கள்.~15 min

03 · தொகுதி 3 - பொதுவான மற்றும் செயல்பாடுகள்

2 பாடங்கள்

விருப்ப அளவுருக்கள், செயல்பாட்டு வகை கையொப்பங்கள் மற்றும் ஜெனரிக்ஸின் சக்திவாய்ந்த உலகம் கொண்ட செயல்பாடுகள்.

  1. 3.1தட்டச்சு செய்த செயல்பாடுகள்விருப்ப அளவுருக்களைக் குறிப்பிடவும், சிக்கலான கையொப்பங்களை வரையறுக்கவும் மற்றும் செயல்பாடு வகை வரையறைகளை ஏற்றுமதி செய்யவும்.~12 min
  2. 3.2அடிப்படை ஜெனரிக்ஸ்செயல்பாடுகள் மற்றும் இடைமுகங்களுக்கான பொதுவான வகை அளவுருக்களைப் பயன்படுத்தி மீண்டும் பயன்படுத்தக்கூடிய, வகை-பாதுகாப்பான குறியீட்டை எழுதவும்.~15 min

04 · தொகுதி 4 - வகுப்புகள் மற்றும் பயன்பாட்டு வகைகள்

2 பாடங்கள்

இருக்கும் வகைகளை மாற்றுவதற்கு வகுப்புகள் மற்றும் உள்ளமைக்கப்பட்ட பயன்பாட்டு வகைகளுடன் பொருள் சார்ந்த நிரலாக்கம்.

  1. 4.1வகுப்புகள் மற்றும் மாற்றிகள்அணுகல் மாற்றியமைப்பாளர்களுடன் (பொது, தனிப்பட்ட, படிக்க மட்டும்) வகுப்புகளை எழுதவும் மற்றும் இடைமுகங்களை செயல்படுத்தவும்.~15 min
  2. 4.2பயன்பாட்டு வகைகள்பகுதி, படிக்க மட்டும், தேர்வு மற்றும் புறக்கணிப்பு ஆகியவற்றைப் பயன்படுத்தி ஏற்கனவே உள்ள வகைகளை எளிமையாக்கி மீண்டும் பயன்படுத்தவும்.~15 min

05 · தொகுதி 5 - மேம்பட்ட வகைகள் மற்றும் காவலர்கள்

2 பாடங்கள்

தனிப்பயன் வகை பாதுகாவலர்கள், நேரடி வகைகள், வகை வலியுறுத்தல்கள் மற்றும் டெம்ப்ளேட் நேரடி வகைகள் மூலம் வகை அமைப்பைப் பற்றிய உங்கள் புரிதலை ஆழப்படுத்தவும்.

  1. 5.1வகை காவலர்கள்பாதுகாப்பான குறுகலுக்கு வகை முன்னறிவிப்புகளைப் பயன்படுத்தி தனிப்பயன் வகை காவலர்களை உருவாக்க கற்றுக்கொள்ளுங்கள்.~15 min
  2. 5.2இலக்கிய வகைகள் மற்றும் கூற்றுகள்துல்லியமான எழுத்து வகைகள், டெம்ப்ளேட் எழுத்து வகைகள், மற்றும் இயக்க நேரத்தில் உறுதிப்படுத்தும் வகைகளுடன் கான்ஸ்டுடன் வேலை செய்யுங்கள்.~15 min

06 · தொகுதி 6 - நிபந்தனை மற்றும் வரைபட வகைகள்

2 பாடங்கள்

நிபந்தனை வகைகள், அனுமான ஆபரேட்டர் மற்றும் மேப் செய்யப்பட்ட வகைகளைப் பயன்படுத்தி டைனமிக் வகைகளை உருவாக்குவது மற்றும் ஏற்கனவே உள்ள வகைகளை மாற்றுவது எப்படி என்பதை அறிக.

  1. 6.1நிபந்தனை வகைகள் மற்றும் அனுமானம்வகை டெர்னரி ஆபரேட்டரைப் பயன்படுத்த கற்றுக்கொள்ளுங்கள் (T நீட்டிக்கிறது U ? X : Y) மற்றும் டைனமிக் வகைகளை அனுமானத்துடன் பிரித்தெடுக்கவும்.~15 min
  2. 6.2வரைபட வகைகள்ஏற்கனவே உள்ள வகைகளின் விசைகளை மேப்பிங் செய்வதன் மூலம் புதிய வகைகளை மாற்றி உருவாக்கவும் ({ [K இன் கீ ஆஃப் டி]: ... }).~15 min

07 · தொகுதி 7 - கட்டமைப்பு மற்றும் ஒருங்கிணைப்பு

2 பாடங்கள்

tsconfig.json ஐப் பயன்படுத்தி டைப்ஸ்கிரிப்ட் கம்பைலரை எவ்வாறு கட்டமைப்பது என்பதைக் கண்டறியவும் மற்றும் ஏற்கனவே உள்ள வகைகளை அறிவிப்பை ஒன்றிணைப்பதன் மூலம் நீட்டிக்கவும்.

  1. 7.1tsconfig.json உடன் உள்ளமைவுஇலக்கு, தொகுதி, கண்டிப்பானது போன்ற tsconfig.json கோப்பின் முக்கிய விருப்பங்களைக் கண்டறியவும் மற்றும் அவை எவ்வாறு தொகுப்பைப் பாதிக்கின்றன.~12 min
  2. 7.2பிரகடனங்கள் மற்றும் இணைத்தல்வெளிப்புற நூலகங்களை விரிவுபடுத்தி, அறிவிப்புக் கோப்புகளை (.d.ts) டிக்ளரேஷன் மெர்ஜிங்குடன் எழுதவும்.~15 min