Course Content
Section 1: DevOps Fundamentals & SDLC
- Understanding Software Development Life Cycle (SDLC)
- DevOps Principles and Culture
- Agile vs Waterfall Methodologies
- Continuous Integration and Continuous Deployment (CI/CD)
Section 2: Version Control with Git & GitHub
- Git Fundamentals - Commits, Branches, Merging
- GitHub - Pull Requests, Issues, Actions
- Branching Strategies and Git Flow
- Collaborative Development Workflows
Section 3: Build Automation with Maven
- Maven Build Lifecycle and Phases
- POM Configuration and Dependencies
- Multi-module Projects
- Maven Plugins and Custom Builds
Section 4: Artifact Management with JFrog Artifactory
- Artifactory Setup and Configuration
- Repository Types and Management
- Artifact Storage and Versioning
- Integration with CI/CD Pipelines
Section 5: Containerization with Docker
- Docker Fundamentals - Images, Containers, Dockerfile
- Docker Compose for Multi-container Applications
- Docker Networking and Volumes
- Docker Registry and Image Management
Section 6: Orchestration with Kubernetes
- Kubernetes Architecture and Components
- Pods, Services, and Deployments
- ConfigMaps, Secrets, and Persistent Volumes
- Kubernetes Networking and Service Mesh
Section 7: Configuration Management with Ansible
- Ansible Playbooks and Roles
- Inventory Management and Variables
- Ansible Tower/AWX for Enterprise
- Integration with Cloud Platforms
Section 8: CI/CD with Jenkins
- Jenkins Installation and Configuration
- Creating CI/CD Pipelines using Jenkins
- Jenkins Plugins and Integrations
- Pipeline as Code with Jenkinsfile
Reference Materials & Resources
- Reference Material: GitHub Repository
- Hands-on Labs and Real-world Projects
- Industry Best Practices and Case Studies
Note: The "Pay Now" button links to Razorpay payment gateway. Please contact us or call +91-9739299502 for any inquiries.