کتاب توسعهٔ برنامههای وب پویا با Next.js: از ساخت تا استقرار در محیط واقعی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره توسعهٔ برنامههای وب پویا با Next.js: از ساخت تا استقرار در محیط واقعی
موضوع کلی: توسعه وب پیشرفته
موضوع میانی: ساخت و استقرار برنامههای کاربردی با فریمورکهای مدرن
📋 سرفصلهای دوره
- 1. آشنایی با فریمورکهای مدرن توسعهٔ وب
- 2. مقدمهای بر Next.js و جایگاه آن
- 3. نصب و راهاندازی محیط توسعه Next.js
- 4. ساختار پروژه در Next.js
- 5. مفاهیم پایهای رندرینگ سمت سرور (SSR)
- 6. مفاهیم پایهای رندرینگ سمت کلاینت (CSR)
- 7. مفاهیم پایهای تولید سایت استاتیک (SSG)
- 8. صفحات در Next.js: ایجاد و مدیریت
- 9. مسیریابی (Routing) در Next.js
- 10. لینکدهی و ناوبری بین صفحات
- 11. مدیریت دادهها در صفحات
- 12. استفاده از API Routes برای ساخت بکاند
- 13. پایگاه داده در Next.js: انتخاب و اتصال
- 14. مدیریت وضعیت (State Management) در برنامههای Next.js
- 15. استفاده از Context API برای مدیریت وضعیت
- 16. معرفی کتابخانههای مدیریت وضعیت (مانند Zustand)
- 17. فرمها در Next.js: ساخت و اعتبارسنجی
- 18. مدیریت خطاها در برنامههای Next.js
- 19. احراز هویت و مدیریت کاربران
- 20. پیادهسازی ورود و ثبتنام کاربران
- 21. مدیریت جلسات (Sessions) و کوکیها
- 22. امنیت در برنامههای Next.js
- 23. مقدمهای بر استقرار (Deployment) برنامههای وب
- 24. استقرار برنامهها در پلتفرم Vercel
- 25. تنظیمات استقرار و دامنه
- 26. بهینهسازی عملکرد برنامههای Next.js
- 27. کشینگ (Caching) در Next.js
- 28. بهینهسازی تصاویر و منابع
- 29. استفاده از TypeScript در Next.js
- 30. مدیریت انواع دادهها در TypeScript
- 31. پیادهسازی الگوهای طراحی در Next.js
- 32. معرفی الگوهای طراحی رایج
- 33. استفاده از الگوهای طراحی در برنامههای Next.js
- 34. تستنویسی در Next.js
- 35. تست واحد (Unit Testing)
- 36. تست یکپارچهسازی (Integration Testing)
- 37. تست End-to-End (E2E Testing)
- 38. استفاده از Docker برای بستهبندی برنامهها
- 39. ساخت Dockerfile برای برنامه Next.js
- 40. استقرار برنامه با Docker
- 41. مقدمهای بر معماری میکروسرویسها
- 42. کاربرد میکروسرویسها در برنامههای بزرگ
- 43. طراحی APIها در میکروسرویسها
- 44. ارتباط بین میکروسرویسها
- 45. مدیریت دادهها در معماری میکروسرویس
- 46. ملاحظات امنیتی در میکروسرویسها
- 47. استقرار میکروسرویسها
- 48. مقدمهای بر GraphQL
- 49. مقایسه GraphQL با REST
- 50. ساخت APIهای GraphQL با Next.js
- 51. مدیریت وضعیت GraphQL
- 52. پایگاههای داده NoSQL در Next.js
- 53. کاربرد MongoDB در برنامههای Next.js
- 54. اتصال به MongoDB و عملیات پایه
- 55. مدیریت دادههای پیچیده در MongoDB
- 56. مقدمهای بر Serverless Functions
- 57. کاربرد Serverless Functions در Next.js
- 58. استقرار Serverless Functions
- 59. مدیریت رویدادها و صفهای پیام
- 60. کاربرد Redis در Next.js
- 61. کشینگ با Redis
- 62. مدیریت صفهای پیام با Redis
- 63. مقدمهای بر CI/CD (Continuous Integration/Continuous Deployment)
- 64. پیادهسازی CI/CD برای برنامههای Next.js
- 65. ابزارهای CI/CD (مانند GitHub Actions)
- 66. بهینهسازی پایگاه داده رابطهای
- 67. ایندکسگذاری و بهینهسازی کوئریها
- 68. مدیریت تراکنشها
- 69. امنیت پایگاه داده
- 70. مقدمهای بر DevOps
- 71. فرهنگ و اصول DevOps
- 72. ابزارهای رایج DevOps
- 73. مانیتورینگ و لاگبرداری (Logging)
- 74. استفاده از ابزارهای مانیتورینگ
- 75. تحلیل لاگها برای اشکالزدایی
- 76. مدیریت پیکربندی (Configuration Management)
- 77. اصول مدیریت پیکربندی
- 78. ابزارهای مدیریت پیکربندی
- 79. مقدمهای بر معماریهای توزیعشده
- 80. چالشهای معماریهای توزیعشده
- 81. الگوهای رایج در معماریهای توزیعشده
- 82. استفاده از Message Queues برای ارتباط ناهمزمان
- 83. مقدمهای بر Event-Driven Architecture
- 84. طراحی سیستمهای مبتنی بر رویداد
- 85. پیادهسازی Event-Driven Architecture در Next.js
- 86. مدیریت خطا در معماریهای توزیعشده
- 87. استقرار برنامههای بزرگ مقیاس
- 88. استراتژیهای مقیاسپذیری
- 89. مدیریت بار (Load Balancing)
- 90. مقدمهای بر WebSockets
- 91. کاربرد WebSockets در برنامههای Real-time
- 92. پیادهسازی WebSockets در Next.js
- 93. مدیریت اتصالات و پیامها در WebSockets
- 94. بهینهسازی منابع در محیطهای ابری
- 95. مدیریت هزینهها در سرویسهای ابری
- 96. استفاده از ابزارهای مدیریت منابع ابری
- 97. مقدمهای بر امنیت سایبری در برنامههای وب
- 98. آسیبپذیریهای رایج وب
- 99. روشهای پیشگیری از حملات
- 100. پیادهسازی احراز هویت دو عاملی (2FA)
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.