کتاب Docker و Jenkins: اتوماسیون ساخت و استقرار با Jenkins با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
Docker و Jenkins: اتوماسیون ساخت و استقرار با Jenkins Docker و Jenkins: انقلاب در ساخت و استقرار نرمافزار! چرا زمان اتوماسیون فرا رسیده است؟ در دنیای پرسرعت توسعه نرمافزار امروزی، سرعت، دقت و قابلیت...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Docker و Jenkins: اتوماسیون ساخت و استقرار با Jenkins
موضوع کلی: برنامه نویسی
موضوع میانی: داکر (Docker)
📋 سرفصلهای دوره
- 1. مقدمه ای بر Docker و Jenkins
- 2. آشنایی با مفاهیم Containerization و Virtualization
- 3. نصب و راه اندازی Docker Engine
- 4. دستورات پایه Docker: Image، Container، Volume، Network
- 5. ایجاد اولین Container با Docker
- 6. آشنایی با Docker Hub و Registry
- 7. دانلود و اجرای Image از Docker Hub
- 8. ساخت Dockerfile: تعریف Image سفارشی
- 9. دستورالعمل های Dockerfile: FROM, RUN, CMD, ENTRYPOINT
- 10. بهینه سازی Dockerfile: Layer Caching و Multi-Stage Builds
- 11. مدیریت Volume ها در Docker: Data Persistence
- 12. Networking در Docker: Bridge Network, Host Network, None Network
- 13. ساخت Network سفارشی در Docker
- 14. آشنایی با Docker Compose: تعریف و مدیریت Multi-Container Applications
- 15. نصب و راه اندازی Docker Compose
- 16. ساخت فایل docker-compose.yml: تعریف Services, Volumes, Networks
- 17. اجرا و مدیریت Multi-Container Applications با Docker Compose
- 18. آشنایی با Docker Swarm: Orchestration و Clustering
- 19. ایجاد Swarm Cluster با Docker
- 20. استقرار Application در Swarm Cluster
- 21. Scaling Applications در Docker Swarm
- 22. Load Balancing در Docker Swarm
- 23. مانیتورینگ Docker Swarm
- 24. آشنایی با Jenkins: Continuous Integration و Continuous Delivery
- 25. نصب و راه اندازی Jenkins
- 26. پیکربندی Jenkins: Plugins، Users، Credentials
- 27. ایجاد اولین Job در Jenkins
- 28. پیکربندی Source Code Management (SCM) در Jenkins: Git
- 29. Webhooks در Jenkins: Trigger کردن Job ها با Push Code
- 30. Build Triggers در Jenkins: Polling SCM و Periodic Builds
- 31. Build Steps در Jenkins: Shell Script، Docker Commands
- 32. Post-Build Actions در Jenkins: Notifications، Archiving
- 33. آشنایی با Jenkins Pipelines: Automation as Code
- 34. نوشتن Jenkinsfile: تعریف Pipeline به صورت Declarative و Scripted
- 35. Stages و Steps در Jenkins Pipeline
- 36. Variables در Jenkins Pipeline
- 37. Parallel Execution در Jenkins Pipeline
- 38. Error Handling در Jenkins Pipeline
- 39. Integration Docker with Jenkins: ساخت Image در Pipeline
- 40. Push کردن Image به Docker Registry از Jenkins Pipeline
- 41. استقرار Container در Docker Swarm از Jenkins Pipeline
- 42. استفاده از Docker Compose در Jenkins Pipeline
- 43. Dynamic Agents در Jenkins: محیط Build
- 44. Docker Agents در Jenkins: استفاده از Container ها به عنوان Agent
- 45. Kubernetes Agents در Jenkins: با Kubernetes
- 46. Secrets Management در Jenkins: Credentials Plugin، HashiCorp Vault
- 47. Testing در Jenkins Pipeline: Unit Tests، Integration Tests
- 48. Static Code Analysis در Jenkins: SonarQube Integration
- 49. Security Scanning در Jenkins: OWASP ZAP Integration
- 50. Deployment Strategies: Blue/Green Deployment، Canary Deployment
- 51. Rollback Strategies در Jenkins
- 52. Monitoring و Logging در Jenkins
- 53. Integration with Slack/Microsoft Teams for Notifications
- 54. Docker Security Best Practices
- 55. Jenkins Security Best Practices
- 56. Backup و Restore Jenkins
- 57. Migrating Jenkins to a New Server
- 58. Scaling Jenkins: Distributed Builds
- 59. Declarative Pipeline Syntax Deep Dive
- 60. Scripted Pipeline Syntax Deep Dive
- 61. Shared Libraries در Jenkins: Reuse Code
- 62. Artifactory Integration در Jenkins
- 63. Nexus Integration در Jenkins
- 64. Configuring Global Tool Configuration در Jenkins
- 65. Using Environment Variables in Docker and Jenkins
- 66. Docker Image Optimization Techniques
- 67. Jenkins Groovy Scripting Basics
- 68. Advanced Jenkins Plugins
- 69. Container Orchestration Concepts in Detail
- 70. Microservices Architecture with Docker and Jenkins
- 71. Infrastructure as Code (IaC) with Docker and Jenkins
- 72. Monitoring Docker Containers with Prometheus and Grafana
- 73. Logging Docker Containers with ELK Stack
- 74. CI/CD Best Practices
- 75. Troubleshooting Docker and Jenkins Pipelines
- 76. Docker Network Deep Dive: Overlay Networks
- 77. Docker Volume Deep Dive: Bind Mounts، Named Volumes
- 78. Jenkins API Integration
- 79. Securing Docker with Rootless Mode
- 80. Docker Content Trust
- 81. Jenkins Credentials Management Best Practices
- 82. Using Jenkins with Kubernetes
- 83. Docker for Development Environments
- 84. Docker for Testing Environments
- 85. Docker for Production Environments
- 86. Continuous Delivery Pipelines with Jenkins
- 87. Continuous Deployment Pipelines with Jenkins
- 88. Advanced Docker Compose Configuration
- 89. Advanced Docker Swarm Configuration
- 90. Docker Multi-Stage Builds Deep Dive
- 91. Jenkins Blue Ocean Plugin
- 92. Jenkins Declarative Pipeline with Parameters
- 93. Implementing Branching Strategies with Jenkins
- 94. Using Jenkins Templates
- 95. Docker BuildKit
- 96. Jenkins Webhooks Deep Dive
- 97. Automating Database Migrations with Docker and Jenkins
- 98. Security Hardening Docker Images
- 99. Optimizing Jenkins Performance
- 100. Troubleshooting Common Docker Issues
تگها:
ci/cd
Continuous Delivery
Continuous Integration
DevOps
Docker
Docker Compose
Dockerfile
Jenkins
Jenkins pipeline
آموزش Jenkins
آموزش داکر
اتوماسیون
استقرار
برنامه نویسی
داکر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.