DevOps Track

In this stack, you will learn to build interactive websites and powerful web applications with the most popular full stack programming language. You will learn the skills necessary to start a new career as a Full Stack JavaScript Developer. All your learning will be aligned with projects and it would enrich your learning experience.

Includes:

  • 19 hours of lecture Videos
  • 148 hands-on practice exercises
  • 23 Assessment exercises
  • 100 code analysis exercises
  • 764 knowledge based questions
  • 22 Live connect sessions
             (Master classes)
  • Lifetime access
Contact Us
+91 95669 33778

Learn Advanced Python Programming

ABOUT THE COURSE

This course introduces learners to the concepts of object-oriented programming. The course covers introductory elements of object-oriented programming including inheritance, polymorphism, encapsulation, abstraction, aggregation and advanced concepts like error handling, file handling and Python libraries. Learners will be able to understand the methodologies of architecting an object-oriented programming solution and implement it to solve a business problem.

COURSE OBJECTIVES

Upon successful completion of the course, the learner will be able to :
  • Understand classes and objects, constructors and destructors, and control structures in Python.
  • Use the class inheritance to design better code.
  • Explain how polymorphism is achieved through Python code.
  • Learn syntax, features, and how to utilize the Python libraries.
  • Explain how to create functions and Lambda functions in Python.
  • Use exception handling in Python programs.
  • Understand database connectivity and querying in Python.

Course Content

Classes and Objects

In this module you will learn to create classes and objects of the class and to define methods and all them for a particular functioning,multiple ways to create objects,access modifiers in python and how to use them.

  • 2 Videos
  • 6 Hours
  • 51 Problems

Relationship with Classes

In this module you will learn different types of relationships with classes and what is Association,Aggregation, Composition and how to interrelate the classes using these concepts.

  • 1 Video
  • 5 Hours
  • 31 Problems

Inheritance

In this module you will learn what is inheritance and different types of inheritance(Simple, Multiple and Multilevel inheritance) and to implement the learnt concepts on the questions to code.

  • 4 Videos
  • 6 Hours
  • 39 Problems

Abstract Classes

In this module you will learn about the Abstract classes and the necessary keywords to be used in abstract classes,code level implementation of abstract classes in Python.

  • 1 Video
  • 6 Hours
  • 39 Problems

Exceptions

In this module you will learn what is Exception handling in Python and the classes involved in Exceptions,try-finally-catch clauses and the code level implementation of Exception handling in Python.

  • 1 Video
  • 6 Hours
  • 42 Problems

Multithreading

In this module you will learn what is Thread and the lifecycle of a Thread and to implement Threads using Thread Class and the thread API methods and the thread Synchronization and Thread Interaction.

  • 1 Video
  • 7 Hours
  • 53 Problems

Streams

In this module you will learn about StreamWriters and their functioning, StreamReaders and their functioning,StreamReaderWriter and their functioning and the code level implementation of Streams and Writers in Python.

  • 1 Video
  • 6 Hours
  • 43 Problems

Lambda

In this module you will learn about the need for annotations and use available annotations,to define custom annotations, Lambda expressions,scoping rules for Lambda expressions and code level implementation of Lambda in Python.

  • 1 Video
  • 6 Hours
  • 53 Problems

DB Connection

In this module you will learn about database programming,benefits of DB,Database-API,errors and Exception Handling in DB programming by solving problems and code level implementation of Database connection in Python, Database connection using SQL and its Operations.

  • 2 Videos
  • 6 Hours
  • 32 Problems

Learn Jenkins from Scratch

ABOUT THE COURSE

Jenkins, originally called Hudson, is an open source Continuous Integration tool written in Java. Jenkins is easy to use. The user interface is simple, intuitive, and visually appealing, and Jenkins as a whole has a very low learning curve. Jenkins does not sacrifice power or extensibility.

COURSE OBJECTIVES

Upon successful completion of the course, the learner will be able to :
  • Create a Jenkins job.
  • Configure the Jenkins to create a periodical build.
  • Use Jenkins to analyze your code quality.
  • Configure the Jenkins to test your project while building.
  • Know about Jenkins Pipeline.
  • Use distributed builds using Jenkins.
  • Create a continuous Deployment using Jenkins.

Course Content

Continous Integration

In this module you are going to learn about continuous integration.Continuous Integration (CI) is a development practice that requires developers to integrate code into a shared repository several times a day.

  • 1 Video
  • 40 Min
  • 15 Problems

Jenkins Installation

Jenkins helps to automate the non-human part of the software development process, with continuous integration and facilitating technical aspects of continuous delivery. This module will take you through step by step process to install Jenkins.

  • 1 Video
  • 40 Min
  • 15 Problems

Jenkins Freestyle Job

The freestyle build job is the most flexible and configurable option, and can be used for any type of project. It is relatively straightforward to set up. In this module you will learn to create a Jenkins freestyle project.

  • 1 Video
  • 1 Hour 20 Min
  • 12 Problems

Jenkins - Source Code Management

Jenkins supports CVS and Subversion out of the box, with built-in support for Git, and also integrates with a large number of other version control systems via plugins. In this module you will learn to create a Jenkins project with the some of the source code management.

  • 1 Video
  • 1 Hour 50 Min
  • 13 Problems

Jenkins - Testing

One of the basic principles of Continuous Integration is that a build should be verifiable. Using Jenkins you can test your code. There are many ways you can integrate automated tests into your application. This module will take you through steps create a Jenkins project with testing.

  • 1 Video
  • 1 Hour 20 Min
  • 12 Problems

Jenkins - Periodical and Parameterized Build

Jenkins allows you to built your project at regular intervals. For all scheduling tasks, Jenkins uses a cron-style syntax. In this module you will learn to schedule and use parameters to build your Jenkins project.

  • 1 Video
  • 1 Hour 50 Min
  • 13 Problems

Jenkins Pipeline

In this module, you will discover how to leverage Jenkins and architect highly efficient build pipelines. Jenkins Pipeline is a suite of plugins which supports implementing and integrating continuous delivery pipelines into Jenkins.

  • 1 Video
  • 1 Hour 20 Min
  • 12 Problems

Jenkins - Code Analysis

Code quality metrics can encompass many aspects of code quality, from coding standards and best practices right through to code coverage. In this module you will learn to create a Jenkins project with the code quality report.

  • 1 Video
  • 1 Hour 20 Min
  • 12 Problems

Jenkins - Distributed Builds

Distributed builds are generally used either to absorb extra load, for example absorbing spikes in build activity by dynamically adding extra machines as required, or to run specialized build jobs in specific operating systems or environments. In this module you will learn to use Jenkins with distributed builds.

  • 1 Video
  • 1 Hour 30 Min
  • 16 Problems

Jenkins - Continuous Deployment

Continuous Deployment is the process whereby any code change, subject to automated tests and other appropriate verifications, is immediately deployed into production. In this module you will learn to use continuous development in Jenkins.

  • 1 Video
  • 1 Hour 20 Min
  • 12 Problems

The Complete Apache Ant Online Course

ABOUT THE COURSE

A strong foundation of understanding Ant concepts is important for Automating software built processes. In this course, you will learn about Ant basics, structure, syntax and its implementation details. Another Neat Tool (ANT) is a Java-based build tool that is been used to build J2EE projects. It is XML based and so all the build scripts are easy to learn.

COURSE OBJECTIVES

Upon successful completion of the course, the learner will be able to :
  • Compile the Java source code into Java bytecode.
  • Packaging the binaries.
  • Creation of the jar files for the distribution of the code.
  • Creation of the Java documentation.
  • Deploying the binaries to the test server.
  • Testing the changes.
  • Copying the code from one location to another.

Course Content

Introduction to Ant

In this module you will get full information about Apache Ant. We will give you an introduction to Ant and a guidance to install Ant in your local machine.This module will help you to install Ant in your machine.

  • 1 Video
  • 30 Mins
  • 15 Problems

Project

In this module you will get information about Ant Project. We will show how to create and build an ant project.

  • 1 Video
  • 1 Hours
  • 12 Problems

Property Tasks

In this module you will get information about Ant Property Tasks. We will show how to set a property in an ant project and how to use this properties.

  • 1 Video
  • 1 Hours
  • 12 Problems

File Tasks

In this module you will get complete information about Ant File Tasks. We will show how to create a file or a directory , how to delete a file or a directory, how to copy a file or a directory, how to concat a file or a directory, how to move a file or a directory and how to rename or replace a file.

  • 1 Video
  • 3 Hours
  • 23 Problems

Compile Task

In this module you will get information about Ant compile Task. We will show how to compile java files.

  • 1 Video
  • 1 Hours
  • 12 Problems

Archive Tasks

In this module you will get information about Ant archive Tasks. We will show how to create a zip file, how to create jar and war file and how to unzip a zipped file.

  • 1 Video
  • 3 Hours
  • 23 Problems

Integrating ANT into your IDE

In this module you will get information about Integrating ANT into your IDE. We will show how to Integrate ANT into your IDE and build an ant project using IDE.

  • 1 Video
  • 2 Hours
  • 9 Problems

Creating Custom Ant tasks

This module will help you to self assess you on the topics which you have learnt from the previous modules.

  • 1 Hour
  • 1 Problem

Chef Fundamentals : A Recipe for Automating Infrastructure

ABOUT THE COURSE

Chef is a configuration management technology to manage infrastructure. It helps to manage complex infrastructure with simple and more productive manner.

COURSE OBJECTIVES

Upon successful completion of the course, the learner will be able to:
  • Learn about the basic configuration management and its process.
  • Learn about the various management concepts like Kitchen, Cookbooks etc.,
  • Learn about various setups and its libraries.

Course Content

Chef - Workstation Setup

In this module you will learn how to setup the Workstation for Chef.

  • 1 Video
  • 1 Hour
  • 30 Problems

Chef - Client Setup and Test Kitchen Setup

In this module you will learn how to setup the client and test Kitchen environment.

  • 1 Video
  • 5 Hours
  • 75 Problems

Chef - Environment

In this module you will learn how to work with the different environment setup.

  • 1 Video
  • 1 Hour
  • 20 Problems

Chef - Client as Daemon

In this module you will learn about how Chef environment can work as Client.

  • 1 Video
  • 2 Hours
  • 21 Problems

Chef - Shell

In this module you will learn some commands to work in Shell.

  • 1 Videos
  • 2 Hours
  • 11 Problems

Chef - Testing Cookbook with Test Kitchen

In this module you will learn how to work on Cookbook in a Kitchen setup for various testing.

  • 1 Video
  • 3 Hours
  • 24 Problems

Chef - Nodes

In this module you will learn how to work with nodes in Cookbook lists.

  • 1 Video
  • 2 Hours
  • 21 Problems

Subversion and Git for Beginners

ABOUT THE COURSE

Subversion is a software versioning and revision control system distributed to work together and maintain a complete history of their work. Git is a distributed revision control and source code management system for a web-based and non web-based applications development.

COURSE OBJECTIVES

Upon successful completion of the course, the learner will be able to :
  • Learn about the various the basic concepts of SVN and how to maintain the version of a software development process.
  • Learn about the various the key concepts of SVN like checkout,review,update andd Fix.
  • Learn about the various the basic concepts of GIT and how to maintain the version of a software development process in a distributed system.
  • Learn about the various the key concepts of GIT and its operations.

Course Content

SVN Introduction and Installation

In this module you will be going to learn what is SVN and how to install in various platforms.

  • 1 Video
  • 30 mins

SVN - Life Cycle

In this module you will be going to learn about the life cycle of SVN.

  • 1 Video
  • 2 hours
  • 21 Problems

SVN- Create Repository

In this module you will be going to learn about the life cycle of SVN.

  • 1 Video
  • 2 hours
  • 21 Problems

SVN - Checkout Process

In this module you will be going to learn about the Checkout Process of SVN.

  • 1 Video
  • 2 hours
  • 21 Problems

SVN - Perform Changes

In this module you will be going to learn about the Perform Changes in SVN.

  • 1 Videos
  • 2 hours
  • 21 Problems

SVN - Review Changes

In this module you will be going to learn about how to Review Changes in SVN.

  • 1 Video
  • 2 hours
  • 21 Problems

SVN - Update Process

In this module you will be going to learn about how to work with Update Process of SVN.

  • 1 Video
  • 2 hours
  • 21 Problems

SVN - Fix Mistakes

In this module you will be going to learn about how to fix the mistakes in SVN.

  • 1 Video
  • 2 hours
  • 21 Problems

SVN - Resolve Conflicts

In this module you will be going to learn about how to check a conflict of codes in SVN.

  • 1 Video
  • 2 hours
  • 21 Problems

SVN - Tags

In this module you will be going to learn about how to give a meaningful tag for a version in SVN.

  • 1 Video
  • 2 hours
  • 21 Problems

SVN - Branching

In this module you will be going to learn about how to working in various braches like master,development,testing etc., in SVN.

  • 1 Video
  • 2 hours
  • 21 Problems

Git - Environment Setup

In this module you will be going to learn about how to set up the GIT environment.

  • 1 Video

Git - Life Cycle

In this module you will be going to learn about the life cycle and architecture of GIT.

  • 1 Video
  • 1 Hour
  • 30 Problems

Git Operations

In this module you will be going to learn about how to perform various operations like create,clone,push,commit,update etc., in GIT

  • 1 Video
  • 3 Hours
  • 35 Problems

Docker for the Absolute Beginner - DevOps

ABOUT THE COURSE

Docker is a container management service. It is an open source tool that makes it easier to deploy apps with the help of containers.

COURSE OBJECTIVES

Upon successful completion of the course, the learner will be able to:
  • Learn about the basic concepts of Docker tool and how to work with the tool.
  • Learn about the various configurations and storage structures of Docker.
  • Learn about the various tools that can be integrated with your application through Docker.
  • Learn how to deploy your application in different servers.
  • Learn how to perform Continuous integration using tools.

Course Content

Introduction To Docker:

This module will give you the introduction to docker and the basic commands.

  • 1 Video
  • 30 mins
  • 8 Problems

Installing and Getting Started with Docker:

In this module you will learn how to install Docker in various platforms.

  • 1 Video
  • 1 Hour
  • 10 Problems

Docker – Building an Image:

In this module you will learn how to build custom docker images for various applications.

  • 1 Video
  • 3 Hours
  • 20 Problems

Docker - Building a Web Server:

In this module you will learn how to build a web server with the help of Docker.

  • 1 Video
  • 2 Hours
  • 24 Problems

Docker – Services and Scaling:

In this module you will learn how to create a docker service and scale a dockerized application.

  • 1 Video
  • 1 Hour
  • 16 Problems

Docker - Continuous Integration:

In this module you will learn how to perform Continuous Integration in Docker with Jenkins.

  • 1 Video
  • 2 Hours
  • 21 Problems

About E-Box

E-Box is a Technology Enabled Active Learning and
Assessment platform for technology and engineering
domains apart from the basic LMS components like
quizzes, assignments, lesson components.

Connect with us

E-Box Google Playstore