% Off Udemy Coupon - CourseSpeak

Apache Maven: Beginner to Guru

Master Apache Maven to Build and Deploy Your Java and Spring Boot Applications

$12.99 (89% OFF)
Get Course Now

About This Course

<div>Apache Maven is the most popular Java build tool. Companies and Open Source communities around the world, consider Apache Maven the 'go-to' build tool for their Java projects.</div><div><br></div><div>In this course, you will learn to master Apache Maven. You will become a 'guru' using Apache Maven.</div><div><br></div><div>No previous experience with Apache Maven is required.</div><div><br></div><div>In just a few lessons, you will be building your first Apache Maven project!&nbsp;</div><div><br></div><div>In this course, you will:</div><div><ul><li><span style="font-size: 1rem;">Learn about the Maven Build Lifecycles</span></li><li><span style="font-size: 1rem;">Use Maven to build and package Java projects</span></li><li><span style="font-size: 1rem;">See how to use Maven with popular alternative JVM languages, including Groovy, Kotlin, and Scala</span></li><li><span style="font-size: 1rem;">Configure Maven to run your unit and integration tests written in JUnit 3, JUnit 4, JUnit 5, TestNG, and Spock</span></li><li><span style="font-size: 1rem;">Generate source code from XML and JSON Schemas</span></li><li><span style="font-size: 1rem;">Leverage annotation processing at compile time for Project Lombok and Mapstruct</span></li><li><span style="font-size: 1rem;">Learn in depth about the Apache Maven plugin system and see how plugins are used in the build lifecycle</span></li><li><span style="font-size: 1rem;">Build Spring Boot applications with Apache Maven</span></li><li><span style="font-size: 1rem;">Improve your code quality with code coverage and spot bugs reports</span></li><li><span style="font-size: 1rem;">Unlock valuable capabilities of the Spring Boot Maven plugin!</span></li><li><span style="font-size: 1rem;">Deploy project artifacts to Maven repositories</span></li><li><span style="font-size: 1rem;">Develop multi-module Maven projects</span></li><li><span style="font-size: 1rem;">Learn how to use Maven Build Profiles</span></li><li><span style="font-size: 1rem;">Perform Releases using the Maven Release Plugin</span></li><li><span style="font-size: 1rem;">How to use Maven for Enterprise Dependency management by using BOMs</span></li><li><span style="font-size: 1rem;">And much more!</span></li></ul></div><div><br></div><div>This is course is for the modern Java developer.</div><div><br></div><div>The entire course has been developed using Java 11.</div><div><br></div><div>Course Extras</div><div><ul><li><span style="font-size: 1rem;">All Source Code in GitHub - Get access to over a dozen GitHub repositories with valuable examples!</span></li><li><span style="font-size: 1rem;">Slack Community - Join the instructor, teacher's assistants, and over 1,100 other students in a Slack Community exclusive to this course!</span></li><li><span style="font-size: 1rem;">Free 120 Day IntelliJ Ultimate Trial - Students enrolling in the course can request a free 120 day trial for IntelliJ Ultimate (the most popular Java IDE!)</span></li><li><span style="font-size: 1rem;">Closed Captioning / Subtitles - Closed captioning in english is available for all course videos!</span></li><li><span style="font-size: 1rem;">PDF Downloads - All keynote presentations are available for you to download as PDFs.</span></li><li><span style="font-size: 1rem;">Lifetime Access - When you purchase this course, you will receive lifetime access! You can login anytime from anywhere to access the course content.</span></li><li><span style="font-size: 1rem;">Apache Maven is used by over 70% of Java organizations. Employers are seeking people with strong Maven skills.</span></li><li><span style="font-size: 1rem;">Completing this course, you will be able to answer interview questions about Maven with confidence!&nbsp;</span></li><li><span style="font-size: 1rem;">Even if you're already a Java developer using Apache Maven, this course will improve your Maven skills and show you new valuable best practices for your Java projects.</span></li></ul></div><div><br></div><div>Enroll today!</div>

What you'll learn:

  • Learn Apache Maven, the most popular Java build tool!
  • Create Apache Maven Projects from scratch
  • See how to configure Apache Maven Plugins for Real World use cases
  • Use Apache Maven to build, test, package, and deploy your Java application
  • See how to create multi-module Apache Maven projects
  • Configure Maven Plugins to work within Maven Build Lifecycles
  • Deploy your Java project to Maven Central or other Maven repositories
  • Leverage Apache Maven's Convention over Configuration