ಅಸಮಕಾಲಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ (ಪೂರ್ಣ ಕೋರ್ಸ್)

ಅಸಮಕಾಲಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ (ಪೂರ್ಣ ಕೋರ್ಸ್)

ಅಸಮಕಾಲಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇತ್ತೀಚೆಗೆ ಶಾಸ್ತ್ರೀಯ ಸಮಾನಾಂತರ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗಿಂತ ಕಡಿಮೆ ಅಭಿವೃದ್ಧಿ ಹೊಂದಿಲ್ಲ, ಮತ್ತು JavaSript ಜಗತ್ತಿನಲ್ಲಿ, ಬ್ರೌಸರ್‌ಗಳಲ್ಲಿ ಮತ್ತು Node.js ನಲ್ಲಿ, ಅದರ ತಂತ್ರಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಡೆವಲಪರ್‌ಗಳ ವಿಶ್ವ ದೃಷ್ಟಿಕೋನವನ್ನು ರೂಪಿಸುವಲ್ಲಿ ಕೇಂದ್ರ ಸ್ಥಾನಗಳಲ್ಲಿ ಒಂದನ್ನು ತೆಗೆದುಕೊಂಡಿದೆ. ಅಸಮಕಾಲಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್, ಅವುಗಳ ನಡುವೆ ಅಡಾಪ್ಟರುಗಳು ಮತ್ತು ಸಹಾಯಕ ತೆರೆಯುವಿಕೆಯ ಎಲ್ಲಾ ವ್ಯಾಪಕ ವಿಧಾನಗಳ ವಿವರಣೆಯೊಂದಿಗೆ ನಾನು ನಿಮ್ಮ ಗಮನಕ್ಕೆ ಸಮಗ್ರ ಮತ್ತು ಸಂಪೂರ್ಣ ಕೋರ್ಸ್ ಅನ್ನು ತರುತ್ತೇನೆ. ಇದು ಪ್ರಸ್ತುತ 23 ಉಪನ್ಯಾಸಗಳು, 3 ವರದಿಗಳು ಮತ್ತು ಗಿಥಬ್‌ನಲ್ಲಿ ಅನೇಕ ಕೋಡ್ ಉದಾಹರಣೆಗಳೊಂದಿಗೆ 28 ​​ರೆಪೊಸಿಟರಿಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಒಟ್ಟು ಸುಮಾರು 17 ಗಂಟೆಗಳ ವೀಡಿಯೊ: ಪ್ಲೇಪಟ್ಟಿಗೆ ಲಿಂಕ್.

ಯೋಜನೆಯ ವಿವರಣೆ

ರೇಖಾಚಿತ್ರವು (ಮೇಲೆ) ಅಸಿಂಕ್ರೊನಿಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ವಿವಿಧ ವಿಧಾನಗಳ ನಡುವಿನ ಸಂಪರ್ಕಗಳನ್ನು ತೋರಿಸುತ್ತದೆ. ಬಣ್ಣದ ಬ್ಲಾಕ್‌ಗಳು ಅಸಮಕಾಲಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತವೆ, ಮತ್ತು ಬಿ/ಡಬ್ಲ್ಯೂ ಸಮಾನಾಂತರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ವಿಧಾನಗಳನ್ನು ತೋರಿಸುತ್ತದೆ (ಸೆಮಾಫೋರ್‌ಗಳು, ಮ್ಯೂಟೆಕ್ಸ್‌ಗಳು, ಅಡೆತಡೆಗಳು, ಇತ್ಯಾದಿ.) ಮತ್ತು ಪೆಟ್ರಿ ನೆಟ್‌ಗಳು, ಅಸಮಕಾಲಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮತ್ತು ನಟ ಮಾದರಿಯಂತೆ, ಸಮಾನಾಂತರ ಕಂಪ್ಯೂಟಿಂಗ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ವಿಭಿನ್ನ ವಿಧಾನಗಳಾಗಿವೆ (ಅವುಗಳು ಅಸಮಕಾಲಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸ್ಥಳವನ್ನು ಹೆಚ್ಚು ನಿಖರವಾಗಿ ನಿರ್ಧರಿಸಲು ಮಾತ್ರ ರೇಖಾಚಿತ್ರದಲ್ಲಿ ನೀಡಲಾಗಿದೆ). ನಟನ ಮಾದರಿಯು ಅಸಮಕಾಲಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗೆ ಸಂಬಂಧಿಸಿದೆ ಏಕೆಂದರೆ ಮಲ್ಟಿಥ್ರೆಡಿಂಗ್ ಇಲ್ಲದೆ ನಟರ ಅನುಷ್ಠಾನವು ಅಸ್ತಿತ್ವದಲ್ಲಿರಲು ಹಕ್ಕನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಅಸಮಕಾಲಿಕ ಕೋಡ್ ರಚನೆಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಚುಕ್ಕೆಗಳ ಸಾಲುಗಳು ಈವೆಂಟ್‌ಗಳು ಮತ್ತು ಕಾಲ್‌ಬ್ಯಾಕ್‌ಗಳಿಗೆ ಏಕಕಾಲೀನ ಸರತಿಯನ್ನು ಸಂಪರ್ಕಿಸುತ್ತವೆ ಏಕೆಂದರೆ ಈ ಅಮೂರ್ತತೆಗಳು ಕಾಲ್‌ಬ್ಯಾಕ್‌ಗಳನ್ನು ಆಧರಿಸಿವೆ, ಆದರೆ ಇನ್ನೂ ಗುಣಾತ್ಮಕವಾಗಿ ಹೊಸ ವಿಧಾನಗಳನ್ನು ರೂಪಿಸುತ್ತವೆ.

ಉಪನ್ಯಾಸ ವಿಷಯಗಳು

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

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ