کتاب راکت: مقدمهای بر توسعه وب با React.js با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره راکت: مقدمهای بر توسعه وب با React.js
موضوع کلی: فناوری اطلاعات و توسعه نرمافزار
موضوع میانی: توسعه وب و برنامهنویسی Front-end
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه وب و React.js
- 2. نصب و راهاندازی محیط توسعه React
- 3. مفاهیم پایه JSX
- 4. کامپوننتهای تابعی در React
- 5. کامپوننتهای کلاسی در React
- 6. مدیریت وضعیت (State) در کامپوننتها
- 7. Props در React
- 8. چرخه حیات کامپوننتها
- 9. هوکهای React: useState
- 10. هوکهای React: useEffect
- 11. هوکهای React: useContext
- 12. کار با فرمها در React
- 13. مدیریت رویدادها در React
- 14. لیستها و کلیدها در React
- 15. شرطیسازی در رندرینگ
- 16. کامپوننتهای مرتبه بالاتر (Higher-Order Components)
- 17. رویکردهای مدیریت وضعیت پیشرفته
- 18. Redux: اصول اولیه
- 19. Reducerها در Redux
- 20. Actions و Dispatch در Redux
- 21. Selectors در Redux
- 22. React Router: اصول اولیه
- 23. مسیردهی (Routing) در React
- 24. لینکها و ناوبری در React
- 25. پارامترهای مسیر (Route Parameters)
- 26. کوئری استرینگها (Query Strings)
- 27. لندینگ پیجها و صفحات خطا
- 28. مدیریت وضعیت سمت سرور (Server-Side State Management)
- 29. APIها و درخواستهای HTTP
- 30. Fetch API در JavaScript
- 31. Axios برای درخواستهای HTTP
- 32. کار با JSON در React
- 33. مدیریت خطا در درخواستهای API
- 34. اصول طراحی رابط کاربری (UI)
- 35. اصول تجربه کاربری (UX)
- 36. کامپوننتهای UI آماده (مانند Material-UI)
- 37. استایلدهی در React (CSS Modules)
- 38. استایلدهی در React (Styled Components)
- 39. اصول پاسخگویی (Responsiveness) در طراحی وب
- 40. استقرار (Deployment) اپلیکیشنهای React
- 41. Netlify برای استقرار
- 42. Vercel برای استقرار
- 43. GitHub Pages برای استقرار
- 44. اصول تستنویسی در React
- 45. Unit Testing با Jest
- 46. Integration Testing با React Testing Library
- 47. End-to-End Testing با Cypress
- 48. اصول بهینهسازی عملکرد (Performance Optimization)
- 49. Memoization در React
- 50. Code Splitting
- 51. Lazy Loading
- 52. اصول امنیت در توسعه وب
- 53. مدیریت احراز هویت (Authentication)
- 54. مدیریت مجوزها (Authorization)
- 55. اصول توسعه نرمافزار چابک (Agile)
- 56. Scrum در توسعه نرمافزار
- 57. Kanban در توسعه نرمافزار
- 58. اصول طراحی تمیز (Clean Architecture)
- 59. اصول SOLID در طراحی نرمافزار
- 60. دیزاین پترنها در توسعه وب
- 61. مدیریت وابستگیها (Dependency Management)
- 62. npm و Yarn
- 63. Package Managers
- 64. اصول تست پذیر (Testable Code)
- 65. اصول کدنویسی خوانا (Readable Code)
- 66. اصول کدنویسی قابل نگهداری (Maintainable Code)
- 67. مقدمهای بر Progressive Web Apps (PWAs)
- 68. Service Workers
- 69. Manifest File
- 70. اصول معماری میکروسرویس (Microservices Architecture)
- 71. مقدمهای بر GraphQL
- 72. Apollo Client
- 73. اصول DevOps
- 74. CI/CD Pipelines
- 75. Containerization با Docker
- 76. Orchestration با Kubernetes
- 77. اصول Accessibilty در وب
- 78. WAI-ARIA
- 79. اصول SEO برای اپلیکیشنهای تکصفحهای
- 80. Server-Side Rendering (SSR)
- 81. Static Site Generation (SSG)
- 82. Next.js: مقدمه
- 83. Next.js: Routing
- 84. Next.js: Data Fetching
- 85. Next.js: API Routes
- 86. Next.js: Styling
- 87. Next.js: Deployment
- 88. Gatsby: مقدمه
- 89. Gatsby: Data Layer
- 90. Gatsby: Plugins
- 91. Gatsby: Deployment
- 92. اصول مدیریت پروژه نرمافزار
- 93. مدیریت ریسک در پروژههای نرمافزاری
- 94. مدیریت ذینفعان (Stakeholder Management)
- 95. اصول مستندسازی فنی (Technical Documentation)
- 96. اصول کد ریویو (Code Review)
- 97. اصول بهبود مستمر (Continuous Improvement)
- 98. کاربردهای پیشرفته هوکها
- 99. Custom Hooks
- 100. اصول طراحی APIهای RESTful
تگها:
Front-end development
JavaScript
React.js
آموزش ریاکت
برنامهنویسی وب
توسعه اپلیکیشن
توسعه وب
جاوا اسکریپت
ریاکت
فرانتاند
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.