Building Java using Maven on Jenkins
This course is designed to help learners navigate the maze of tools, techniques, and terms related to building and delivering software, specifically focused on Java. It covers topics such as containerization, configuration as code, static code analysis, unit testing, code coverage, and pipelines as code. Learners can follow along by running their own development environments or use this as a deep-dive explanation into the inner workings of Java-Jenkins-Maven delivery. With a combination of Docker, Jenkins, Git, and Maven, this course will guide learners through setting up a basic development environment, building a Java Jar, generating code coverage, running PMD, and publishing the Jar to a Maven Repository. Click now to learn more! ▼
ADVERTISEMENT
Course Feature
Cost:
Paid
Provider:
Udemy
Certificate:
Paid Certification
Language:
English
Start Date:
2022-12-23
Course Overview
❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [August 18th, 2023]
Skills and Knowledge:
This course will provide learners with the skills and knowledge to build and deliver Java software using a combination of Docker, Jenkins, Git, and Maven. Learners will gain an understanding of containerization, configuration as code, static code analysis, unit testing, code coverage, and pipelines as code. They will also learn how to set up a basic development environment, use Maven to test and build a Jar, generate code coverage for unit testing, run PMD, and publish a Jar to a Maven Repository. Finally, learners will be able to build, test, and deliver the Jar using a Freestyle Job, Scripted Pipeline, and Declarative Pipeline.
Professional Growth:
This course provides learners with the knowledge and skills necessary to build and deliver Java software using Maven and Jenkins. It covers topics such as setting up a development environment, containerization, configuration as code, static code analysis, unit testing, code coverage, and pipelines as code. By the end of the course, learners will be able to use a Jenkins declarative pipeline to execute a Maven build, publish the resulting Java Library to a Maven Repository, and pass all quality gates. This course is an invaluable resource for professionals looking to gain a better understanding of the tools and techniques used to build and deliver Java software.
Further Education:
This course is suitable for preparing further education as it covers a wide range of topics related to building and delivering software using Java, Maven, Jenkins, Docker, and Git. It provides learners with a comprehensive understanding of the inner workings of Java-Jenkins-Maven delivery, as well as the concepts of containerization, configuration as code, static code analysis, unit testing, code coverage, and pipelines as code. Additionally, the course provides learners with the opportunity to follow along with the examples and run their own development environments.
Course Syllabus
Introduction
Infrastructure
Building Java
Automating on Jenkins
Course Provider
Provider Udemy's Stats at AZClass
Discussion and Reviews
0.0 (Based on 0 reviews)
Start your review of Building Java using Maven on Jenkins