کتاب ساخت فرمهای پیشرفته و اعتبارسنجی داده در React با Zod و Material UI با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت فرمهای پیشرفته و اعتبارسنجی داده در React با Zod و Material UI
موضوع کلی: توسعه نرمافزار و برنامهنویسی وب
موضوع میانی: توسعهٔ فرانتاند با React
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعهٔ وب و React
- 2. نصب و راهاندازی محیط توسعه
- 3. آشنایی با مفاهیم پایهٔ React
- 4. کامپوننتها و JSX
- 5. مدیریت وضعیت (State) در React
- 6. Props و ارتباط بین کامپوننتها
- 7. هوکهای React: useState و useEffect
- 8. کار با رویدادها در React
- 9. فرمهای ساده در React
- 10. مقدمهای بر React Hook Form
- 11. نصب و پیکربندی React Hook Form
- 12. ثبت و مدیریت فیلدهای فرم
- 13. اعتبارسنجی دادهها در React Hook Form
- 14. مفهوم Schema و اعتبارسنجی
- 15. مقدمهای بر Zod برای اعتبارسنجی
- 16. نصب و راهاندازی Zod
- 17. تعریف Schema با Zod
- 18. یکپارچهسازی Zod با React Hook Form
- 19. اعتبارسنجی در زمان واقعی (Real-time Validation)
- 20. نمایش پیامهای خطا
- 21. سبکدهی به فرمها با CSS
- 22. معرفی Material UI
- 23. نصب و راهاندازی Material UI
- 24. کامپوننتهای فرم Material UI
- 25. استفاده از TextField در Material UI
- 26. استفاده از Button در Material UI
- 27. یکپارچهسازی React Hook Form با Material UI
- 28. مدیریت وضعیت پیچیدهٔ فرم
- 29. اعتبارسنجی سفارشی با Zod
- 30. اعتبارسنجی شرطی
- 31. اعتبارسنجی آرایهها و اشیاء
- 32. استفاده از Select و Dropdown
- 33. استفاده از Checkbox و Radio Button
- 34. استفاده از Date Picker
- 35. مدیریت وضعیت فرمهای چند مرحلهای
- 36. فرمهای داینامیک
- 37. بارگذاری دادهها در فرم
- 38. ارسال دادههای فرم به سرور
- 39. مدیریت پاسخ سرور
- 40. کار با خطاها در سطح سرور
- 41. اعتبارسنجی در سمت سرور
- 42. مقدمهای بر TypeScript
- 43. استفاده از TypeScript در React
- 44. تعریف انواع داده در TypeScript
- 45. یکپارچهسازی TypeScript با React Hook Form
- 46. یکپارچهسازی TypeScript با Zod
- 47. مدیریت فرمهای پیچیده با React Hook Form
- 48. الگوهای طراحی برای فرمها
- 49. بهینهسازی عملکرد فرمها
- 50. تست فرمها در React
- 51. مباحث پیشرفته در React Hook Form
- 52. مدیریت حالت فرم با Context API
- 53. مدیریت حالت فرم با Redux (اختیاری)
- 54. مدیریت حالت فرم با Zustand (اختیاری)
- 55. کار با فرمهای با حجم بالا
- 56. نکات امنیتی در فرمها
- 57. جلوگیری از حملات XSS
- 58. مدیریت کوکیها و Sessionها
- 59. اصول طراحی تجربه کاربری (UX) در فرمها
- 60. طراحی رابط کاربری (UI) کاربرپسند
- 61. دسترسیپذیری (Accessibility) در فرمها
- 62. استانداردهای وب و فرمها
- 63. معرفی GraphQL و نحوهٔ استفاده در فرمها (اختیاری)
- 64. استفاده از REST API برای ارسال دادهها
- 65. کار با فایلها در فرمها
- 66. مدیریت آپلود فایل
- 67. اعتبارسنجی فایلها
- 68. ساخت فرمهای جستجو پیشرفته
- 69. فرمهای فیلتر کردن دادهها
- 70. کار با جداول داده در React
- 71. نمایش دادهها با کامپوننتهای Material UI Data Grid
- 72. مدیریت انتخاب سطر در جداول
- 73. پیادهسازی فرمهای احراز هویت
- 74. فرم ورود کاربر
- 75. فرم ثبتنام کاربر
- 76. فرم بازیابی رمز عبور
- 77. فرم تغییر اطلاعات کاربری
- 78. مدیریت فرمها در برنامههای تکصفحهای (SPA)
- 79. ساخت داشبوردهای مدیریتی با فرمهای پیشرفته
- 80. کار با کتابخانههای نمودار در React (اختیاری)
- 81. مقدمهای بر معماری نرمافزار در فرانتاند
- 82. اصول SOLID در توسعهٔ فرانتاند
- 83. الگوهای طراحی در React
- 84. اصول برنامهنویسی تابعی (Functional Programming)
- 85. توسعهٔ پایدار و قابل نگهداری نرمافزار
- 86. مقدمهای بر CI/CD برای پروژههای React
- 87. نکات پایانی و جمعبندی
- 88. مباحث تکمیلی و منابع بیشتر
- 89. ساخت فرمهای سفارشی پیشرفته
- 90. مدیریت خطا در سطح جهانی برنامه
- 91. بهبود تجربهٔ کاربر در فرمها
- 92. استفاده از انیمیشن در فرمها
- 93. مقدمهای بر تست رگرسیون بصری
- 94. طراحی فرم برای موبایل و تبلت
- 95. اصول طراحی ریسپانسیو
- 96. مدیریت زبان و بومیسازی فرمها
- 97. نکات تخصصی در Zod
- 98. نکات تخصصی در Material UI
- 99. کار با فرمهای پیچیدهٔ تجاری
- 100. پروژههای عملی و کاربردی
تگها:
Material UI
React
UI Kit
Zod
اعتبارسنجی فرم
برنامهنویسی وب
توسعه فرانتاند
فرم ریاکت
کتابخانه ریاکت
هوک ریاکت
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.