کتاب Docker و Python (Django, Flask): استقرار برنامههای Python با Docker با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
Docker و Python (Django, Flask): استقرار برنامههای Python با Docker Docker و Python (Django, Flask): استقرار برنامههای Python با Docker به دنیای مدرن توسعه و استقرار برنامهها خوش آمدید! آیا تا به ح...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Docker و Python (Django, Flask): استقرار برنامههای Python با Docker
موضوع کلی: برنامه نویسی
موضوع میانی: داکر (Docker)
📋 سرفصلهای دوره
- 1. مقدمه ای بر کانتینرها و Docker
- 2. چرا Docker؟ مزایا و موارد استفاده
- 3. مفاهیم کلیدی Docker: Image, Container, Volume, Network
- 4. نصب و راه اندازی Docker
- 5. دستورات پایه Docker: run, ps, stop, start, rm
- 6. آشنایی با Docker Hub و رجیستری های کانتینر
- 7. ایجاد اولین Dockerfile
- 8. ساخت یک Image ساده از یک برنامه Python
- 9. اجرای یک Container از Image ساخته شده
- 10. آشنایی با Docker Compose
- 11. نصب و پیکربندی Docker Compose
- 12. تعریف سرویس ها در Docker Compose
- 13. ساخت و اجرای چند Container با Docker Compose
- 14. آشنایی با Docker Networking
- 15. شبکه های Bridge, Host, و Overlay
- 16. ایجاد شبکه سفارشی در Docker
- 17. ارتباط بین Container ها در Docker
- 18. آشنایی با Docker Volume
- 19. ایجاد و استفاده از Volume ها برای نگهداری داده ها
- 20. Mount کردن Volume ها به Container ها
- 21. مدیریت Volume ها در Docker
- 22. بهینه سازی Docker Image ها
- 23. استفاده از multi-stage builds
- 24. کاهش حجم Docker Image ها
- 25. استفاده از .dockerignore
- 26. آشنایی با Docker Security
- 27. امن سازی Container ها
- 28. محدود کردن منابع Container ها
- 29. استفاده از ابزارهای امنیتی Docker
- 30. استفاده از Docker با Django
- 31. ایجاد یک پروژه Django
- 32. Dockerfile برای Django
- 33. Docker Compose برای Django (Database, Web Server)
- 34. استقرار Django با Docker
- 35. آشنایی با Gunicorn و Nginx
- 36. پیکربندی Nginx به عنوان Reverse Proxy برای Django
- 37. استفاده از Docker با Flask
- 38. ایجاد یک پروژه Flask
- 39. Dockerfile برای Flask
- 40. Docker Compose برای Flask
- 41. استقرار Flask با Docker
- 42. آشنایی با WSGI Server (uWSGI)
- 43. پیکربندی WSGI Server برای Flask
- 44. آشنایی با Docker Swarm
- 45. ایجاد یک Swarm Cluster
- 46. استقرار برنامه ها در Swarm
- 47. Scale کردن برنامه ها در Swarm
- 48. آشنایی با Docker Stack
- 49. تعریف Stack با Docker Compose
- 50. استقرار Stack در Swarm
- 51. آشنایی با Kubernetes
- 52. مقایسه Docker Swarm و Kubernetes
- 53. مفاهیم Kubernetes: Pod, Service, Deployment
- 54. آشنایی با minikube
- 55. استقرار برنامه ها در minikube
- 56. آشنایی با Docker Desktop
- 57. Docker Desktop برای Windows
- 58. Docker Desktop برای macOS
- 59. استفاده از Docker Desktop برای توسعه
- 60. آشنایی با Docker Machine
- 61. ایجاد ماشین مجازی با Docker Machine
- 62. استقرار Docker در ماشین مجازی
- 63. آشنایی با Docker Registry
- 64. راه اندازی یک Docker Registry محلی
- 65. Push و Pull کردن Image ها به Registry
- 66. آشنایی با Docker Hub CLI
- 67. اتصال به Docker Hub از طریق CLI
- 68. مدیریت Image ها در Docker Hub
- 69. آشنایی با Docker BuildKit
- 70. بهینه سازی فرآیند Build با BuildKit
- 71. استفاده از ویژگی های BuildKit
- 72. آشنایی با Docker Events
- 73. مانیتورینگ رویدادهای Docker
- 74. استفاده از Docker Stats
- 75. مانیتورینگ منابع Container ها
- 76. آشنایی با Docker Logs
- 77. جمع آوری و مشاهده Logs Container ها
- 78. آشنایی با Docker Inspect
- 79. دریافت اطلاعات جزئیات Container ها و Image ها
- 80. آشنایی با Docker Exec
- 81. اجرای دستورات داخل Container در حال اجرا
- 82. آشنایی با Docker Copy
- 83. کپی کردن فایل ها بین Host و Container
- 84. آشنایی با Docker Prune
- 85. حذف Image ها و Container های بلا استفاده
- 86. آشنایی با Docker Update
- 87. به روزرسانی تنظیمات Container ها
- 88. آشنایی با Docker Diff
- 89. مشاهده تغییرات فایل سیستم Container
- 90. استفاده از Docker برای CI/CD
- 91. ادغام Docker با GitLab CI
- 92. ادغام Docker با Jenkins
- 93. استقرار خودکار برنامه ها با Docker
- 94. آشنایی با Docker SDK for Python
- 95. برنامه نویسی Docker با Python
- 96. استفاده از Docker API
- 97. آشنایی با PyInstaller
- 98. تبدیل برنامه Python به یک فایل اجرایی
- 99. ساخت Docker Image از فایل اجرایی PyInstaller
- 100. بهینه سازی استقرار برنامه های Python با Docker و PyInstaller
تگها:
Containerization
Deployment
Django
Docker
Dockerize
Flask
Python
آموزش Docker
استقرار
برنامه نویسی
پایتون
داکر
کانتینر
وب
وب اپلیکیشن
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.