کتاب ساخت وبسایت خبری پویا با Next.js و رندر سمت سرور با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت وبسایت خبری پویا با Next.js و رندر سمت سرور
موضوع کلی: توسعه وب و برنامهنویسی سمت سرور
موضوع میانی: تکنولوژیهای مدرن توسعهٔ وب
📋 سرفصلهای دوره
- 1. مقدمه ای بر توسعه وب سمت سرور
- 2. آشنایی با Next.js
- 3. مفاهیم رندر سمت سرور (SSR)
- 4. چرا SSR؟ مزایا و معایب
- 5. نصب و راهاندازی پروژه Next.js
- 6. ساختار پوشه بندی در Next.js
- 7. مسیریابی (Routing) در Next.js
- 8. صفحات استاتیک و داینامیک
- 9. توابع پیشرندرینگ (getStaticProps)
- 10. توابع رندر سمت سرور (getServerSideProps)
- 11. تفاوت getStaticProps و getServerSideProps
- 12. مدیریت داده ها در سمت سرور
- 13. فراخوانی API ها از سمت سرور
- 14. استفاده از Fetch API در Next.js
- 15. مدیریت خطا در فراخوانی API
- 16. ذخیرهسازی اطلاعات (Caching)
- 17. استفاده از Context API برای مدیریت وضعیت
- 18. مدیریت وضعیت با Redux (اختیاری)
- 19. مدیریت فرم ها در Next.js
- 20. اعتبارسنجی فرم ها (Validation)
- 21. طراحی رابط کاربری (UI)
- 22. استفاده از کامپوننت های UI
- 23. استایل دهی در Next.js
- 24. CSS Modules
- 25. Styled Components
- 26. Tailwind CSS
- 27. مقدمه ای بر پایگاه داده
- 28. انتخاب پایگاه داده مناسب
- 29. اتصال به پایگاه داده PostgreSQL
- 30. کار با ORM ها (مانند Prisma)
- 31. عملیات CRUD در پایگاه داده
- 32. مدیریت کاربران و احراز هویت
- 33. سیستم ثبت نام و ورود
- 34. امنیت احراز هویت
- 35. مدیریت دسترسی ها
- 36. پیاده سازی نقش های کاربری
- 37. ساخت API های RESTful
- 38. طراحی ساختار API
- 39. مستند سازی API (Swagger/OpenAPI)
- 40. امنیت API ها
- 41. محافظت در برابر حملات رایج
- 42. مدیریت کوکی ها و سشن ها
- 43. استفاده از JWT برای احراز هویت
- 44. پیاده سازی جستجو در وب سایت
- 45. بهینه سازی جستجو
- 46. نمایش نتایج جستجو
- 47. ساخت بخش نظرات کاربران
- 48. مدیریت نظرات
- 49. فیلتر و مرتب سازی نظرات
- 50. ارسال ایمیل در سمت سرور
- 51. استفاده از سرویس های ایمیل
- 52. پیاده سازی اعلان ها
- 53. ساخت داشبورد مدیریتی
- 54. مدیریت محتوا
- 55. مدیریت دسته بندی ها
- 56. مدیریت کاربران (بخش ادمین)
- 57. تحلیل آماری بازدید سایت
- 58. یکپارچگی با Google Analytics
- 59. بهینه سازی عملکرد سایت
- 60. بهینه سازی تصاویر
- 61. فشرده سازی فایل ها
- 62. استفاده از CDN
- 63. بهبود سرعت بارگذاری صفحات
- 64. تست و دیباگ کردن
- 65. نوشتن تست های واحد (Unit Tests)
- 66. نوشتن تست های یکپارچگی (Integration Tests)
- 67. دیباگ کردن در محیط توسعه
- 68. دیباگ کردن در محیط پروداکشن
- 69. استقرار (Deployment) وب سایت
- 70. انتخاب سرویس میزبانی
- 71. استقرار با Vercel
- 72. استقرار با Netlify
- 73. استقرار با Docker
- 74. مدیریت دیتابیس در پروداکشن
- 75. پشتیبان گیری از داده ها
- 76. مانیتورینگ و لاگینگ
- 77. مدیریت بروزرسانی ها
- 78. مباحث پیشرفته در Next.js
- 79. Server Components
- 80. Client Components
- 81. Streaming UI
- 82. Incremental Static Regeneration (ISR)
- 83. API Routes در Next.js
- 84. GraphQL در Next.js
- 85. WebSockets در Next.js
- 86. Server-Sent Events (SSE)
- 87. امنیت در توسعه وب
- 88. مقدمه ای بر اصول امنیت
- 89. حفاظت در برابر XSS
- 90. حفاظت در برابر CSRF
- 91. حفاظت در برابر SQL Injection
- 92. مدیریت امن رمز عبور
- 93. اصول طراحی پایگاه داده امن
- 94. بررسی امنیتی کد
- 95. مدیریت وابستگی ها (Dependencies)
- 96. بهترین شیوه های کدنویسی
- 97. مستند سازی کد
- 98. اصول SOLID در برنامه نویسی
- 99. الگوهای طراحی (Design Patterns)
- 100. معماری نرم افزار
تگها:
Next.js
Next.js فارسی
React
SSR
برنامه نویسی
توسعه فرانت اند
توسعه وب
جاوا اسکریپت
رندر سمت سرور
وب سایت خبری
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.