Get in Touch

Course Outline

Module 1: GIT

  • Introduction to Version Control Systems
  • History of Git
  • Git Fundamentals
  • Git States
  • Installing Git
  • Git Configuration
  • Working with Repositories
  • Essential Git Commands
  • Working with Remote Repositories
  • Tagging
  • Git Branching

Module 2: Docker

  • Introduction to Containers
  • Introduction to Docker
  • Downloading and Installing Docker
  • Essential Docker Commands
  • Docker Engine Overview
  • Running Your First Container
  • Docker Images Explained
  • Building Images with Dockerfile
  • Private Registries
  • Storing and Retrieving Docker Images from Docker Hub
  • Networking Docker Containers
  • Data Persistence Using Volumes

Module 3: Automation with Ansible

  • Introduction to Ansible
  • Ansible Architecture
  • Installing and Configuring Ansible
  • AD-Hoc Commands
  • Managing Playbooks
  • Managing Variables
  • Managing Loops
  • Managing Notify and Handlers
  • Ansible Vault
  • Jinja2 Templates
  • Managing Roles

Module 4: Jenkins

  • Introduction to CI and CD
  • Introduction to Jenkins
  • Jenkins Workflow
  • Jenkins Installation
  • Jenkins User Interface
  • Building the First Job: Automating Web Server Deployment on Jenkins
  • Adding Remote Machines and Credentials
  • Automating Web Server Deployment on Remote Machines
  • Configuring Git Web Hooks for Jenkins
  • Adding Parameters in Jenkins
  • Integrating Jenkins with Ansible
 35 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories