کتاب آموزش JavaScript و React برای توسعه رابط کاربری با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش JavaScript و React برای توسعه رابط کاربری
موضوع کلی: برنامه نویسی
موضوع میانی: زبانهای برنامهنویسی**
📋 سرفصلهای دوره
- 1. مقدمهای بر جاوااسکریپت و کاربرد آن در رابط کاربری
- 2. تنظیم محیط توسعه برای جاوااسکریپت و React
- 3. متغیرها و انواع داده در جاوااسکریپت
- 4. عملگرها و عبارات شرطی
- 5. حلقهها و تکرار در جاوااسکریپت
- 6. توابع و scope در جاوااسکریپت
- 7. آرایهها و متدهای پرکاربرد
- 8. اشیاء و نحوه کار با آنها
- 9. DOM و دستکاری عناصر HTML
- 10. رویدادها و مدیریت تعامل کاربر
- 11. مفاهیم async و Promise
- 12. کار با API و درخواستهای HTTP
- 13. مقدمهای بر React و فلسفه آن
- 14. نصب و راهاندازی پروژه React با Vite
- 15. کامپوننتها و JSX
- 16. Props و انتقال داده بین کامپوننتها
- 17. State و مدیریت وضعیت در کامپوننت
- 18. useState هوک و کاربرد آن
- 19. useEffect هوک و مدیریت عوارض جانبی
- 20. رندر شرطی در React
- 21. لیستها و کلیدها در React
- 22. فرمها و کنترل inputها
- 23. رویدادها در React
- 24. کامپوننتهای کنترلشده و غیرکنترلشده
- 25. Context API و مدیریت state سراسری
- 26. useReducer هوک برای logic پیچیده
- 27. رفرنسها و useRef هوک
- 28. مموایزیشن و useMemo و useCallback
- 29. کامپوننتهای سفارشی و ترکیب آنها
- 30. Error Boundaries و مدیریت خطا
- 31. Portalها و رندر خارج از DOM اصلی
- 32. React Router و مسیریابی
- 33. لینکها و ناوبری در اپلیکیشن
- 34. مسیرهای تو در تو و پارامترها
- 35. حفاظت از مسیرها و redirect
- 36. مقدمهای بر استایلدهی در React
- 37. CSS Modules و استایلهای ماژولار
- 38. کتابخانههای UI محبوب (Material-UI یا Ant Design)
- 39. فرمهای پیشرفته با React Hook Form
- 40. اعتبارسنجی فرمها
- 41. کامپوننتهای جدول و دادههای پیچیده
- 42. مودالها و پنجرههای بازشو
- 43. انیمیشنها و transitions با React
- 44. کار با کتابخانه Axios برای درخواستهای HTTP
- 45. مدیریت state با Redux (مفاهیم پایه)
- 46. Redux Toolkit و تنظیم store
- 47. Sliseها و reducerها در Redux Toolkit
- 48. middleware و thunk برای عملیات ناهمگام
- 49. React Query و مدیریت cache داده
- 50. کار با Local Storage و IndexedDB
- 51. تست کامپوننتها با Jest و React Testing Library
- 52. تست هوکها و eventها
- 53. رفع اشکال و ابزارهای توسعه React
- 54. بهینهسازی عملکرد و lazy loading
- 55. کد splitting و dynamic import
- 56. مدیریت خطاهای شبکه
- 57. نکات امنیتی در توسعه frontend
- 58. بینالمللیسازی و چندزبانه کردن اپلیکیشن
- 59. دپلوی و انتشار پروژه React
- 60. کار با Docker برای محیط توسعه
- 61. مفاهیم SSR و Next.js (معرفی)
- 62. پروژه عملی: ساخت یک Todo App کامل
- 63. پروژه عملی: ساخت یک داشبورد مدیریتی
تگها:
JavaScript
React
Single Page Application
برنامهنویسی وب
توسعه رابط کاربری
فرانتاند
کامپوننتسازی
کتابخانه React
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.