کتاب توسعه Fullstack با Next.js و React: از API تا UI با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره توسعه Fullstack با Next.js و React: از API تا UI

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

موضوع میانی: ری‌اکت (React)

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

  • 1. آشنایی با مفاهیم توسعه Fullstack
  • 2. مبانی توسعه فرانت‌اند با React
  • 3. مفاهیم کلیدی React: کامپوننت‌ها و JSX
  • 4. مدیریت وضعیت در React: useState و useContext
  • 5. مبانی توسعه بک‌اند
  • 6. معرفی Next.js و مزایای آن
  • 7. راه‌اندازی پروژه Next.js
  • 8. مفاهیم Routing در Next.js
  • 9. صفحات ثابت (Static Pages) در Next.js
  • 10. صفحات سمت سرور (Server-Side Rendering - SSR)
  • 11. تولید سایت استاتیک (Static Site Generation - SSG)
  • 12. بازیابی داده‌ها در Next.js (Data Fetching)
  • 13. API Routes در Next.js
  • 14. ساخت APIهای RESTful با Next.js
  • 15. اتصال به پایگاه داده
  • 16. مبانی پایگاه داده‌های رابطه‌ای (SQL)
  • 17. کار با PostgreSQL در Next.js
  • 18. کار با MySQL در Next.js
  • 19. مبانی پایگاه داده‌های NoSQL
  • 20. کار با MongoDB در Next.js
  • 21. استفاده از ORM (Object-Relational Mapping)
  • 22. معرفی Prisma ORM
  • 23. تنظیم Prisma با پایگاه داده
  • 24. کوئری زدن داده‌ها با Prisma
  • 25. انجام عملیات CRUD با Prisma
  • 26. احراز هویت (Authentication)
  • 27. مبانی احراز هویت
  • 28. پیاده‌سازی احراز هویت با NextAuth.js
  • 29. مدیریت جلسات (Session Management)
  • 30. مدیریت توکن‌ها (Token Management)
  • 31. پیاده‌سازی احراز هویت مبتنی بر JWT
  • 32. مجوزدهی (Authorization)
  • 33. مفاهیم سطوح دسترسی
  • 34. پیاده‌سازی مجوزدهی در بک‌اند
  • 35. فیلتر کردن داده‌ها بر اساس نقش کاربر
  • 36. مدیریت خطاها در بک‌اند
  • 37. استانداردهای پیام‌رسانی خطا
  • 38. لاگ‌گیری (Logging) در برنامه‌های بک‌اند
  • 39. پیاده‌سازی لاگ‌گیری با Winston
  • 40. مانیتورینگ (Monitoring) برنامه‌ها
  • 41. مبانی تست‌نویسی
  • 42. تست واحد (Unit Testing)
  • 43. تست یکپارچه‌سازی (Integration Testing)
  • 44. تست End-to-End (E2E Testing)
  • 45. کار با Jest برای تست‌نویسی
  • 46. کار با React Testing Library
  • 47. تست API Routes در Next.js
  • 48. تست احراز هویت
  • 49. مفاهیم CI/CD (Continuous Integration/Continuous Deployment)
  • 50. تنظیم CI/CD با GitHub Actions
  • 51. استقرار (Deployment) برنامه‌های Next.js
  • 52. استقرار بر روی Vercel
  • 53. استقرار بر روی Netlify
  • 54. استقرار بر روی سرورهای ابری (AWS, GCP)
  • 55. تنظیم دامنه‌ها و SSL
  • 56. بهینه‌سازی عملکرد فرانت‌اند
  • 57. بهینه‌سازی تصاویر
  • 58. بارگذاری تنبل (Lazy Loading)
  • 59. کد اسپلیتینگ (Code Splitting)
  • 60. بهینه‌سازی عملکرد بک‌اند
  • 61. کشینگ (Caching) در بک‌اند
  • 62. بهینه‌سازی کوئری‌های پایگاه داده
  • 63. مدیریت حافظه در بک‌اند
  • 64. مبانی امنیت برنامه‌های وب
  • 65. جلوگیری از حملات XSS
  • 66. جلوگیری از حملات CSRF
  • 67. امنیت APIها
  • 68. مدیریت داده‌های حساس
  • 69. رمزنگاری (Encryption)
  • 70. کار با TypeScript در Next.js
  • 71. مزایای TypeScript
  • 72. تنظیم TypeScript در پروژه
  • 73. استفاده از Type Definitions
  • 74. مفاهیم State Management پیشرفته
  • 75. معرفی Redux Toolkit
  • 76. استفاده از Redux Toolkit برای مدیریت وضعیت
  • 77. مفاهیم Server Components در Next.js
  • 78. کار با Server Components
  • 79. تفاوت Server Components و Client Components
  • 80. استفاده از Server Actions
  • 81. مفاهیم React Server Components
  • 82. مفاهیم GraphQL
  • 83. آشنایی با Apollo Client
  • 84. یکپارچه‌سازی GraphQL با Next.js
  • 85. ساخت APIهای GraphQL با Next.js
  • 86. مبانی طراحی UI/UX
  • 87. اصول طراحی رابط کاربری
  • 88. اصول تجربه کاربری
  • 89. استفاده از فریم‌ورک‌های UI
  • 90. کار با Tailwind CSS
  • 91. کار با Chakra UI
  • 92. طراحی واکنش‌گرا (Responsive Design)
  • 93. مفاهیم Accessibility (دسترسی‌پذیری)
  • 94. پیاده‌سازی Accessibility در React
  • 95. مدیریت فرم‌ها در React
  • 96. استفاده از React Hook Form
  • 97. اعتبارسنجی فرم‌ها (Form Validation)
  • 98. مبانی طراحی پایگاه داده
  • 99. نرمال‌سازی پایگاه داده
  • 100. طراحی شمای پایگاه داده
تگ‌ها: API Next.js React UI برنامه نویسی بک‌اند توسعه Fullstack توسعه وب جاوا اسکریپت فرانت‌اند

نظرات

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

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