Continuous Integration with Jenkins Certification

Have Queries? Ask us +91 72592 22234

Course Overview


Xpertised Offers Advanced and Personalized Instructor Led Online Classroom training on Continuous Integration with Jenkins Certification which gives you the opportunity to interact with a Continuous Integration with Jenkins Certification instructor and help you enhance yourself to meet the demands of the industry.

Learn from our instructors from the convenience of your home or office. Interact and learn live with trainers and other participants. Understand the Continuous Integration/Delivery concepts and Build Pipelines Configure and build basic Tools/Plugins Use Jenkins to set up Build Pipelines Perform Unit and Integration testing with Jenkins Administer Jenkins by performing Backups/Restores Get insights into Master/Slave Topologies Build and deploy simple applications to Tomcat 7 containers

Course Content


Introduction to Jenkins

  • Continuous Integration Fundamentals
  • History of Jenkins
  • Introducing Jenkins
  • Jenkins Fundamentals
  • Shift from Hudson to Jenkins
  • Whether to Use Jenkins or Hudson
  • An introduction to Continuous Integration into Your Organization

Getting Started with Jenkins

  • Starting Up Jenkins
  • Setting up Environment
  • Download and Install Jenkins
  • Configuring the Tools
  • Your First Jenkins Build Job
  • Your First Build Job in Progress
  • Building reports and Displaying Javadocs

Plugins and its uses

  • Introduction to Plugins
  • Adding Plugins to Jenkins
  • Managing Plugins
  • Upgrading Plugins
  • Plugins in Action
  • Commonly used plugins (Git Plugin, Parameter Plugin, HTML Publisher, Copy Artifact and Extended choice parameters)

Setting up your Build Jobs

  • Build 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 Jobs
  • Working with Maven Build Jobs
  • Using Jenkins with Other Languages

Advanced Build Jobs features and Security

  • Parameterized Builds
  • Distributed builds
  • Setting Email notification
  • Enabling Security in Jenkins
  • Different Levels of Authentication
  • Types of Access
  • Administration of the Access

Implementing Automated Testing

  • Introduction to Automated Testing
  • Unit Automation and Tests Integration
  • Configuring Test Reports in Jenkins
  • Displaying Test Results
  • Ignoring Tests
  • Code Coverage
  • Automated Acceptance Tests and Automated Performance Tests with JMeter

Improving Code Quality using Other Metrics

  • Looking for faulty codes through Code Coverage
  • Activating more PMD Rulesets
  • Custom ruleset creation
  • Finding Bugs with FindBugs
  • Enabling Extra FindBugs Rules
  • Discovering Security Defects with FindBugs
  • Verifying HTML Validity
  • Reporting with JavaNCSS
  • Checking Style Using an External pom.xml

Nodes and Master-Slave Configuration

  • Configuring nodes
  • Managing nodes
  • Distributing jobs over nodes
  • Binding Jobs to the Nodes
  • Setting up master and slave setup

Maintain and Use Jenkins

  • How to maintain Jenkins
  • Do’s and Don’ts of Jenkins
  • Backup of Jenkins
  • Migrating Jenkins from one server to another

Performing Automated Deployment and Continuous Delivery

  • Implementing Automated and Continuous Deployment
  • Deploying an application to an application server
  • Deployment of Simple Java web application using Tomcat

Customer Reviews


Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.
-Waseem

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.
-Tanmoy

...more
Share:

For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

Looking for a Training for

Myself

My Team/Organization

I agree to be contacted over mail or phone

or
Call us at: +91 7259222234