HOT LINE:

+919019191856

+1 (201) 720-5410 (USA)

My Cart

0

Continuous Integration with Jenkins

Price
Value
Quality
1 Review(s)

Training Mode: Class Room / Live Online


myTectra the Market Leader in Continuous Integration with Jenkins Training

myTectra offers Continuous Integration with Jenkins training using Class Room. myTectra offers Live OnlineContinuous Integration with Jenkins Training Globally.

 

Course Objectives
By the end of the course, you will be able to:
1. Understand the Continuous Integration with Jenkins Continuous Integration with Jenkins training concepts and Build Pipelines
2. Configure and build basic Tools/Plugins
3. Use Jenkins to set up Build Pipelines
4. Perform Continuous Integration with Jenkins training
5. Administer Jenkins by performing Backups/Restores
6. Understand the Master/Slave Topologies
7. Build and deploy simple applications to Tomcat 7 containers
Who should go for this Course?
The course is designed for all those who want to master Jenkins. The following professionals can go for this course:
1. Agile Managers leading an Agile team wanting to understand concepts like Continuous Integration with Jenkins
2. Individual Contributors in the field of DevOps
3. Developers/Administrators who want to gain acceleration in their careers as "Jenkins Developer"
What are the pre-requisites for this Course?
The pre-requisites for this course include Intermediate scripting knowledge in Windows and knowledge of basic testing frameworks like JUNIT or TestNG. Knowledge of Maven/Ant is beneficial but not mandatory. Some awareness of Server topologies and Release management is recommended, but not mandatory.
Project Work
At the end of the course, you will have to Clone 2 projects from GitHub. You will have to do the following: 1. Modify the source code for Project 1, perform automated tests, Build Reports and deploy the JAR file to an Artifactory server
2. Modify source code for Project 2, perform automated test, Build Reports and deploy WAR file to Tomcat 7
Why learn Jenkins?
DevOps is the new buzz in the IT Industry. Companies that have adopted DevOps are more reliable as their continuous delivery adds value to the business besides cutting down on failure/timely costs. Jenkins is the leading CI solution that is extremely flexible and powerful. As a continuous Integration/Build solution, Jenkins helps in cutting down costs by enabling teams to automate their build and release processes. As a Jenkins Developer, you will have a head start into getting into the DevOps domain and thus contribute directly to your organization's bottom line.

1. An Overview of Jenkins
Learning Objectives - In this module, you will get an introduction to Jenkins. You will learn why Jenkins is a better option when compared to Hudson.
Topics - Introduction, Continuous Integration Fundamentals, Introducing Jenkins, From Hudson to Jenkins, Whether to Use Jenkins or Hudson and an introduction to Continuous Integration into Your Organization.
2. Getting Started with Jenkins
Learning Objectives - In this module, you will learn to setup your Jenkins environment and Build Jobs.
Topics - Introduction, Preparing Your Environment, Starting Up Jenkins, Configuring the Tools, Your First Jenkins Build Job, Your First Build Job in Action, More Reporting and Displaying Javadocs.
3. Plugins and its uses
Learning Objectives - In this module you will get an introduction to Plugins, learn to use existing Plugins and selecting the right Plugin.
Topics - Introduction to Plugins, Adding Plugins to Jenkins, Managing Plugins, Upgrading Plugins, Plugins in Action and commonly used plugins (Git Plugin, Parameter Plugin, HTML Publisher, Copy Artifact and Extended choice parameters)
4. Setting Up Your Build Jobs
Learning Objectives - In this module you will learn to Build Jobs and manage the source code.
Topics - Introduction to Jenkins Build Jobs, Creating a Freestyle Build Job, Configuring Source Code management, introduction to Build Triggers, introduction to Build Steps, Pre and Post-Build Actions: Adding properties and properties files, Running Your New Build Job, Working with Maven Build Jobs, Using Jenkins with Other Languages.
5. Setting up Build Jobs and Security
Learning Objectives - In this module you will learn to add the advanced features to Jobs and Security.
Topics - Parametrized Builds, Distributed builds, Setting Email notification, Enabling Security in Jenkins, Different Levels of Authentication, Types of Access and Administration of the Access.
6. Implementing Automated Testing
Learning Objectives - In this module you will learn to setup Jenkins to Implement Automated Testing and publish reports.
Topics - Introduction, Automating Your Unit and Integration Tests, Configuring Test Reports in Jenkins, Displaying Test Results, Ignoring Tests, Code Coverage, Automated Acceptance Tests and Automated Performance Tests with JMeter.
7. Using Metrics to Improve Quality
Learning Objectives - in this module, you will learn to use the different tools to improve the quality of the code.
Topics - Introduction, Looking for foul Code through Code Coverage, Activating more PMD Rulesets, Creating Custom PMD Rules, Finding Bugs with FindBugs, Enabling Extra FindBugs Rules, Finding Security Defects with FindBugs, Verifying HTML Validity, Reporting with JavaNCSS and Checking Style Using an External pom.xml.
8. Nodes and Master-Slave Configuration
Learning Objectives - In this module you will learn to setup multiple Nodes and manage them for optimal performance. You will learn the Master and Slave setup in Nodes.
Topics - Introduction to Nodes, Configuring nodes, Managing nodes, Distributing jobs over nodes, Binding Jobs to the Nodes and Setting up master and slave setup.
9. Maintain and Use Jenkins
Learning Objectives - In this module you will learn the Best Practices in Jenkins culture. You will also learn the Do's and Don'ts in Jenkins setup.
Topics - How to maintain Jenkins, Do's and Don'ts of Jenkins, Backup of Jenkins and Migrating Jenkins from one server to another.
10. Performing Automated Deployment and Continuous Delivery
Learning Objectives - Learn to deploy an Application to web server and conduct an automated Release.
Topics - Introduction, Implementing Automated and Continuous Deployment, Deploying an application to an application server and Deployment of Simple Java web application using Tomcat.

To Learn Live Online Continuous Integration with Jenkins Training Globally and Continuous Integration with Jenkins Training using Class Room, ENROLL TODAY at myTectra.


Customer Reviews

1 Item(s)

per page
best institute in bangalore Review by Rajyashree
Price
Quality
Value
Hi, mytectra is one of the best training institute. I completed my course in mytectra and got placed in a reputed company.

1 Item(s)

per page

Only registered users can write reviews. Please, log in or register

brand
myTectra Stands for Quality Training and provides training using Experienced professionals on the Respective Technologies and who has a good teaching expertise.


We're here to help you. Drop Us a Query !


  

WHY DO YOU AWAIT FOR FIXED SCHEDULES ? CHOOSE MYTECTRA LEARN AT YOUR CONVENIENT TIME

myTectra flexible batch schedules enables you to start your class at your convenient date and time.


1. All the enrolled candidates must start the class by any date within 30 days from the date of enrollment.
2. Maximum of 3 Days will be taken by myTectra to schedule the batches from the date of schedule request from the candidate.
3. Individual Focus - Maximum 5 candidates allowed per batches
4. The candidate can request any one of the batch time slot from the below list
Batch Type Time Slab Hours/Day Time Zone Days
Regular Morning 6.30 AM - 9.30 AM Anytime Maximum 2 Hrs IST Monday-to-Friday
Regular Evening 6.30 PM - 9.30 PM Anytime Maximum 2 Hrs IST Monday-to-Friday
Week End 6.30 AM - 9.30 PM Anytime Maximum 3 Hrs IST Saturday,Sunday
Fast Track-Morning 6.30 AM - 9.30 AM Anytime Maximum 2 Hrs IST Monday-to-Saturday
Fast Track-Evening 6.30 PM - 9.30 PM Anytime Maximum 2 Hrs IST Monday-to-Saturday
Customized Batch Customized Timing Customized Hrs IST Customized Days

Note : We can schedule your batch anytime on Saturday and Sunday between 6.30 AM 9.30 PM at your convenient time


Do you have any questions ? please call us on +919019191856 or email to [email protected]