کتاب ساخت و استقرار برنامهٔ رویدادها با Next.js 14، TypeScript و Tailwind CSS (با پرداخت امن از طریق Stripe) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره ساخت و استقرار برنامهٔ رویدادها با Next.js 14، TypeScript و Tailwind CSS (با پرداخت امن از طریق Stripe)

موضوع کلی: توسعهٔ وب و برنامه‌نویسی

موضوع میانی: توسعهٔ برنامه‌های کاربردی سمت سرور و سمت کاربر (Full-Stack)

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر توسعهٔ Full-Stack با Next.js 14
  • 2. نصب و پیکربندی محیط توسعهٔ Next.js
  • 3. مبانی TypeScript برای توسعهٔ سمت سرور و کاربر
  • 4. آشنایی با Tailwind CSS برای استایل‌دهی پیشرفته
  • 5. ساختار پروژهٔ Next.js و مفاهیم کلیدی
  • 6. ایجاد صفحات و مسیریابی در Next.js
  • 7. کامپوننت‌های React و مدیریت وضعیت
  • 8. کار با API Routes در Next.js
  • 9. ارتباط با پایگاه داده: انتخاب و پیکربندی
  • 10. مبانی طراحی پایگاه دادهٔ NoSQL
  • 11. پیاده‌سازی CRUD با استفاده از MongoDB
  • 12. مدیریت داده‌ها و اعتبارسنجی ورودی‌ها
  • 13. مفاهیم احراز هویت و مجوز دسترسی
  • 14. پیاده‌سازی ثبت‌نام و ورود کاربران
  • 15. امنیت در احراز هویت: هش کردن رمز عبور
  • 16. مدیریت جلسات کاربران (Session Management)
  • 17. پیاده‌سازی احراز هویت مبتنی بر توکن (JWT)
  • 18. کار با فرم‌ها در React و Next.js
  • 19. اعتبارسنجی فرم‌ها با کتابخانه‌های معتبر
  • 20. طراحی رابط کاربری (UI) با Tailwind CSS
  • 21. استفاده از کامپوننت‌های آماده و سفارشی
  • 22. مدیریت وضعیت پیشرفته با Context API
  • 23. استفاده از Redux Toolkit برای مدیریت وضعیت
  • 24. آشنایی با مفاهیم Server-Side Rendering (SSR)
  • 25. کاربرد SSR در Next.js برای بهبود SEO
  • 26. مفاهیم Static Site Generation (SSG)
  • 27. کاربرد SSG در Next.js برای صفحات ایستا
  • 28. Incremental Static Regeneration (ISR) در Next.js
  • 29. بهینه‌سازی تصاویر و منابع در Next.js
  • 30. پیاده‌سازی جستجو و فیلترینگ پیشرفته
  • 31. مدیریت رویدادها: ایجاد و ویرایش
  • 32. مدیریت رویدادها: حذف و نمایش جزئیات
  • 33. مدیریت رویدادها: دسته‌بندی و برچسب‌گذاری
  • 34. نمایش لیست رویدادها با قابلیت صفحه‌بندی
  • 35. طراحی صفحهٔ جزئیات رویداد
  • 36. پیاده‌سازی سیستم رزرو رویداد
  • 37. مدیریت رزروها: تأیید و لغو
  • 38. مقدمه‌ای بر سیستم پرداخت آنلاین
  • 39. آشنایی با Stripe API
  • 40. پیکربندی Stripe در پروژهٔ Next.js
  • 41. ایجاد یک جلسهٔ پرداخت با Stripe
  • 42. پردازش پرداخت موفق و ناموفق
  • 43. مدیریت فاکتورها و تاریخچهٔ تراکنش‌ها
  • 44. امنیت در پردازش پرداخت‌ها
  • 45. پیاده‌سازی سیستم اعلان‌ها
  • 46. ارسال ایمیل‌های تأیید رزرو
  • 47. استفاده از Webhooks برای به‌روزرسانی وضعیت پرداخت
  • 48. مفاهیم استقرار (Deployment) برنامه‌های وب
  • 49. انتخاب پلتفرم استقرار مناسب
  • 50. استقرار برنامهٔ Next.js با Vercel
  • 51. استقرار برنامهٔ Next.js با Netlify
  • 52. استقرار برنامهٔ Next.js با Docker
  • 53. پیکربندی پایگاه داده در محیط استقرار
  • 54. مدیریت متغیرهای محیطی (Environment Variables)
  • 55. مانیتورینگ و لاگ‌گیری برنامهٔ مستقر شده
  • 56. اشکال‌زدایی (Debugging) برنامه‌های Full-Stack
  • 57. تست واحد (Unit Testing) کامپوننت‌ها و توابع
  • 58. تست یکپارچگی (Integration Testing) APIها
  • 59. تست End-to-End (E2E) با Cypress
  • 60. مقدمه‌ای بر معماری Microservices
  • 61. مزایا و معایب معماری Microservices
  • 62. کاربرد Microservices در توسعهٔ وب
  • 63. امنیت در برنامه‌های Full-Stack
  • 64. مدیریت خطاها و استثناها در برنامه
  • 65. بهینه‌سازی عملکرد برنامه (Performance Optimization)
  • 66. استفاده از Caching برای بهبود سرعت
  • 67. مقدمه‌ای بر GraphQL
  • 68. مقایسهٔ REST و GraphQL
  • 69. پیاده‌سازی GraphQL در Next.js
  • 70. مفاهیم CI/CD (Continuous Integration/Continuous Deployment)
  • 71. پیکربندی CI/CD برای پروژهٔ Next.js
  • 72. رعایت اصول SOLID در طراحی نرم‌افزار
  • 73. اصول طراحی تمیز (Clean Architecture)
  • 74. مقدمه‌ای بر معماری Hexagonal
  • 75. کاربرد الگوهای طراحی (Design Patterns)
  • 76. مدیریت وابستگی‌ها (Dependency Management)
  • 77. امنیت داده‌ها و حریم خصوصی کاربران
  • 78. مقررات حفاظت از داده‌ها (مانند GDPR)
  • 79. اصول دسترسی‌پذیری (Accessibility) در وب
  • 80. بهینه‌سازی برای موتورهای جستجو (SEO)
  • 81. استفاده از ابزارهای تحلیل وب (مانند Google Analytics)
  • 82. مقدمه‌ای بر توسعهٔ موبایل با React Native
  • 83. مقایسهٔ توسعهٔ وب و موبایل
  • 84. آیندهٔ توسعهٔ Full-Stack
  • 85. مباحث پیشرفته در TypeScript
  • 86. مباحث پیشرفته در React Hooks
  • 87. مدیریت وضعیت پیشرفته با Zustand
  • 88. مدیریت وضعیت پیشرفته با Jotai
  • 89. کار با Server Actions در Next.js 14
  • 90. پیاده‌سازی وظایف زمان‌بندی شده (Cron Jobs)
  • 91. مدیریت فایل‌ها و آپلود در برنامه
  • 92. طراحی پایگاه دادهٔ رابطه‌ای (SQL)
  • 93. پیاده‌سازی CRUD با پایگاه دادهٔ SQL
  • 94. مقدمه‌ای بر Docker Compose
  • 95. مدیریت چندین سرویس با Docker Compose
  • 96. استفاده از Git برای کنترل نسخه
  • 97. استراتژی‌های Branching در Git
  • 98. مرور و بازبینی کد (Code Review)
  • 99. مستندسازی پروژه
  • 100. اصول توسعهٔ پایدار (Sustainable Development)
تگ‌ها: Full Stack Next.js Node.js React Stripe Tailwind CSS TypeScript برنامه نویسی توسعه اپلیکیشن توسعه وب

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.