అసమకాలిక ప్రోగ్రామింగ్ (పూర్తి కోర్సు)

అసమకాలిక ప్రోగ్రామింగ్ (పూర్తి కోర్సు)

అసమకాలిక ప్రోగ్రామింగ్ ఇటీవల శాస్త్రీయ సమాంతర ప్రోగ్రామింగ్ కంటే తక్కువ అభివృద్ధి చెందలేదు మరియు JavaSript ప్రపంచంలో, బ్రౌజర్‌లు మరియు Node.js రెండింటిలోనూ, డెవలపర్‌ల ప్రపంచ దృష్టికోణాన్ని రూపొందించడంలో దాని సాంకేతికతలను అర్థం చేసుకోవడం ప్రధాన స్థానాల్లో ఒకటి. అసమకాలిక ప్రోగ్రామింగ్ యొక్క అన్ని విస్తృత పద్ధతులు, వాటి మధ్య అడాప్టర్లు మరియు సహాయక ఓపెనింగ్‌ల వివరణతో నేను మీ దృష్టికి సంపూర్ణ మరియు పూర్తి కోర్సును తీసుకువస్తాను. ఇది ప్రస్తుతం 23 ఉపన్యాసాలు, 3 నివేదికలు మరియు 28 రిపోజిటరీలను గితుబ్‌పై అనేక కోడ్ ఉదాహరణలతో కలిగి ఉంది. మొత్తం 17 గంటల వీడియో: ప్లేజాబితాకు లింక్.

రేఖాచిత్రం కోసం వివరణలు

రేఖాచిత్రం (పైన) అసమకాలికతో పనిచేసే వివిధ మార్గాల మధ్య కనెక్షన్‌లను చూపుతుంది. రంగు బ్లాక్‌లు అసమకాలిక ప్రోగ్రామింగ్‌ను సూచిస్తాయి మరియు b/w సమాంతర ప్రోగ్రామింగ్ పద్ధతులు (సెమాఫోర్స్, మ్యూటెక్స్, అడ్డంకులు మొదలైనవి) మరియు పెట్రి నెట్‌లను చూపుతాయి, ఇవి అసమకాలిక ప్రోగ్రామింగ్ మరియు యాక్టర్ మోడల్ వంటివి సమాంతర కంప్యూటింగ్‌ని అమలు చేయడానికి విభిన్న విధానాలు (అవి అసమకాలిక ప్రోగ్రామింగ్ యొక్క స్థలాన్ని మరింత ఖచ్చితంగా నిర్ణయించడానికి మాత్రమే రేఖాచిత్రంలో ఇవ్వబడింది). నటుడు మోడల్ అసమకాలిక ప్రోగ్రామింగ్‌కు సంబంధించినది ఎందుకంటే మల్టీథ్రెడింగ్ లేకుండా నటుల అమలు కూడా ఉనికిలో ఉండే హక్కును కలిగి ఉంటుంది మరియు అసమకాలిక కోడ్‌ను రూపొందించడానికి ఉపయోగపడుతుంది. చుక్కల పంక్తులు ఈవెంట్‌లను మరియు ఏకకాల క్యూని కాల్‌బ్యాక్‌లకు లింక్ చేస్తాయి ఎందుకంటే ఈ సంగ్రహణలు కాల్‌బ్యాక్‌లపై ఆధారపడి ఉంటాయి, కానీ ఇప్పటికీ గుణాత్మకంగా కొత్త విధానాలను ఏర్పరుస్తాయి.

ఉపన్యాస విషయాలు

1. అసమకాలిక ప్రోగ్రామింగ్ (అవలోకనం)
2. టైమర్‌లు, టైమ్‌అవుట్‌లు మరియు EventEmitter
3. కాల్‌బ్యాక్‌లను ఉపయోగించి అసమకాలిక ప్రోగ్రామింగ్
4. నాన్-బ్లాకింగ్ అసమకాలిక పునరావృతం
5. async.js లైబ్రరీతో అసమకాలీకరణ
6. వాగ్దానాలపై అసమకాలికత
7. అసమకాలిక విధులు మరియు దోష నిర్వహణ
8. అసమకాలిక ఎడాప్టర్లు: ప్రామిసిఫై, కాల్‌బ్యాక్‌ఫై, ఎసిన్సిఫై
9. అసమకాలిక డేటా కలెక్టర్లు
10. వాగ్దానాలలో నిర్వహించని లోపాలు
11. అసమకాలిక స్టాక్‌ట్రేస్ సమస్య
12. జనరేటర్లు మరియు అసమకాలిక జనరేటర్లు
13. ఇటరేటర్లు మరియు అసమకాలిక పునరావృత్తులు
14. అసమకాలిక కార్యకలాపాలను రద్దు చేయడం
15. అసమకాలిక ఫంక్షన్ కూర్పు
16. తేనబుల్ మరియు తేలికైనవి వేచి ఉన్నాయి
17. ఏకకాలిక అసమకాలిక క్యూ
18. ప్యాటర్న్ ఓపెన్ కన్స్ట్రక్టర్ (రివీలింగ్ కన్స్ట్రక్టర్)
19. ఫ్యూచర్: స్టేట్‌లెస్ ఫ్యూచర్‌లపై అసమకాలిక
20. వాయిదా: స్టేట్‌ఫుల్ డిఫరెన్షియల్స్‌పై అసమకాలిక
21. యాక్టర్ మోడల్
22. నమూనా పరిశీలకుడు (పరిశీలకుడు + పరిశీలించదగిన)
23. RxJS మరియు ఈవెంట్ స్ట్రీమ్‌లలో అసమకాలీకరణ

ప్రతి వీడియో కింద వీడియోలో వివరించిన కోడ్ ఉదాహరణలతో రిపోజిటరీలకు లింక్‌లు ఉన్నాయి. అసమకాలికత యొక్క ఒక సంగ్రహణకు ప్రతిదీ తగ్గించాల్సిన అవసరం లేదని నేను చూపించడానికి ప్రయత్నించాను. అసమకాలికతకు సార్వత్రిక విధానం లేదు మరియు ప్రతి సందర్భంలోనూ మీరు ఈ నిర్దిష్ట పని కోసం మరింత సహజంగా కోడ్‌ను వ్రాయడానికి అనుమతించే ఆ పద్ధతులను ఎంచుకోవచ్చు. వాస్తవానికి, ఈ కోర్సు అనుబంధంగా ఉంటుంది మరియు నేను ప్రతి ఒక్కరినీ కొత్త అంశాలను సూచించమని మరియు కోడ్ ఉదాహరణలను అందించమని అడుగుతున్నాను. కోర్సు యొక్క ప్రధాన లక్ష్యం లోపల నుండి అసమకాలిక సంగ్రహాలను ఎలా నిర్మించాలో చూపించడం మరియు వాటిని ఎలా ఉపయోగించాలో నేర్పించడం మాత్రమే కాదు. దాదాపు అన్ని సారాంశాలు లైబ్రరీల నుండి తీసుకోబడలేదు, కానీ వాటి సరళమైన అమలులో ఇవ్వబడ్డాయి మరియు వాటి పని దశలవారీగా విశ్లేషించబడుతుంది.

నమోదు చేసుకున్న వినియోగదారులు మాత్రమే సర్వేలో పాల్గొనగలరు. సైన్ ఇన్ చేయండిదయచేసి.

కోర్సు గురించి మీ అభిప్రాయం ఏమిటి?

  • నేను మొత్తం కోర్సు చూస్తాను

  • సెలెక్టివ్‌గా చూస్తాను

  • నాకు ఒక విధానం సరిపోతుంది

  • నేను కోర్సుకు సహకరిస్తాను

  • అసమకాలికతపై నాకు ఆసక్తి లేదు

8 మంది వినియోగదారులు ఓటు వేశారు. 1 వినియోగదారు దూరంగా ఉన్నారు.

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి