ఇంటరాక్టివ్ కోర్సు
టైప్స్క్రిప్ట్ కోర్సు
మాస్టర్ టైప్స్క్రిప్ట్, జావాస్క్రిప్ట్ యొక్క టైప్ చేయబడిన సూపర్సెట్. ఆదిమ రకాలు, ఇంటర్ఫేస్లు, టైప్ మారుపేర్లు, యూనియన్ రకాలు, టైప్ సంకుచితం మరియు సాధారణ ప్రోగ్రామింగ్ (జెనరిక్స్) ఉపయోగించి సురక్షితమైన మరియు మరింత బలమైన కోడ్ను ఎలా వ్రాయాలో తెలుసుకోండి.
కీలక పదాల ద్వారా స్టాటిక్ ధృవీకరణ + అధికారికంగా అమలుTypeScript Playground(కాపీ కోడ్ కోసం ఒక క్లిక్ + తెరవండి).
01 · మాడ్యూల్ 1 — టైప్స్క్రిప్ట్ ఫండమెంటల్స్
టైప్ సిస్టమ్ యొక్క పునాదులు: ఆదిమ రకాలు, ఫంక్షన్ పారామితులు, శ్రేణులు మరియు టుపుల్స్ కోసం ఉల్లేఖనాలు.
02 · మాడ్యూల్ 2 — రకాలు మరియు ఇంటర్ఫేస్లు
ఇంటర్ఫేస్లు మరియు మారుపేర్లతో సంక్లిష్ట డేటా ఆకృతులను సృష్టించండి మరియు సౌకర్యవంతమైన యూనియన్ రకాలతో పని చేయండి.
- 2.1అలియాస్ vs ఇంటర్ఫేస్లను టైప్ చేయండిఇంటర్ఫేస్ లేదా టైప్ అలియాస్ని ఉపయోగించి ఆబ్జెక్ట్ ఆకృతులను నిర్వచించడం మధ్య వ్యత్యాసాన్ని అర్థం చేసుకోండి.~12 min
- 2.2యూనియన్లు మరియు సంకుచితంబహుళ రకాలను (యూనియన్ రకాలు) అంగీకరించే వేరియబుల్స్తో పని చేయండి మరియు రన్టైమ్లో రకాలను కుదించండి (టైప్ నారోయింగ్).~15 min
03 · మాడ్యూల్ 3 — జనరిక్స్ మరియు విధులు
ఐచ్ఛిక పారామితులు, ఫంక్షన్ రకం సంతకాలు మరియు జెనరిక్స్ యొక్క శక్తివంతమైన ప్రపంచంతో విధులు.
04 · మాడ్యూల్ 4 — తరగతులు మరియు యుటిలిటీ రకాలు
ఇప్పటికే ఉన్న రకాలను మార్చడానికి తరగతులు మరియు అంతర్నిర్మిత యుటిలిటీ రకాలతో ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్.
05 · మాడ్యూల్ 5 — అధునాతన రకాలు మరియు గార్డ్లు
కస్టమ్ టైప్ గార్డ్లు, లిటరల్ రకాలు, టైప్ అసెర్షన్లు మరియు టెంప్లేట్ లిటరల్ రకాలతో టైప్ సిస్టమ్పై మీ అవగాహనను మరింతగా పెంచుకోండి.
06 · మాడ్యూల్ 6 - షరతులతో కూడిన మరియు మ్యాప్ చేయబడిన రకాలు
షరతులతో కూడిన రకాలు, ఇన్ఫర్ ఆపరేటర్ మరియు మ్యాప్ చేయబడిన రకాలను ఉపయోగించి డైనమిక్ రకాలను ఎలా సృష్టించాలో మరియు ఇప్పటికే ఉన్న రకాలను ఎలా మార్చాలో తెలుసుకోండి.
- 6.1షరతులతో కూడిన రకాలు మరియు అంచనాటైప్ టెర్నరీ ఆపరేటర్ని ఉపయోగించడం నేర్చుకోండి (T విస్తరిస్తుంది U ? X : Y) మరియు ఇన్ఫర్తో డైనమిక్ రకాలను సంగ్రహించండి.~15 min
- 6.2మ్యాప్ చేయబడిన రకాలుఇప్పటికే ఉన్న రకాల కీలపై మ్యాపింగ్ చేయడం ద్వారా కొత్త రకాలను మార్చండి మరియు సృష్టించండి ({ [T కీలో K]: ... }).~15 min
07 · మాడ్యూల్ 7 — కాన్ఫిగరేషన్ మరియు ఇంటిగ్రేషన్
tsconfig.jsonని ఉపయోగించి టైప్స్క్రిప్ట్ కంపైలర్ను ఎలా కాన్ఫిగర్ చేయాలో కనుగొనండి మరియు ఇప్పటికే ఉన్న రకాలను డిక్లరేషన్ విలీనంతో విస్తరించండి.