Cademy logoCademy Marketplace

Course Images

Maven and SonarQube for DevOps Engineers - Beginners Guide

Maven and SonarQube for DevOps Engineers - Beginners Guide

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 4 hours 16 minutes

  • All levels

Description

Want to learn how to use Maven and SonarQube effectively for code building and code quality analysis as a DevOps engineer? Then you are in the right place. This learner-centered hands-on course will help you gain confidence in using important DevOps tools such as SVN, Maven, Jenkins, Chef, Puppet, Nagios, Splunk, Selenium, and more. Some basic knowledge of Linux, Git, and AWS EC2 will help you get the most out of this course.

Maven is the build automation tool that can be used in applications developed by software languages such as Java, C#, Scala, and other languages. There are lots of DevOps tools such as GitHub, SVN, Maven, Jenkins, Chef, Puppet, Nagios, Splunk, Selenium, and so on. It helps DevOps in providing automation around the build phase of the DevOps life cycle management. This course helps you to understand how a developer uses Maven and SonarQube for DevOps professionals. You will be creating a maven project on Eclipse, then look at the activities of a DevOps Engineer on Maven. After that, you will create a project using the Maven archetype, and learn Maven coordinates, Maven goals, and Maven repositories. Next, you will learn about pom.xml, commit code from the developer system to GitHub, build projects on Maven, and understand Maven in DevOps workflow. Finally, you will set up and Integrate Maven with Jenkins along with SonarQube with Jenkins. By the end of this course, you will be able to learn how to use Maven and SonarQube for code build and code quality analysis from a DevOps engineer's point of view. All the resource files are uploaded to the GitHub repository at https://github.com/PacktPublishing/maven

What You Will Learn

Create a Maven project on Eclipse
Create a project using the Maven archetype
Commit code from developer system to GitHub
Understand Maven repositories and build projects on Maven
Set up and integrate Maven with Jenkins
Set up and integrate SonarQube with Jenkins

Audience

This course is designed for individuals who are curious to know how to use Maven as a DevOps engineer working in any organization. It will also help beginner-level DevOps enthusiasts who want to explore Maven and SonarQube.

To gain the most out of this course, you should have basic knowledge of Linux, Git, and AWS EC2.

Approach

This is a well-structured and comprehensive course keeping in mind the beginner level. The course doesn't deviate and is crisp to the topic. The course comes bundled with code examples and documentation which will be very helpful.

The course is a quick and useful guide to start with Maven and SonarQube and you will get an opportunity to work on the hands-on labs.

Key Features

Discover a comprehensive course along with hands-on practical lab * Learn to use Maven in the DevOps workflow * Look at and explore the activities of a DevOps engineer on Maven

Github Repo

https://github.com/PacktPublishing/maven

About the Author

Valaxy Technologies

Valaxy Technologies is recognized as one of the top Cloud and DevOps trainers. A.R. Shankar is the owner, founder, and one of the many instructors at Valaxy Technologies. While he has worked with various technologies in his career, he specializes in Cloud and DevOps. Valaxy Technologies has exponentially grown ever since its inception in 2013. The instructors at Valaxy Technologies have trained over 100,000 global learners.

Course Outline

1. Introduction


2. Setup Maven Environment on Windows


3. Maven Goals, Repositories


4. Maven on Linux


5. Maven in DevOps workflow


6. Additional Resources


7. SonarQube

Course Content

  1. Maven and SonarQube for DevOps Engineers - Beginners Guide

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews