ప్రధాన కంటెంట్‌కు వెళ్లండి
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మ్యాప్ చేయబడిన రకాలుఇప్పటికే ఉన్న రకాల కీలపై మ్యాపింగ్ చేయడం ద్వారా కొత్త రకాలను మార్చండి మరియు సృష్టించండి ({ [T కీలో K]: ... }).~15 min

07 · మాడ్యూల్ 7 — కాన్ఫిగరేషన్ మరియు ఇంటిగ్రేషన్

2 పాఠాలు

tsconfig.jsonని ఉపయోగించి టైప్‌స్క్రిప్ట్ కంపైలర్‌ను ఎలా కాన్ఫిగర్ చేయాలో కనుగొనండి మరియు ఇప్పటికే ఉన్న రకాలను డిక్లరేషన్ విలీనంతో విస్తరించండి.

  1. 7.1tsconfig.jsonతో కాన్ఫిగరేషన్లక్ష్యం, మాడ్యూల్, స్ట్రిక్ట్ మరియు అవి సంకలనాన్ని ఎలా ప్రభావితం చేస్తాయో tsconfig.json ఫైల్ యొక్క కీలక ఎంపికలను కనుగొనండి.~12 min
  2. 7.2ప్రకటనలు మరియు విలీనంబాహ్య లైబ్రరీలను విస్తరించండి మరియు డిక్లరేషన్ మెర్జింగ్‌తో డిక్లరేషన్ ఫైల్‌లను (.d.ts) వ్రాయండి.~15 min