کتاب دیپلوی (Deploy) اپلیکیشنهای Node.js با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره دیپلوی (Deploy) اپلیکیشنهای Node.js
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا اسکریپت (JavaScript)
📋 سرفصلهای دوره
- 1. مقدمهای بر دیپلوی اپلیکیشنهای Node.js
- 2. آمادهسازی محیط توسعه برای دیپلوی
- 3. مدیریت وابستگیها با npm و yarn
- 4. تنظیم متغیرهای محیطی در محیط تولید
- 5. معرفی پلتفرمهای ابری رایج برای Node.js
- 6. دیپلوی روی هاست اشتراکی با cPanel
- 7. دیپلوی روی سرور مجازی خصوصی (VPS) با SSH
- 8. نصب و پیکربندی Node.js روی سرور لینوکس
- 9. مدیریت فرآیندهای Node.js با PM2
- 10. راهاندازی پروکسی معکوس با Nginx
- 11. تنظیم SSL/TLS با Certbot و Let's Encrypt
- 12. دیپلوی روی پلتفرم Heroku
- 13. دیپلوی روی پلتفرم Railway
- 14. دیپلوی روی پلتفرم Render
- 15. دیپلوی روی سرویس AWS Elastic Beanstalk
- 16. دیپلوی روی سرویس Google Cloud Run
- 17. دیپلوی روی سرویس Azure App Service
- 18. دیپلوی روی سرویس DigitalOcean App Platform
- 19. استفاده از Docker برای کانتینریسازی اپلیکیشن
- 20. نوشتن Dockerfile بهینه برای Node.js
- 21. مدیریت کانتینرها با Docker Compose
- 22. دیپلوی کانتینرها روی سرور با Docker
- 23. معرفی Kubernetes برای ارکستراسیون کانتینر
- 24. دیپلوی روی خوشه Kubernetes
- 25. مدیریت پایگاه داده در محیط تولید (PostgreSQL)
- 26. مدیریت پایگاه داده در محیط تولید (MongoDB)
- 27. اتصال امن به پایگاه داده از اپلیکیشن
- 28. مدیریت کش با Redis در تولید
- 29. ذخیرهسازی فایلهای استاتیک با CDN
- 30. مدیریت لاگها با ابزارهایی مثل Winston
- 31. مانیتورینگ اپلیکیشن با PM2 و ابزارهای خارجی
- 32. تنظیم هشدار و آلرتینگ برای خطاها
- 33. مدیریت خطاها و exception handling در تولید
- 34. تنظیم CI/CD با GitHub Actions
- 35. تنظیم CI/CD با GitLab CI
- 36. تنظیم CI/CD با Jenkins
- 37. تست خودکار پیش از دیپلوی
- 38. مدیریت نسخههای اپلیکیشن با Git Tag
- 39. استراتژیهای دیپلوی (Blue-Green, Rolling)
- 40. راهاندازی دامنه سفارشی برای اپلیکیشن
- 41. مدیریت ترافیک و مقیاسپذیری افقی
- 42. استفاده از Load Balancer برای توزیع بار
- 43. بهینهسازی عملکرد اپلیکیشن برای تولید
- 44. مدیریت حافظه و پردازش در Node.js
- 45. ایجاد API Gateway برای سرویسهای میکروسرویس
- 46. امنیت پایه در دیپلوی (فایروال و SSH)
- 47. مدیریت توکنها و کلیدهای API در تولید
- 48. پشتیبانگیری منظم از دادهها و کد
- 49. بازیابی اپلیکیشن پس از خرابی
- 50. مدیریت Cron Jobs در سرور
- 51. دیپلوی اپلیکیشنهای Real-Time با WebSocket
- 52. مدیریت صف پیام با Bull و Redis
- 53. استفاده از محیط Staging برای تست پیش از تولید
- 54. مقایسه و انتخاب پلتفرم مناسب دیپلوی
- 55. مهاجرت از محیط توسعه به تولید
- 56. مدیریت هزینههای سرویسهای ابری
- 57. مستندسازی فرآیند دیپلوی برای تیم
- 58. دیپلوی روی سرورهای مجازی ایران (دیتاسنتر داخلی)
- 59. مدیریت ترافیک و پهنای باند در ایران
- 60. رفع مشکلات رایج در دیپلوی Node.js
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.