This course is specially designed for network engineers and devops professionals. It starts with python programming from scratch and adds configuration management, continuous integration and continuous deployment using DevOps tools like Git, Jenkins, Docker, Puppet, Chef and Ansible to automate multiple steps in SDLC.
If you are looking for looking for testing automation with selenium, unit testing with pytest etc. please contact the branch at 99868 77711. It's nearly free till Jan 2018.
Duration & Pricing
Upcoming Batches: Call +91-9986877711 to know the next available batch.
How it works? airline_seat_recline_extra Book Demo Class
Python Basics Topics - Sample notes -
Learning Objectives :In this module, you can learn about automatic Source Code Management using GIT and Continuous Integration using Jenkins.
Topics-Introduction to VCS and GIT,GIT File workflow, Important GIT Commands, Introduction to Continuous Integration and Jenkins, Plugin Management in Jenkins, Various scenarios of Building Delivery Pipeline.
Practicals to be covered : Show the various GIT commands to push and pull a repository, Understanding of the Jenkins UI
Learning Objectives :In this module, you can learn how to build an appropriate delivery pipeline and perform test automation on it. You can also understand the various security options and notification management in Jenkins.
Topics-Build Setup in Jenkins, Test Automation, Security in Jenkins, Notification System.
Practicals to be covered : Create a build pipeline from compilation to deployment of application.
Learning Objectives :This module will help you identify the difference between containers and VMs. You can learn about virtualization using Docker. You can also deep dive into image and containers concept in Docker.
Topics : What and Why of Containers, Introduction to Docker, Docker Fundamentals, Image Distribution, Docker Containers.
Practicals to be covered : Create First Image: Hello-World, Images Demo b Image Basics and Base Image Maintenance, Containers Demo b Manage Container, Create Images From Containers.
Learning Objectives : This module deals with the various networking concepts in Docker, the best way to use the Docker Volume, and creating a Docker file.
Topics :Docker Networking, Docker Volumes, Docker Files.
Practicals to be covered : Exposing Container Ports to the Host, Adding Content to Containers, Create Docker File.
Learning Objectives : This module introduces you to an important topic called "Infrastructure -as-Code". You can learn about the master-agent architecture and catalog compilation in Puppet. You will also learn to write a Puppet program using Puppet DSL.
Topics: Puppet Introduction, Puppet Architecture, Basic Puppet Terminologies, Puppet Language Constructs.
Practicals to be covered : Show the folder structure in Puppet master and client, Install Apache Tomcat, Install JDK.
Topics - What is Ansible?, Ansible Architecture, Why is Ansible different from other tools?
Topics - Configure Ansible, Inventory Management, Ansible Modules, Ansible Tasks, Ansible AD-HOC Commands.
Topics - What is Ansible Playbook?, Organizing Tasks in Ansible Playbook, Introduction to YAML, Writing a Playbook, Writing a Playbook using variables.
Topics - What are Ansible Modules?, Using Modules in a Playbook.
Topics - Ansible Command Line – Installation, Ansible Command Line – Services and Hosts, Ansible Command Line - Commands and Shells, Ansible Command Line - Managing Users, Ansible Command Line - Create and Manage Cron Jobs, Ansible Command Line - Running Arbitrary Commands, Ansible Command Line - Output Tree.