Automated Deployment

Duration: 42 Hours

Price: ₹ 24999.00

Launch Offer: ₹ 19999.00



Automated Deployment is the terminology that specifically deals with the various environments used in development process and also in the final production environments. Many of the tools are available for performing the automated deployment for the application in real time. This training focuses on the leading tools like Git, Jenkins and Kubernetes as these are the most widely used tool for the application’s automated deployment. Following are the courses used in Automated Deployment training:

  • Git
  • Jenkins
  • Kubernetes


  • Version Control System and Intro to GIT
    • History Of version Control system
    • Distributed version control system
    • Introduction to Git
    • Installation and configuration of Git
    • Working Locally with Git
    • Creating a local repository, adding files, and committing changes
    • Viewing history
    • Staging changes as multiple commits
    • Deleting and renaming files
    • Undoing changes to the working copy
    • Undoing/redoing changes in the repository
    • Cleaning the working copy
    • Ignoring files with .gitignore
  • Working Remotely with GIT
    • Cloning a Remote Repository
    • Basic Repository Statistics
    • Viewing Commits
    • Git Protocols
    • Viewing Branches and Tags
    • Fetching from a Remote
    • Pushing and Pulling
    • Creating and Verifying Tags
    • Pushing Tags to a Remote
    • Branching, Merging, and Rebasing with Git
    • Visualizing branches
    • Difference between branches and tags
    • Renaming and deleting branches
    • Recovering deleted commits
    • Stashing , Merging , Rebasing changes
    • Cherry-picking changes
    • aCreating and deleting remote branch


  • Introduction to Jenkins and its Brief history
  • Continuous Integration with System Architecture
  • CI Workflow diagram
  • Control using GIT
  • Basic Commands and Remote Git Repository
  • Getting Started with CI using Jenkins
  • Installation and Preparing a Build Server for Jenkins
  • Jenkins Home Directory
  • The Jenkins Screen Management
  • Global Properties Configuration
  • System Environment Configuration
  • Run your First Build Job
  • Configuration of Your Jenkins Server
  • Jenkins Build Jobs with Free-style
  • Setting Up Your Build Jobs
  • Build Configuration tools
  • Version Control Configuration
  • Working with Maven Build Jobs and Post Build Actions
  • Source Management Configuration
  • Build Triggers and Steps
  • Introduction to Automated Testing
  • Integration Tests with Automation
  • Automated Functional Tests and its Acceptance
  • Test Report Configurations in Jenkins
  • Automated Performance Tests
  • Test Result Display
  • Jenkins Security
  • Code Quality Notification
  • Parameterized Jobs Build
  • Advanced Builds with Parameterized Triggers
  • Automated Deployment with Continuous Delivery
  • Maven Build Jobs
  • Promotions and Build Pipelines
  • Distributed Builds
  • Multi-configuration Build Jobs
  • Implementation of Automated and Continuous Deployment
  • Application Server Deployment


  • Basic Introduction to Docker and Container
  • Understanding Basics of Kubernetes
  • Setting Up Kubernetes
  • Introducing Minikube with Local Setup
  • Kops: Kubernetes Operations
  • AWS with Kops Installation Process
  • Creating First App with Kubernetes
  • Kubernetes Node Architecture Concepts
  • Working with Replication Controller
  • Deployments in Kubernetes
  • Services Creation in Kubernetes
  • Using Healthchecks in Kubernetes
  • Service Directory in Kubernetes
  • Working with Configmap
  • Concept of Autoscaling in Kubernetes
  • Introduction to Master Services in Kubernetes
  • Using Resource Quotas with Kubernetes
  • Working with Namespace in Kubernetes
  • User Management System in Kubernetes
  • Advanced concept of High Availability


There are no reviews yet.

Be the first to review “Automated Deployment”

Your email address will not be published. Required fields are marked *