Courses - Python Basics & Advanced - Djnago framework - Data Science

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

  1. Duration: 4 months in Sat-Sun cycle with each session of 150 minutes.
  2. Reduce course duration to 14 weeks by taking 'Python and Linux scripting Basics' on weekdays.

Python and Linux programming ₹ 11,000
Git and Jenkins ₹ 12,000
Docker ₹ 12,000
Puppet, Chef and Ansible ₹ 18,000
Complete course: ₹ 53,000
click here to write python basics test and get 5,000 off.

3d_rotation 3 Demo Classes FREE
Upcoming Batches: Call +91-9986877711 to know the next available batch.
  1. Weekend batches: One new batch every month.
  2. This course is offered only in classroom at HSR Layout and RM Nagar Bangalore.
How it works? airline_seat_recline_extra Book Demo Class
  1. Step 1: Attend demo classes to understand the offerings.
  2. Step 2: Customize your syllabus and duration.
  3. Step 3: Enroll and continue learning.
Python Basics Topics - Sample notes -
  1. Introduction to python programming
  2. Variables, operators and application memory
  3. Control flow statements
  4. Primitive data types: Numbers and Strings
  5. List & List comprehensions
  6. Tuples, Dictionary and Sets
  7. Functions, lambda, comprehensions and higher order functions
  8. Introduction to GUI programming
DevOps
Build tools - GIT and Jenkins

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

Build and Test Automation

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.

Containers with Docker

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.

Docker Commands and Use-cases

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.

Puppet

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.

Ansible
Introduction to Ansible

Topics - What is Ansible?, Ansible Architecture, Why is Ansible different from other tools?

Ansible Foundation

Topics - Configure Ansible, Inventory Management, Ansible Modules, Ansible Tasks, Ansible AD-HOC Commands.

Playbooks & Variables

Topics - What is Ansible Playbook?, Organizing Tasks in Ansible Playbook, Introduction to YAML, Writing a Playbook, Writing a Playbook using variables.

Ansible Modules

Topics - What are Ansible Modules?, Using Modules in a Playbook.

Ansible Roles
Topics - What are Ansible Roles?, Using Roles in Playbook.

Ansible Command Line Usage

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.

FAQs
  1. About the trainer
    Best in industry trainers and guest lecturers from IISc and DRDO. You will get 3 classes before you make up your mind. So don't worry and see for yourself.
  2. Backup classes
    Backup class can be offered for upto 25% of total classes.
  3. Study loan
    It is provided by companies in collaboration with DevU.in so don't worry about annoying paper works. Interest rates are also as low as 3.99%
  4. Internships and Placements
    Placement assistance is available only for working professionals with a minimum experience of 3 years.
  5. Certification
    You can write online tests on websites like coursera with exam fee payment. Our training is more than sufficient to pass the test with flying colors. DevU.in also provides an in-house certificate.