هم وقت سازي پروگرامنگ (مڪمل ڪورس)

هم وقت سازي پروگرامنگ (مڪمل ڪورس)

Asynchronous پروگرامنگ تازو ئي ڪلاسيڪل متوازي پروگرامنگ کان گهٽ ترقي يافته ٿي چڪي آهي، ۽ JavaSript جي دنيا ۾، ٻنهي برائوزرن ۾ ۽ Node.js ۾، ان جي ٽيڪنڪ کي سمجهڻ ڊولپرز جي عالمي ڏيک کي ترتيب ڏيڻ ۾ هڪ مرڪزي جڳهه ورتي آهي. مان توهان جي ڌيان ۾ آڻيان ٿو هڪ جامع ۽ مڪمل ڪورس، وضاحت سان گڏ سڀني وسيع طريقن جي وضاحت سان غير مطابقت واري پروگرامنگ، انهن جي وچ ۾ اڊاپٽر ۽ معاون افتتاح. اهو في الحال 23 ليڪچرز، 3 رپورٽون ۽ 28 مخزنن تي مشتمل آهي ڪيترن ئي ڪوڊ مثالن سان گڏ گيتب تي. ڪل اٽڪل 17 ڪلاڪ وڊيو: پلے لسٽ سان ڳنڍيو.

خاڪو لاء وضاحتون

ڊراگرام (مٿي) ڏيکاري ٿو ڪنيڪشن جي وچ ۾ ڪم ڪرڻ جي مختلف طريقن جي وچ ۾ asynchrony سان. رنگين بلاڪن جو حوالو ڏنو ويو آهي غير مطابقت واري پروگرامنگ، ۽ b/w ڏيکاري ٿو متوازي پروگرامنگ جا طريقا (سيمفورس، ميٽيڪس، رڪاوٽون، وغيره) ۽ پيٽري نيٽ، جيڪي، ايسينڪرونس پروگرامنگ ۽ اداڪار ماڊل وانگر، متوازي ڪمپيوٽنگ کي لاڳو ڪرڻ لاء مختلف طريقا آهن (اهي آهن. آريگرام ۾ ڏنو ويو آهي صرف وڌيڪ صحيح طور تي asynchronous پروگرامنگ جي جڳهه کي طئي ڪرڻ لاءِ). اداڪار ماڊل غير مطابقت واري پروگرامنگ سان لاڳاپيل آهي ڇو ته ملٽي ٿريڊنگ کان سواءِ اداڪارن جي عمل درآمد کي پڻ موجود هجڻ جو حق آهي ۽ غير مطابقت واري ڪوڊ کي ترتيب ڏيڻ جي خدمت ڪندو آهي. ڊاٽ ٿيل لائنون واقعن کي ڳنڍين ٿيون ۽ سمورو قطار کي ڪال بيڪس سان ڳنڍين ٿيون ڇاڪاڻ ته اهي خلاصيون ڪال بڪس تي ٻڌل آهن، پر اڃا به معيار جي لحاظ کان نوان طريقا ٺاهيندا آهن.

ليڪچر جا موضوع

1. هم وقت ساز پروگرامنگ (نظرثاني)
2. ٽائمر، ٽائيم آئوٽ ۽ EventEmitter
3. ڪال بڪ استعمال ڪندي غير مطابقت رکندڙ پروگرامنگ
4. غير بلاڪ ڪرڻ واري هم وقت سازي
5. async.js لائبريري سان Asynchrony
6. واعدن تي غير مطابقت
7. هم وقت سازي افعال ۽ غلطي سنڀالڻ
8. Asynchronous adapters: Promisify، callbackify، asyncify
9. Asynchronous ڊيٽا گڏ ڪندڙ
10. واعدن ۾ اڻ سڌريل غلطيون
11. asynchronous stacktrace جو مسئلو
12. جنريٽر ۽ هم وقت ساز جنريٽر
13. آئيٽرٽر ۽ اسيئنڪرونس آئٽرٽر
14. غير مطابقت واري عمل کي منسوخ ڪرڻ
15. اسينچرونس فنڪشن جو ٺهيل
16. پوءِ لائق ۽ روشنيءَ جو انتظار
17. سمورو هم وقتي قطار
18. پيٽرن اوپن ڪنسٽرڪٽر (ظاھر ڪرڻ وارو ٺاھيندڙ)
19. مستقبل: غير ملڪي مستقبل تي Asynchrony
20. ملتوي: رياستي فرقن تي غير مطابقت
21. اداڪار ماڊل
22. نموني مبصر (مبصر + مشاهدو)
23. RxJS ۽ ايونٽ اسٽريمز ۾ Asynchrony

هر وڊيو جي هيٺان ڪوڊ مثالن سان گڏ مخزن جا لنڪ آهن جيڪي وڊيو ۾ بيان ڪيا ويا آهن. مون اهو ڏيکارڻ جي ڪوشش ڪئي ته هر شي کي ختم ڪرڻ جي ڪا ضرورت ناهي asynchrony جي هڪ خلاصي تائين. asynchrony لاءِ ڪو عالمگير طريقو ناهي، ۽ هر صورت ۾ توهان اهي طريقا چونڊي سگهو ٿا جيڪي توهان کي اجازت ڏين ته ڪوڊ لکڻ لاءِ وڌيڪ قدرتي طور تي هن مخصوص ڪم لاءِ. يقينن، هي ڪورس مڪمل ڪيو ويندو ۽ مان هر ڪنهن کان پڇان ٿو ته نوان موضوع تجويز ڪن ۽ ڪوڊ جا مثال شامل ڪن. ڪورس جو بنيادي مقصد اهو ڏيکارڻ آهي ته ڪيئن اندر کان غير مطابقت پذير خلاصيون ٺاهيون وڃن، ۽ نه صرف اهو سيکاريو ته انهن کي ڪيئن استعمال ڪجي. تقريبن سڀئي خلاصا لائبريرين مان نه ورتا ويا آهن، پر انهن جي آسان ترين عمل ۾ ڏنل آهن ۽ انهن جي ڪم کي قدم قدم تي تجزيو ڪيو ويندو آهي.

صرف رجسٽرڊ استعمال ڪندڙ سروي ۾ حصو وٺي سگهن ٿا. سائن ان ڪريو، توهان جي مهرباني.

ڪورس بابت توهان جي راء ڇا آهي؟

  • مان سڄو ڪورس ڏسندس

  • مان چونڊي ڏسندس

  • منهنجي لاءِ هڪڙو طريقو ڪافي آهي

  • مان ڪورس ۾ حصو وٺندس

  • مون کي asynchrony ۾ دلچسپي نه آهي

8 صارفين ووٽ ڏنو. 1 استعمال ڪندڙ روڪيو.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو