کتاب استقرار (Deployment) اپلیکیشنهای Svelte با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره استقرار (Deployment) اپلیکیشنهای Svelte
موضوع کلی: برنامه نویسی
موضوع میانی: سوِلت (Svelte)
📋 سرفصلهای دوره
- 1. مبانی و معماری Svelte
- 2. ساختار پروژه Svelte
- 3. کامپوننتها در Svelte
- 4. مدیریت وضعیت (State Management) در Svelte
- 5. رویدادها و مدیریت آنها
- 6. کار با فرمها و ورودیها
- 7. انتقال داده بین کامپوننتها (Props)
- 8. کامپوننتهای داینامیک و Slotها
- 9. لایفسایکل کامپوننتها
- 10. استایلدهی در Svelte
- 11. استایلهای سراسری و محلی
- 12. استفاده از CSS Modules
- 13. مقدمهای بر SvelteKit
- 14. ساختار پروژه SvelteKit
- 15. مسیریابی (Routing) در SvelteKit
- 16. صفحات و Layoutها
- 17. بارگذاری دادهها (Data Loading)
- 18. API Routes در SvelteKit
- 19. مدیریت فرمها در SvelteKit
- 20. احراز هویت (Authentication) در SvelteKit
- 21. ذخیرهسازی (Storage) دادهها
- 22. کوکیها و Sessionها
- 23. Local Storage و Session Storage
- 24. پایگاههای داده رابطهای
- 25. کار با PostgreSQL
- 26. مقدمهای بر SQLite
- 27. اتصال به پایگاه داده در SvelteKit
- 28. ORMها و Query Builderها
- 29. مدیریت تراکنشها
- 30. امنیت پایگاه داده
- 31. مقدمهای بر پایگاههای داده NoSQL
- 32. کار با MongoDB (در چارچوب قوانین)
- 33. امنیت دادهها در NoSQL
- 34. استقرار (Deployment) اپلیکیشنهای وب
- 35. مقدمهای بر سرورها
- 36. انواع سرورها (VPS, Dedicated)
- 37. مفاهیم اولیه شبکه
- 38. پروتکل HTTP/HTTPS
- 39. DNS و مدیریت دامنه
- 40. تنظیمات اولیه سرور لینوکس
- 41. نصب و پیکربندی Nginx
- 42. پیکربندی Reverse Proxy
- 43. تنظیمات SSL/TLS
- 44. مدیریت فایروال
- 45. استقرار SvelteKit روی Nginx
- 46. استقرار SvelteKit روی Apache (در صورت لزوم)
- 47. مقدمهای بر Docker
- 48. مفاهیم کانتینرها
- 49. نوشتن Dockerfile
- 50. ساخت Image Docker
- 51. اجرای کانتینرها
- 52. Docker Compose
- 53. استقرار SvelteKit با Docker
- 54. مدیریت کانتینرها
- 55. مقدمهای بر CI/CD
- 56. پایپلاینهای CI/CD
- 57. ابزارهای CI/CD (مانند Gitlab CI, Github Actions)
- 58. تنظیم CI/CD برای SvelteKit
- 59. اتوماسیون استقرار
- 60. مانیتورینگ اپلیکیشن
- 61. ابزارهای مانیتورینگ (مانند Prometheus, Grafana)
- 62. لاگگیری (Logging)
- 63. مدیریت خطاها
- 64. بهینهسازی عملکرد (Performance Optimization)
- 65. تکنیکهای بارگذاری سریعتر
- 66. کش کردن (Caching)
- 67. فشردهسازی (Compression)
- 68. بهینهسازی تصاویر
- 69. تست واحد (Unit Testing)
- 70. تست یکپارچگی (Integration Testing)
- 71. تست End-to-End
- 72. فریمورکهای تست (مانند Vitest, Playwright)
- 73. مدیریت وابستگیها (Dependency Management)
- 74. بهروزرسانی بستهها
- 75. مدیریت نسخهها (Versioning)
- 76. امنیت اپلیکیشن
- 77. جلوگیری از حملات XSS
- 78. جلوگیری از حملات CSRF
- 79. مدیریت کوکیهای امن
- 80. رمزنگاری دادهها
- 81. مقدمهای بر معماری میکروسرویس
- 82. تفاوت میکروسرویس و Monolith
- 83. مزایا و معایب میکروسرویس
- 84. طراحی API Gateway
- 85. ارتباط بین سرویسها
- 86. مدیریت داده در میکروسرویس
- 87. استقرار میکروسرویسها
- 88. استقرار SvelteKit به عنوان یک سرویس
- 89. مدیریت خطا و Resiliency
- 90. مقیاسپذیری (Scalability)
- 91. اصول طراحی قابل مقیاس
- 92. روشهای مقیاسپذیری افقی و عمودی
- 93. بهینهسازی پایگاه داده برای مقیاسپذیری
- 94. مقدمهای بر معماری Serverless
- 95. مزایا و معایب Serverless
- 96. کار با توابع Serverless
- 97. استقرار SvelteKit با Serverless
- 98. مدیریت حالت در Serverless
- 99. امنیت در Serverless
- 100. ملاحظات قانونی و شرعی در استقرار
تگها:
CI/CD
Svelte
Sveltekit
اپلیکیشن وب
استقرار Svelte
برنامه نویسی وب
توسعه وب
فرانت اند
هاستینگ وب
یادگیری Svelte
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.