کتاب ساخت اپلیکیشن پیشبینی آبوهوا با React و Material-UI (بخش اول) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت اپلیکیشن پیشبینی آبوهوا با React و Material-UI (بخش اول)
موضوع کلی: توسعهٔ نرمافزار و وب
موضوع میانی: توسعهٔ برنامههای کاربردی تحت وب با فریمورکهای مدرن
📋 سرفصلهای دوره
- 1. مقدمه بر توسعهٔ وب
- 2. آشنایی با مفاهیم پایهٔ React
- 3. نصب و راهاندازی محیط توسعه
- 4. اولین کامپوننت در React
- 5. JSX و سینتکس آن
- 6. Props در React
- 7. State در React
- 8. مدیریت رویدادها در React
- 9. کار با لیستها و کلیدها
- 10. شرطیسازی در رندرینگ
- 11. ترکیب کامپوننتها
- 12. هوکهای React: useState
- 13. هوکهای React: useEffect
- 14. چرخهٔ حیات کامپوننتها (مفهومی)
- 15. معرفی Material-UI
- 16. نصب و پیکربندی Material-UI
- 17. کامپوننتهای پایه Material-UI
- 18. استفاده از Grid System
- 19. طراحی فرمها با Material-UI
- 20. ورودیهای متنی و دکمهها
- 21. کامپوننت Card در Material-UI
- 22. استفاده از آیکونها
- 23. مدیریت تم در Material-UI
- 24. اصول طراحی واکنشگرا
- 25. ساخت Layout اصلی اپلیکیشن
- 26. کامپوننت Header و Navigation
- 27. طراحی بخش نمایش اطلاعات آبوهوا
- 28. نمایش دما و شرایط جوی
- 29. نمایش جزئیات بیشتر
- 30. استفاده از کامپوننتهای سفارشی
- 31. مفهوم Context API
- 32. استفاده از Context برای مدیریت وضعیت
- 33. ارتباط با APIهای خارجی
- 34. دریافت دادههای آبوهوا
- 35. پردازش دادههای دریافتی
- 36. نمایش دادههای آبوهوا در کامپوننتها
- 37. مدیریت خطا در درخواستهای API
- 38. نمایش پیامهای خطا به کاربر
- 39. کار با تاریخ و زمان در JavaScript
- 40. فرمتبندی نمایش تاریخ
- 41. مفهوم State Management پیشرفته
- 42. مقدمهای بر Redux (اختیاری و سادهشده)
- 43. پیادهسازی سادهٔ Redux (اختیاری)
- 44. مدیریت وضعیت با Zustand (جایگزین ساده)
- 45. آشنایی با مفاهیم Routing
- 46. نصب React Router DOM
- 47. تعریف مسیرها در اپلیکیشن
- 48. لینکدهی بین صفحات
- 49. پارامترهای مسیر
- 50. صفحات Not Found
- 51. بهینهسازی عملکرد کامپوننتها
- 52. Memoization در React
- 53. استفاده از useMemo و useCallback
- 54. تست واحد کامپوننتها (مقدماتی)
- 55. مفاهیم تست در JavaScript
- 56. نوشتن تستهای ساده برای کامپوننتها
- 57. ابزارهای تست (مانند Jest)
- 58. معرفی ابزارهای توسعهٔ وب
- 59. نحوهٔ Debug کردن اپلیکیشن
- 60. استفاده از React DevTools
- 61. مفاهیم CI/CD (مقدماتی)
- 62. مراحل استقرار اپلیکیشن (مقدماتی)
- 63. اصول امنیت در توسعهٔ وب (مقدماتی)
- 64. حفاظت از دادههای کاربر (مقدماتی)
- 65. ملاحظات اخلاقی در توسعهٔ نرمافزار
- 66. طراحی تجربهٔ کاربری (UX)
- 67. اهمیت دسترسیپذیری (Accessibility)
- 68. اصول طراحی رابط کاربری (UI)
- 69. کار با فونتها و تایپوگرافی
- 70. استفاده از انیمیشنهای ساده
- 71. مفاهیم PWA (Progressive Web Apps)
- 72. آمادهسازی برای بخش دوم
- 73. مرور مباحث آموختهشده
- 74. پروژههای کوچک تمرینی
- 75. پروژهٔ نهایی بخش اول: اپلیکیشن آبوهوا
- 76. تکمیل بخشهای باقیماندهٔ اپلیکیشن
- 77. بازبینی و رفع اشکالات اپلیکیشن
- 78. مستندسازی اپلیکیشن (مقدماتی)
- 79. اصول کدنویسی تمیز
- 80. ارتباط با جامعهٔ توسعهدهندگان
- 81. منابع برای یادگیری بیشتر
- 82. ادامهٔ مسیر یادگیری
- 83. مروری بر مفاهیم پایدارسازی
- 84. آشنایی با معماریهای مدرن
- 85. مقدمهای بر DevOps
- 86. اصول همکاری تیمی
- 87. چالشهای توسعهٔ وب
- 88. آیندهٔ توسعهٔ وب
- 89. سخن پایانی
- 90. جمعبندی مباحث کلیدی
- 91. توصیههای کاربردی برای حرفهای شدن
- 92. بررسی نمونههای موفق اپلیکیشنهای آبوهوا
- 93. نکات مهم در توسعهٔ اپلیکیشنهای کاربردی
- 94. کاربردهای پیشرفتهٔ Material-UI
- 95. مفاهیم Server-Side Rendering (مقدماتی)
- 96. اشاره به فریمورکهای دیگر (مانند Next.js)
- 97. نکات تکمیلی در مورد مدیریت وضعیت
- 98. اهمیت مستندات و آموزش مداوم
تگها:
Material-UI
React
اپلیکیشن آب و هوا
برنامهنویسی
توسعه وب
جاوااسکریپت
ریاکت
فرانتاند
کامپوننت ریاکت
متریال یوآی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.