کتاب توسعه وب اپلیکیشنهای Full-Stack با Next.js با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره توسعه وب اپلیکیشنهای Full-Stack با Next.js
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا اسکریپت (JavaScript)
📋 سرفصلهای دوره
- 1. معرفی Next.js و مزایای آن در توسعه Full-Stack
- 2. راهاندازی پروژه Next.js و ساختار پوشهها
- 3. کامپوننتها و مفهوم SSR و SSG در Next.js
- 4. مسیریابی مبتنی بر فایل در Next.js
- 5. لینکدهی و ناوبری بین صفحات
- 6. بارگذاری داده با getStaticProps و getServerSideProps
- 7. تولید صفحات ایستا با getStaticPaths
- 8. مدیریت متادیتا و سئوی پایه با Head
- 9. کامپوننتهای Image و Link بهینه
- 10. استایلدهی با CSS Modules و Styled JSX
- 11. استفاده از Tailwind CSS در Next.js
- 12. مدیریت حالت و Context API
- 13. معرفی API Routes در Next.js
- 14. ساخت و مدیریت APIهای RESTful
- 15. اتصال به پایگاه داده با Prisma
- 16. مدلسازی داده و مهاجرت با Prisma
- 17. عملیات CRUD از طریق API Routes
- 18. احراز هویت با NextAuth.js
- 19. مدیریت نشست و توکنها
- 20. پیادهسازی ورود با ایمیل و رمز عبور
- 21. احراز هویت با ارائهدهندگان خارجی
- 22. میانافزارها و حفاظت از مسیرها
- 23. بارگذاری فایل و مدیریت آپلود
- 24. کامپوننتهای فرم و اعتبارسنجی سمت کلاینت
- 25. اعتبارسنجی سمت سرور با Zod
- 26. مدیریت خطا و نمایش پیامهای کاربرپسند
- 27. کش کردن داده با SWR یا React Query
- 28. بهینهسازی تصاویر و فونتها
- 29. تولید نقشه سایت و فید RSS
- 30. مدیریت محیطهای توسعه و تولید
- 31. متغیرهای محیطی و پیکربندی امن
- 32. تست واحد با Jest و React Testing Library
- 33. تست یکپارچهسازی API Routes
- 34. تست End-to-End با Cypress
- 35. اشکالزدایی و لاگگیری
- 36. مدیریت وابستگیها و بهروزرسانی
- 37. استقرار روی Vercel
- 38. استقرار روی سرور شخصی با Docker
- 39. مدیریت دامنه و SSL
- 40. پشتیبانگیری و بازیابی پایگاه داده
- 41. مدیریت کاربران و نقشها
- 42. سیستم احراز هویت دو مرحلهای
- 43. مدیریت جلسات و لاگها
- 44. کامپوننتهای قابل استفاده مجدد
- 45. مدیریت فرمهای پیچیده با React Hook Form
- 46. تغییرات لحظهای با WebSocket و Socket.IO
- 47. ساخت داشبورد مدیریتی
- 48. مدیریت فایلهای استاتیک و CDN
- 49. بینالمللیسازی و ترجمه با next-intl
- 50. مدیریت خطاهای 404 و 500 سفارشی
- 51. بهینهسازی عملکرد با Lighthouse
- 52. بارگذاری تنبل و تقسیم کد
- 53. مدیریت حافظه پنهان مرورگر
- 54. مدیریت و پردازش تصاویر با Sharp
- 55. ساخت APIهای GraphQL با Next.js
- 56. مدیریت کوکیها و ذخیرهسازی محلی
- 57. یکپارچهسازی با سرویسهای ابری
- 58. مدیریت لاگین با JWT
- 59. مدیریت کش سمت سرور با Redis
- 60. مدیریت ایمیل با Nodemailer
- 61. مدیریت وظایف پسزمینه با Bull
- 62. مدیریت رویدادها و Webhook
- 63. مدیریت امنیت و جلوگیری از حملات XSS
- 64. مدیریت امنیت و جلوگیری از CSRF
- 65. مدیریت محدودیت نرخ درخواست
- 66. مدیریت نسخهبندی API
- 67. مدیریت مستندات API با Swagger
- 68. مدیریت کد با GitHub و CI/CD
- 69. مدیریت خطاهای رایج و رفع آنها
- 70. مدیریت مقیاسپذیری و بار ترافیک
- 71. مدیریت لاگها و مانیتورینگ با ابزارهای خارجی
- 72. مدیریت بهروزرسانی و نگهداری پروژه
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.