- కమాండ్లు మరియు మొదటి ప్రోగ్రామ్
- Introduction to
intandstringtypes. Keyboard input - కండిషనల్ ఆపరేటర్
- లూపులు
- IDE ఇన్స్టాలేషన్, CodeGym ప్లగిన్, డీబగ్గింగ్ ప్రాథమికాలు
- ఫ్లోటింగ్-పాయింట్ సంఖ్యలు
- అర్రేలు
- ఫంక్షన్లు / మెథడ్స్
- అధునాతన స్ట్రింగ్ ఆపరేషన్లు
- Constants,
varkeyword, basic arithmetic operators - Nullable Reference Types (NRT)
- Exceptions
try,catch,finally enum,switch, and pattern matching- Value Tuples and Local functions
- Working with dates, time and timezones
- క్లాసులు, ఆబ్జెక్టులు మరియు కన్స్ట్రక్టర్లు
- అాక్సెస్ మోడిఫైర్స్ మరియు ప్రాపర్టీస్
- ఇండెక్సర్లు మరియు ఎక్స్టెన్షన్ మెంబర్స్ (C# 14)
Records– మార్పు చేయలేని డేటా రకాల- వారసత్వం మరియు క్లాస్ హైరార్కీలు
- బహురూపత్వం
- అబ్స్ట్రాక్షన్
- ఇంటర్ఫేస్లు: ప్రాథమికాలు మరియు కాంట్రాక్ట్స్
- అధునాతన ఇంటర్ఫేస్లు: డిఫాల్ట్ ఇంటర్ఫేస్ మెథడ్స్ మరియు స్టాటిక్ మెంబర్స్
- సాధారణ పొరపాట్లు మరియు OOP ఉత్తమ పద్ధతులు
- వర్షన్ కంట్రోల్కు పరిచయం: Git మరియు GitHub ilə పని చేయడం
- మాడ్యూల్ తుది ప్రాజెక్టు
- కలెక్షన్ రకాలు మరియు జనరిక్స్
- ప్రాథమిక కలెక్షన్ ఇంటర్ఫేసులు (
IEnumerable,IList,IDictionary) - కలెక్షన్ విధానాలు: శ్రేణీకరణ, ఫిల్టరింగ్, శోధన
- కంపారేటర్లు మరియు ఆబ్జెక్ట్ పోలిక
- LINQ ప్రాథమికాలు: సరళమైన క్వెరీలు మరియు డేటా ఫిల్టరింగ్
- అధునాతన LINQ: గ్రూపింగ్ మరియు సమ్మేళన ఫంక్షన్లు (కొత్త .NET 9 విధానాలతో)
- అధునాతన LINQ: జాయిన్లు మరియు ప్రొజెక్షన్లు
- కలెక్షన్ ఆప్టిమైజేషన్ మరియు హై-పెర్ఫార్మెన్స్ రకాలు
- C#లో ఫైల్ హ్యాండ్లింగ్ ప్రాథమికాలు
- ఫైళ్లను చదవడం మరియు రాయడం (
StreamReader,StreamWriter) - ఫైల్ ఎన్కోడింగ్స్తో పని చేయడం
- ত্রోరర్ హ్యాండ్లింగ్ మరియు ఫైల్ భద్రత
- ఫైల్ సిస్టమ్తో పనిచేయడం (
File,FileInfo,Directory,DirectoryInfo) - ఫైళ్లు మరియు డైరెక్టరీ నిర్వహణ (సృష్టించడం, కాపీ చేయడం, తొలగించడం, కదలించడం)
- I/O ఆప్టిమైజేషన్ (
BufferedStreamమరియు ఇతర పద్ధతులు) - అసింక్రనస్ ఫైల్ ఆపరేషన్లు (
ReadAsync,WriteAsync, మొదలైనవి) - సీరియలైజేషన్ మరియు డీసీరియలైజేషన్ సూత్రాలు
- .NET సీరియలైజేషన్ కోసం క్లాసులు మరియు లైబ్రరీలు
- ఆబ్జెక్ట్ సీరియలైజేషన్ మరియు డీసీరియలైజేషన్
- కలెక్షన్ మరియు క్లిష్ట ఆబ్జెక్ట్ సీరియలైజేషన్
- JSON డేటాతో పని చేయడం
- XML డేటాతో పని చేయడం
- C#లో లాంబ్డా వ్యక్తీకరణలు
- లాంబ్డా వ్యక్తీకరణలు మరియు డెలిగేట్ల మధ్య సంబంధం
- ఫంక్షనల్ ప్రోగ్రామింగ్ ప్రాథమికాలు: అనామక ఫంక్షన్లు, హైర్-ఆర్డర్ ఫంక్షన్లు
- C#లో ఈవెంట్స్: భావనలు, సృష్టి, హ్యాండ్లింగ్ మరియు
EventHandler - ఈవెంట్ జీవనచక్రం: సబ్స్క్రిప్షన్, అనుసబ్స్క్రిప్షన్, నిర్వహణ
- ఈవెంట్-డెలిగేట్ ప్రోగ్రామింగ్ ఉత్తమ పద్ధతులు
- C#లో మల్టీథ్రెడింగ్ ప్రాథమికాలు: థ్రెడ్ల సృష్టి మరియు నిర్వహణ
- థ్రెడ్ సమకాలీకరణ మరియు భాగస్వామ్య వనరుల నిర్వహణ
- సాధారణ మల్టీథ్రెడింగ్ సమస్యలు: రేస్ కండిషన్స్, డెడ్లాక్
- అసింక్రనస్ ప్రోగ్రామింగ్:
async,await, అసింక్రనస్ మెథడ్స్ - టాస్క్లు (
Task) మరియు పరలల్ కంప్యూటింగ్ (Parallel.For,Parallel.ForEach) ఉపయోగించడం - మల్టీథ్రెడెడ్ మరియు అసింక్రనస్ కోడ్లో పొరపాట్లు మరియు ఎక్సెప్షన్ నిర్వహణ
- అధునాతన సమకాలీకరణ యంత్రాంగాలు
- అసింక్రనిసిటీ లో లోతైన పరిశీలన (
ValueTask,Channel, అసింక్ కోడ్ టెస్టింగ్)
- రెగ్యులర్ ఎక్స్ప్రెషన్స్ ప్రాథమికాలు మరియు సింటాక్స్
Regexక్లాస్తో ప్రాక్టికల్ రెగ్యులర్ ఎక్స్ప్రెషన్ వినియోగం- రిఫ్లెక్షన్, డైనమిక్ టైప్స్ మరియు సోర్స్ జనరేటర్లు
- లాగింగ్, మానిటరింగ్ మరియు ట్రేసింగ్
- .NET 9 ముఖ్యమైన మెరుగుదలల అవలోకనం మరియు భవిష్యత్తు ధోరణులు
300+
పాఠాలు
400+
టాస్క్లు
68
పరీక్షలు
అలాగే:
- తక్షణ టాస్క్ ధృవీకరణ
- AI కోడ్ వాలిడేటర్
- IDE ప్లగిన్
- WebIDE
- గేమిఫికేషన్
- ప్రేరణాత్మక లెక్చర్లు