Cademy logoCademy Marketplace

Course Images

Apache Maven: A Practical Introduction

Apache Maven: A Practical Introduction

🔥 Limited Time Offer 🔥

Get a 10% discount on your first order when you use this promo code at checkout: MAY24BAN3X

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

Highlights

  • On-Demand course

  • 2 hours 9 minutes

  • All levels

Description

Understanding the basics of Apache Maven through practical demonstration

In this course, we look at the Maven build tool, which is currently the number-one industry standard for creating Java applications. By concentrating on practical hands-on demonstrations, you'll see first hand how Maven works and from there develop the confidence to be able to use it independently to build your Java projects at home, in college, or in the workplace. This is a beginners' course, although it has some useful content for those already familiar with Maven. But to get the maximum value from the course, you should really be a beginner with the tool. Maybe you've started a new job where they use it to build their applications, or you're learning industry-standard tools to get ahead of the competition. Ultimately, by unlocking the mechanics of how Maven works, you should be able to better build Java projects with the tool and have fun doing so! Please note: You'll need to be familiar with creating simple applications using Java and have an awareness of basic concepts like compilation of Java code, running of a Java class etc., as well as being familiar with using the commandline to run simple commands. All the codes and supporting files for this course will be available at- https://github.com/PacktPublishing/Apache-Maven-A-Practical-Introduction

What You Will Learn

Understand how Maven works under the hood
Create and build your own Java projects with Maven
Understand where to find dependencies (libraries) for use in your projects, and how to include them (by unlocking them and tapping into the huge Java ecosystem of open source libraries and components)
Understand how Maven describes projects with the Project Object Model
Appreciate how Maven resolves dependencies
Get familiar with the build life cycle and its phases
Understand simple build customization to execute plugins
Know how to use Maven in Eclipse and IntelliJ IDEA - the two most popular Java IDEs

Audience

This course is designed for newcomers to the Maven build tool who are experienced Java developers and have built applications in an IDE or with another build tool like Ant or Gradle and are looking to transition to Maven. You'll need to be familiar with creating simple applications using Java and have an awareness of basic concepts like compilation of Java code, running of a Java class etc., as well as being familiar with using the commandline to run simple commands.

Approach

Whereas many courses adopt a presentation-based style, this course is unique in that it demonstrates concepts at the command line with videos that explain what Maven is doing and how it does it. In this way, you'll develop an understanding of the nuts and bolts of the tool and will be able to develop effectively with it afterward. This approach also means you're more likely to be able to more effectively troubleshoot any problems you encounter by applying this knowledge from first principles. Once we've mastered how to use Maven at the command line, we also show you how to use it in popular IDEs such as Eclipse and IntelliJ IDEA.

Key Features

Understand different aspects of how Maven works in a comprehensive set of hands-on videos * Appreciate how to use Apache Maven by understanding how it works under the hood * Gain valuable practical experience in how to use Apache Maven *

Github Repo

https://github.com/packtpublishing/apache-maven-a-practical-introduction

About the Author

Matthew Speake

Matthew Speake is a Java technologist and trainer. He has over 20 years of experience working everywhere from small start-ups to large global corporations and is the principal trainer at Zention in the UK. He started JavaEasily in 2018 to produce courses focused on teaching Java technology to students all around the world. Since then, JavaEasily has been busy creating and publishing courses and articles on different aspects of Java to help beginners and intermediate Java developers enhance their skills. JavaEasily helps you become a better Java developer by teaching you the core skills you need in order to succeed in your Java career.

Course Outline

1. Course Introduction


2. Installation Basics


3. Fundamentals of Maven


4. Working with Maven in an IDE


5. Wrapping Up


6. Bonus Materials

Course Content

  1. Apache Maven: A Practical Introduction

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