کتاب آموزش Next.js برای ساخت وباپلیکیشنهای مدرن با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش Next.js برای ساخت وباپلیکیشنهای مدرن
موضوع کلی: برنامه نویسی
موضوع میانی: توسعه وب: فرانتاند**
📋 سرفصلهای دوره
- 1. مقدمهای بر Next.js و مزایای آن
- 2. نصب و راهاندازی محیط توسعه Next.js
- 3. ساختار پروژههای Next.js
- 4. صفحات در Next.js: مسیریابی و ایجاد صفحات
- 5. لینکدهی بین صفحات با کامپوننت Link
- 6. مدیریت دادهها در صفحات با getServerSideProps
- 7. رندر سمت سرور (SSR) در Next.js
- 8. تولید سایت استاتیک (SSG) در Next.js
- 9. استفاده از getStaticPaths و getStaticProps
- 10. API Routes در Next.js برای بکاند
- 11. مدیریت وضعیت (State Management) در Next.js
- 12. استفاده از Context API برای مدیریت وضعیت
- 13. مقدمهای بر Redux Toolkit برای Next.js
- 14. پیادهسازی Redux Toolkit در Next.js
- 15. استایلدهی در Next.js: CSS Modules
- 16. استایلدهی با styled-components
- 17. استایلدهی با Tailwind CSS
- 18. کامپوننتهای UI آماده (مانند Chakra UI)
- 19. مدیریت فرمها در Next.js
- 20. اعتبارسنجی فرمها
- 21. کار با دادهها از APIهای خارجی
- 22. Fetch کردن دادهها با SWR
- 23. Fetch کردن دادهها با React Query
- 24. احراز هویت (Authentication) در Next.js
- 25. پیادهسازی احراز هویت با NextAuth.js
- 26. مدیریت کوکیها و سشنها
- 27. امنیت در Next.js
- 28. مدیریت خطاها در Next.js
- 29. دیباگینگ (Debugging) در Next.js
- 30. تستنویسی در Next.js: Jest
- 31. تستنویسی با React Testing Library
- 32. بهینهسازی تصاویر در Next.js
- 33. بهینهسازی کد و Lazy Loading
- 34. Code Splitting در Next.js
- 35. SEO و بهینهسازی برای موتورهای جستجو
- 36. نقشه سایت (Sitemap) و robots.txt
- 37. پراکسی کردن درخواستها (Proxying)
- 38. استقرار (Deployment) پروژههای Next.js
- 39. استقرار بر روی Vercel
- 40. استقرار بر روی Netlify
- 41. استقرار بر روی پلتفرمهای دیگر
- 42. مدیریت پایگاه داده در بکاند Next.js
- 43. استفاده از ORM ها (مانند Prisma)
- 44. مقدمهای بر Prisma
- 45. پیادهسازی Prisma در Next.js
- 46. کار با دیتابیسهای NoSQL
- 47. مدیریت کاربران و سطوح دسترسی
- 48. پیادهسازی نقشهای کاربری
- 49. ارسال ایمیل از سمت سرور
- 50. پردازش پرداختها (با رعایت مقررات)
- 51. یکپارچهسازی با درگاههای پرداخت داخلی
- 52. مدیریت فایلها و آپلود
- 53. نمایش فایلهای آپلود شده
- 54. ساخت داشبوردهای مدیریتی
- 55. رندرینگ دادههای حجیم
- 56. استفاده از Server-Sent Events (SSE)
- 57. مقدمهای بر WebSocket ها
- 58. پیادهسازی WebSocket در Next.js
- 59. ساخت اپلیکیشنهای Real-time
- 60. مدیریت Notification ها
- 61. کار با Git و GitHub/GitLab
- 62. کنترل نسخه در پروژههای Next.js
- 63. استفاده از CI/CD (Continuous Integration/Continuous Deployment)
- 64. مقدمهای بر Docker
- 65. استفاده از Docker برای Next.js
- 66. استقرار با Docker Compose
- 67. معماری میکروسرویسها (مقدماتی)
- 68. طراحی API های RESTful
- 69. مستندسازی API ها (مانند Swagger)
- 70. تحلیل و بررسی عملکرد اپلیکیشن
- 71. ابزارهای مانیتورینگ (Monitoring)
- 72. مدیریت لاگها (Logging)
- 73. استانداردهای کدنویسی تمیز
- 74. معرفی TypeScript
- 75. پیادهسازی TypeScript در Next.js
- 76. ایجاد تایپهای سفارشی
- 77. مدیریت Type Safety
- 78. مباحث پیشرفته در TypeScript
- 79. معرفی GraphQL
- 80. پیادهسازی GraphQL در Next.js
- 81. Apollo Client در Next.js
- 82. Apollo Server در Next.js
- 83. مقایسه REST و GraphQL
- 84. ساخت Progressive Web Apps (PWA)
- 85. قابلیتهای PWA در Next.js
- 86. استفاده از Service Workers
- 87. مدیریت کش در PWA
- 88. بهینهسازی برای موبایل
- 89. اصول طراحی رابط کاربری (UI Design)
- 90. اصول تجربه کاربری (UX Design)
- 91. طراحی واکنشگرا (Responsive Design)
- 92. دسترسیپذیری (Accessibility) در وب
- 93. تست A/B
- 94. تحلیل رفتار کاربر
- 95. جمعآوری بازخورد کاربران
- 96. مدیریت پروژه با متدولوژی Agile
- 97. کار تیمی در پروژههای نرمافزاری
- 98. مستندسازی فنی پروژه
- 99. آموزش مداوم و بهروزرسانی دانش
- 100. مقدمهای بر معماری نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.