اپلیکیشن اندرویدی فلشکارت آموزشی غواصی عمیق در Async Functions و String Padding
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب غواصی عمیق در Async Functions و String Padding
موضوع کلی: JavaScript مدرن: از ES2016 تا ES2017
موضوع میانی: ویژگیهای کلیدی ES2016 و ES2017
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه به توابع ناهمزمان
- 2. مفهوم ناهمزمانی در جاوا اسکریپت
- 3. نیاز به توابع ناهمزمان
- 4. معرفی Async Functions
- 5. سینتکس پایه Async Functions
- 6. کلمه کلیدی async
- 7. کلمه کلیدی await
- 8. چگونه await با Promises کار می کند
- 9. انتظار برای تکمیل یک Promise
- 10. مدیریت خطاهای در Async Functions
- 11. try...catch بلوک در Async Functions
- 12. مدیریت خطاهای Promise.reject()
- 13. مدیریت خطاهای با async/await
- 14. مقایسه Async Functions با Callbacks
- 15. مقایسه Async Functions با Promises
- 16. مزایای Async Functions بر Callbacks
- 17. مزایای Async Functions بر Promises
- 18. توابع ناهمزمان و خطاها
- 19. بازگرداندن مقادیر از Async Functions
- 20. بازگرداندن Promise از Async Functions
- 21. بازگرداندن مقدار غیر Promise از Async Functions
- 22. Async Functions و Execution Context
- 23. Async Functions و Event Loop
- 24. نحوه اجرای کد ناهمزمان
- 25. توابع ناهمزمان و Blocking Code
- 26. توابع ناهمزمان و Non-Blocking Code
- 27. Async Functions در مرورگرها
- 28. Async Functions در Node.js
- 29. پشتیبانی مرورگرها از Async Functions
- 30. پشتیبانی Node.js از Async Functions
- 31. پیاده سازی Async Functions با Babel
- 32. مقدمه به String Padding
- 33. نیاز به String Padding
- 34. کاربرد String Padding
- 35. معرفی String.prototype.padStart()
- 36. سینتکس String.prototype.padStart()
- 37. پارامتر length در padStart
- 38. پارامتر padString در padStart
- 39. مثال های پایه padStart
- 40. Padding از سمت چپ
- 41. Padding با کاراکتر دلخواه
- 42. Padding با رشته دلخواه
- 43. Padding با طول مشخص
- 44. padEnd() در مقابل padStart()
- 45. معرفی String.prototype.padEnd()
- 46. سینتکس String.prototype.padEnd()
- 47. پارامتر length در padEnd
- 48. پارامتر padString در padEnd
- 49. مثال های پایه padEnd
- 50. Padding از سمت راست
- 51. Padding با کاراکتر دلخواه در padEnd
- 52. Padding با رشته دلخواه در padEnd
- 53. Padding با طول مشخص در padEnd
- 54. رفتار padStart و padEnd با طول کمتر از رشته اصلی
- 55. رفتار padStart و padEnd با طول مساوی رشته اصلی
- 56. رفتار padStart و padEnd با طول بیشتر از رشته اصلی
- 57. Padding با رشته padding کوتاهتر از طول مورد نیاز
- 58. تکرار رشته padding
- 59. مثال های پیشرفته padStart
- 60. مثال های پیشرفته padEnd
- 61. استفاده از padStart برای هم تراز کردن اعداد
- 62. استفاده از padEnd برای هم تراز کردن متن
- 63. کاربرد padStart در فرمت دهی تاریخ و زمان
- 64. کاربرد padEnd در فرمت دهی تاریخ و زمان
- 65. کاربرد padStart در نمایش شناسه ها
- 66. کاربرد padEnd در نمایش شناسه ها
- 67. ترکیب padStart و padEnd
- 68. مثال های ترکیبی
- 69. padStart و padEnd در ES2017
- 70. تفاوت با روش های قدیمی padding
- 71. مقایسه با Concatenation
- 72. مقایسه با Loop ها
- 73. پیاده سازی padding دستی
- 74. اشکالات پیاده سازی دستی padding
- 75. مزایای متدهای داخلی padding
- 76. پشتیبانی مرورگرها از String Padding
- 77. پشتیبانی Node.js از String Padding
- 78. پیاده سازی String Padding با Babel
- 79. تمرین عملی: ایجاد یک تابع ناهمزمان ساده
- 80. تمرین عملی: مدیریت خطا در تابع ناهمزمان
- 81. تمرین عملی: استفاده از await برای چندین عملیات ناهمزمان
- 82. تمرین عملی: قالب بندی تاریخ با padStart
- 83. تمرین عملی: قالب بندی زمان با padEnd
- 84. تمرین عملی: ایجاد یک جدول با padding
- 85. تمرین عملی: شبیه سازی بارگذاری داده ها با Async Functions
- 86. تمرین عملی: نمایش لیست آیتم ها با padding
- 87. تمرین عملی: ایجاد یک گزارش با فرمت دهی مناسب
- 88. تمرین عملی: ساخت یک ابزار خط فرمان ساده با padding
- 89. مرور کلی Async Functions
- 90. مرور کلی String Padding
- 91. نکات مهم در استفاده از Async Functions
- 92. نکات مهم در استفاده از String Padding
- 93. بهترین روش ها برای Async Functions
- 94. بهترین روش ها برای String Padding
- 95. آینده Async Functions
- 96. آینده String Padding
- 97. جمع بندی دوره
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.