کتاب پیادهسازی رندر سمت سرور (SSR) برای سایتهای دروپال با Next.js و کامپوننتهای سمت سرور React با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پیادهسازی رندر سمت سرور (SSR) برای سایتهای دروپال با Next.js و کامپوننتهای سمت سرور React
موضوع کلی: توسعه وب و معماری نرمافزار
موضوع میانی: معماری مدرن وب با فریمورکهای سمت کاربر
📋 سرفصلهای دوره
- 1. مبانی توسعه وب و معماری نرمافزار
- 2. مقدمهای بر معماری مدرن وب
- 3. معرفی فریمورکهای سمت کاربر
- 4. آشنایی با Next.js
- 5. مفاهیم اصلی React Server Components
- 6. چرا SSR؟ مزایا و معایب
- 7. انتخاب معماری مناسب برای وبسایت
- 8. ارتباط بین بکاند و فرانتاند
- 9. معرفی سیستم مدیریت محتوای دروپال
- 10. ساختار دروپال و محتوا
- 11. پایگاه داده دروپال
- 12. API های دروپال
- 13. نصب و راهاندازی Next.js
- 14. پیکربندی اولیه Next.js
- 15. ایجاد صفحات در Next.js
- 16. مسیریابی در Next.js
- 17. کامپوننتهای React
- 18. مدیریت وضعیت در React
- 19. استایلدهی در React
- 20. چرخه حیات کامپوننتها
- 21. مفاهیم React Server Components
- 22. تفاوت Server Components و Client Components
- 23. نحوه رندر شدن Server Components
- 24. استفاده از دادهها در Server Components
- 25. ارتباط Server Components با API ها
- 26. معرفی دروپال GraphQL API
- 27. اتصال Next.js به دروپال GraphQL
- 28. بازیابی محتوای دروپال در Next.js
- 29. نمایش محتوای دروپال در کامپوننتهای React
- 30. پیادهسازی SSR با Next.js و دروپال
- 31. تنظیمات SSR در Next.js
- 32. نحوه کارکرد SSR در Next.js
- 33. بهینهسازی عملکرد SSR
- 34. کشینگ در SSR
- 35. دیپلوی سایت با SSR
- 36. مقدمهای بر معماری میکروسرویسها
- 37. کاربرد میکروسرویسها در توسعه وب
- 38. مقایسه معماری مونولیت و میکروسرویس
- 39. طراحی API برای میکروسرویسها
- 40. ارتباط بین میکروسرویسها
- 41. امنیت در معماری میکروسرویسها
- 42. مدیریت خطا در میکروسرویسها
- 43. مانیتورینگ و لاگینگ در میکروسرویسها
- 44. معرفی Docker و کانتینرسازی
- 45. مزایای استفاده از Docker
- 46. نوشتن Dockerfile
- 47. استفاده از Docker Compose
- 48. استقرار میکروسرویسها با Docker
- 49. مقدمهای بر DevOps
- 50. اصول و ابزارهای DevOps
- 51. CI/CD (یکپارچهسازی و تحویل مداوم)
- 52. ابزارهای CI/CD
- 53. پیادهسازی CI/CD برای پروژه
- 54. مقدمهای بر معماری رویداد محور
- 55. مفهوم رویداد و پیام
- 56. کاربرد رویدادها در سیستمهای توزیع شده
- 57. استفاده از صف پیام (Message Queue)
- 58. مقدمهای بر Kafka
- 59. کاربرد Kafka در معماری رویداد محور
- 60. طراحی سیستم با رویکرد رویداد محور
- 61. ملاحظات امنیتی در معماری مدرن
- 62. حفاظت از دادهها در برابر حملات
- 63. مدیریت دسترسی و احراز هویت
- 64. استانداردهای امنیتی وب
- 65. اصول توسعه امن نرمافزار
- 66. تست امنیت نرمافزار
- 67. معماریهای مقیاسپذیر
- 68. اصول طراحی سیستمهای مقیاسپذیر
- 69. مقیاسپذیری افقی و عمودی
- 70. استفاده از Load Balancer
- 71. پایگاه دادههای توزیع شده
- 72. طراحی برای تحمل خطا (Fault Tolerance)
- 73. استراتژیهای بازیابی از فاجعه (Disaster Recovery)
- 74. بهینهسازی پایگاه داده
- 75. شاخصگذاری (Indexing) در پایگاه داده
- 76. کوئریهای بهینه در پایگاه داده
- 77. مدیریت تراکنشها
- 78. مقدمهای بر معماریهای Serverless
- 79. مزایا و معایب Serverless
- 80. استفاده از AWS Lambda یا مشابه
- 81. طراحی توابع Serverless
- 82. اتصال Serverless به سرویسهای دیگر
- 83. مقدمهای بر معماریهای Micro-Frontends
- 84. مزایا و چالشهای Micro-Frontends
- 85. پیادهسازی Micro-Frontends
- 86. مدیریت وابستگیها در Micro-Frontends
- 87. تجربه کاربری در Micro-Frontends
- 88. اصول معماری پایدار (Sustainable Architecture)
- 89. طراحی برای نگهداری و توسعهپذیری
- 90. اهمیت مستندسازی معماری
- 91. بررسی الگوهای معماری پیشرفته
- 92. معماریهای مبتنی بر صف (Queue-based Architectures)
- 93. معماریهای مبتنی بر رویداد (Event-driven Architectures)
- 94. معماریهای ترکیبی (Hybrid Architectures)
- 95. انتخاب بهترین معماری برای پروژه
- 96. آینده معماری نرمافزار
- 97. روندهای نوظهور در معماری وب
- 98. یادگیری مستمر و بهروزرسانی دانش معماری
تگها:
Next.js
React Server Components
SSR
بکاند
توسعه وب
دروپال
رندر سمت سرور
فرانتاند
کامپوننتهای React
معماری وب
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.