کتاب TypeScript و Next.js: توسعه سریع و مقیاسپذیر با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره TypeScript و Next.js: توسعه سریع و مقیاسپذیر
موضوع کلی: برنامه نویسی
موضوع میانی: تایپ اسکریپت (TypeScript)
📋 سرفصلهای دوره
- 1. مقدمهای بر تایپاسکریپت و مزایای آن نسبت به جاوااسکریپت
- 2. تنظیم محیط توسعه و نصب تایپاسکریپت
- 3. انواع داده اولیه در تایپاسکریپت
- 4. تعریف و استفاده از اینترفیسها
- 5. نوعهای پیچیده (Union، Intersection و Literal Types)
- 6. جنریکها در توابع و کلاسها
- 7. Enum و Tuple در تایپاسکریپت
- 8. حاشیهنویسی نوع (Type Annotations) و استنتاج نوع
- 9. مودارها و ماژولها در تایپاسکریپت
- 10. کلاسها، ارثبری و اصلاحکنندههای دسترسی
- 11. دکوراتورها در تایپاسکریپت
- 12. کار با فایلهای پیکربندی tsconfig.json
- 13. ابزارهای رفع خطا و دیباگ تایپاسکریپت
- 14. مقدمهای بر فریمورک Next.js
- 15. راهاندازی پروژه Next.js با تایپاسکریپت
- 16. ساختار پوشهبندی و فایلهای اصلی Next.js
- 17. مسیریابی مبتنی بر فایل (File-based Routing)
- 18. لینکدهی و ناوبری بین صفحات با Link و useRouter
- 19. صفحات پویا و مسیرهای پارامتریک
- 20. رندرینگ سمت سرور (SSR) در Next.js
- 21. تولید سایت ایستا (SSG) با getStaticProps
- 22. رندرینگ سمت سرویس (ISR) و بهروزرسانی تدریجی
- 23. دریافت داده در سمت کلاینت (CSR) با useEffect
- 24. مدیریت حالت بارگذاری و خطا در دریافت داده
- 25. API Routes در Next.js
- 26. مدیریت فرمها و اعتبارسنجی ورودی
- 27. استایلدهی با CSS Modules در Next.js
- 28. استفاده از کتابخانههای استایل (Tailwind CSS)
- 29. مدیریت تصاویر و بهینهسازی با Image Component
- 30. مدیریت هدر و متا تگها با Head Component
- 31. مدیریت خطاهای 404 و صفحات سفارشی
- 32. ایجاد لایههای Layout و Shared Components
- 33. مدیریت حالت با Context API در تایپاسکریپت
- 34. مدیریت حالت با Redux Toolkit و تایپاسکریپت
- 35. اتصال به پایگاه داده از طریق API Routes
- 36. استفاده از Prisma یا TypeORM با Next.js
- 37. کار با متغیرهای محیطی و پیکربندی
- 38. مدیریت احراز هویت با NextAuth.js
- 39. پیادهسازی مسیرهای محافظت شده (Protected Routes)
- 40. تست واحد کامپوننتها با Jest و React Testing Library
- 41. تست یکپارچهسازی API Routes
- 42. مدیریت خطاهای رایج در تایپاسکریپت و Next.js
- 43. بهینهسازی عملکرد با Lazy Loading و Code Splitting
- 44. مدیریت کش و بهبود زمان بارگذاری
- 45. استفاده از Middleware در Next.js
- 46. مدیریت چندزبانه و بومیسازی
- 47. دپلوی پروژه بر روی سرورهای Node.js
- 48. دپلوی بر روی Vercel
- 49. دپلوی بر روی Docker و کانتینرها
- 50. مدیریت لاگ و مانیتورینگ برنامه
- 51. ایجاد پروژه واقعی: وبلاگ با Next.js و تایپاسکریپت
- 52. ایجاد پروژه واقعی: فروشگاه اینترنتی ساده
- 53. مدیریت وابستگیها و آپدیت کتابخانهها
- 54. مدیریت نسخههای تایپاسکریپت و سازگاری با Next.js
- 55. مدیریت حافظه و جلوگیری از نشت حافظه
- 56. مدیریت امنیت در برابر حملات XSS و CSRF
- 57. مدیریت امنیت API Routes و اعتبارسنجی
- 58. مدیریت لاگین با JWT و رمزنگاری
- 59. مدیریت فایلهای استاتیک و آپلود
- 60. مدیریت سئو (SEO) در Next.js
- 61. مدیریت نقشه سایت و فید RSS
- 62. مدیریت پیشرفته مسیریابی با Middleware
- 63. مدیریت دادههای زمانبندی شده با Cron Jobs
- 64. مدیریت خطاهای زمان کامپایل و زمان اجرا
- 65. مدیریت پکیجهای تایپاسکریپت با DefinitelyTyped
- 66. مدیریت همزمانی و Async/Await در تایپاسکریپت
- 67. مدیریت Observable با RxJS در پروژه
- 68. مدیریت دادههای بزرگ با Pagination و Infinite Scroll
- 69. مدیریت WebSockets و ارتباط بلادرنگ
- 70. مدیریت Cloud Storage و CDN
- 71. مدیریت CI/CD با GitHub Actions
- 72. مدیریت لاگین با OAuth2 و Google/Facebook
- 73. مدیریت Payment Gateway (پرداخت آنلاین)
- 74. مدیریت ایمیل و نوتیفیکیشن
- 75. مدیریت جستجو با Elasticsearch یا Algolia
- 76. مدیریت GraphQL با Apollo Client و Next.js
- 77. مدیریت Docker Compose برای محیط توسعه
- 78. مدیریت کلود و سرورهای مجازی
- 79. مدیریت دامنه و DNS
- 80. مدیریت Performance Budget و Web Vitals
- 81. مدیریت Accessibility و استانداردهای ARIA
- 82. مدیریت Progressive Web App (PWA)
- 83. مدیریت اشتراکگذاری کد و ماژولار کردن پروژه
- 84. مدیریت Refactoring و Clean Code در تایپاسکریپت
- 85. مدیریت الگوهای طراحی (Design Patterns) در تایپاسکریپت
- 86. مدیریت تست عملکرد با Lighthouse
- 87. مدیریت خطاهای شبکه و آفلاین شدن
- 88. مدیریت نسخهبندی API Routes
- 89. مدیریت وابستگیهای چرخهای و Circular Dependencies
- 90. مدیریت TypeScript Strict Mode و تنظیمات پیشرفته
- 91. مدیریت کامپوننتهای سرور و کلاینت در Next.js 13
- 92. مدیریت App Router و ویژگیهای جدید Next.js
- 93. مدیریت فرمهای پیچیده با React Hook Form
- 94. مدیریت انیمیشنها با Framer Motion
- 95. مدیریت نمودارها و داشبورد با Chart.js
- 96. مدیریت نقشه و موقعیت مکانی با Leaflet
- 97. مدیریت صدا و ویدیو در مرورگر
- 98. مدیریت فشردهسازی و بهینهسازی تصاویر
- 99. مدیریت امنیت API Key و احراز هویت دو عاملی
- 100. مدیریت قوانین حریم خصوصی و GDPR
تگها:
Next.js
SSR
TypeScript
برنامه نویسی تایپ اسکریپت
پروژه مقیاسپذیر
توسعه وب
فرانتاند
فریمورک React
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.