Mastering Apache Maven
Mastering Apache Maven, available at $54.99, has an average rating of 4.2, with 33 lectures, based on 113 reviews, and has 2896 subscribers.
You will learn about Be able to create and build Java applications using Maven Understand dependency resolution, how Maven resolves dependencies ad where to get dependencies for your own projects Understand the build lifecycle and phases of Maven builds Know how to use plugins to customize their builds with Maven Feel confident using Maven at the commandline and within the IDE Know how Maven works under the hood and feel confident to troubleshoot any problem builds Have the knowledge to know where to look for further information to do more advanced types of builds This course is ideal for individuals who are Developers who want to learn the Maven build tool to be able to develop Java applications simply and effectively. or Anyone who wants to understand the basics of how to use Maven at an introductory to intermediate level. or Beginning to intermediate java developers who want to master how Maven works by understanding what it does It is particularly useful for Developers who want to learn the Maven build tool to be able to develop Java applications simply and effectively. or Anyone who wants to understand the basics of how to use Maven at an introductory to intermediate level. or Beginning to intermediate java developers who want to master how Maven works by understanding what it does.
Enroll now: Mastering Apache Maven
Summary
Title: Mastering Apache Maven
Price: $54.99
Average Rating: 4.2
Number of Lectures: 33
Number of Published Lectures: 33
Number of Curriculum Items: 33
Number of Published Curriculum Objects: 33
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Be able to create and build Java applications using Maven
- Understand dependency resolution, how Maven resolves dependencies ad where to get dependencies for your own projects
- Understand the build lifecycle and phases of Maven builds
- Know how to use plugins to customize their builds with Maven
- Feel confident using Maven at the commandline and within the IDE
- Know how Maven works under the hood and feel confident to troubleshoot any problem builds
- Have the knowledge to know where to look for further information to do more advanced types of builds
Who Should Attend
- Developers who want to learn the Maven build tool to be able to develop Java applications simply and effectively.
- Anyone who wants to understand the basics of how to use Maven at an introductory to intermediate level.
- Beginning to intermediate java developers who want to master how Maven works by understanding what it does
Target Audiences
- Developers who want to learn the Maven build tool to be able to develop Java applications simply and effectively.
- Anyone who wants to understand the basics of how to use Maven at an introductory to intermediate level.
- Beginning to intermediate java developers who want to master how Maven works by understanding what it does
What will you learn in this course?
-
An excellent understanding of how Maven works under the hood
-
The ability to create and build your own Java projects with Maven
-
Understand where to find dependencies (libraries) to use in your projects and how to include them (unlocking and tapping into the huge Java ecosystem of opensource libraries and components)
-
Understand how Maven describes projects with the Project Object Model
-
Appreciate how Maven resolves dependencies
-
Be familiar with the build lifecycle and its phases
-
Understand simple customization of a build to execute plugins
-
Know how to use Maven in Eclipse and IntelliJ IDEA – the two most popular Java IDEs!
and more!
Bonus Materials!
In addition you’ll get a Maven Cheatsheet of commands you can use to have at your desktop as a handy reference. We’ll be adding more resources too as your requests are heard and your feedback given to make it the best course it can be for you!
Who is this course for?
This course is for newcomers to the Maven build tool. Perhaps you’re one of the following:
-
an experienced Java developer who needs to understand Apache Maven quickly
-
are new to Java technology and/or have a new job in this area and need to understand how Maven works
-
an employee who has recently transitioned to using Java and have read about Maven and need to get to grips with it from day one
-
a Java developer who has only built applications in an IDE or with another build tool like Ant or Gradle and needs to transition to Maven
-
a student who is studying Java and needs to be able to build Java applications with Maven
-
a recent graduate who needs to get up and running quickly
-
a devops engineer who wants to get an overview of the tool by introduction to the basics
What is this course about?
This course is a no-nonsense introduction to getting started with Maven.
In this course we look at the Maven build tool which is the number one industry standard currently 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, college or in the workplace.
Whereas many courses will be presentation-style, this course is unique in that it demonstrates concepts by demonstration: first, “at the commandline” with videos that explain what Maven is doing and how it is doing it, then in IDEs using the sophisticated Maven integration that Eclipse and IntelliJ IDEA have. In this way, you’ll develop an understanding of the nuts and bolts of the tool and be in a position to develop effectively with it afterwards. This approach also means you’re more likely to be able to more effectively troubleshoot any problems you may encounter by applying this knowledge from first principles.
It’s a beginners course, although has some useful content for those already familiar with Maven. But to get 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 better place you ahead of the competition.
Ultimately, by unlocking the mechanics of how Maven works in front of your eyes, you should be able to better build Java projects with the tool and have fun doing so!
I look forward to teaching you all about Maven inside! 😉
Course Curriculum
Chapter 1: Course Introduction
Lecture 1: Welcome to the course!
Lecture 2: Course Resource Links
Lecture 3: Setting up for Using the Command Liine
Chapter 2: Installation Basics
Lecture 1: Section Introduction
Lecture 2: Checking if you have Maven Installed
Lecture 3: Installing Maven on Windows
Lecture 4: Installing Maven on Linux
Lecture 5: Installing Maven on Mac with sdkman
Lecture 6: A Quick Tour of the Maven Installation
Chapter 3: Fundamentals of Maven
Lecture 1: Section Introduction
Lecture 2: Creating a Maven Project with the Quickstart Archetype
Lecture 3: The Structure of a Maven Project
Lecture 4: Performing Simple Build Tasks with Maven
Lecture 5: Maven Invocation Modes
Lecture 6: The Project Object Model and POM File
Lecture 7: The Super POM and Effective POM
Lecture 8: Maven Build Lifecycles and Phases
Lecture 9: Resolving a Simple Dependency
Lecture 10: Resolving a Complex Dependency
Lecture 11: Analyzing Dependencies with Dependency Tree
Lecture 12: Finding Dependencies in the Maven Central Repository
Lecture 13: The Maven Local Repo Cache
Lecture 14: Population of the Local Maven Repo Cache when Executing a Build
Lecture 15: Maven Plugins
Lecture 16: The Maven Help Plugin
Lecture 17: Creating a Web App Project
Chapter 4: Working with Maven in an IDE
Lecture 1: Section Introduction
Lecture 2: Creating a Maven project from Scratch in Intellij IDEA
Lecture 3: Importing and Using a Maven Project in IntelliJ IDEA
Lecture 4: Creating a Maven Project from Scratch in Eclipse
Lecture 5: Importing and Using a Maven Project in Eclipse
Chapter 5: Wrapping Up
Lecture 1: Maven Cheatsheet
Lecture 2: Thank you and where next?
Instructors
-
Matt Speake
Java Technologist and Trainer -
Java Easily
Learn Java. Easily.
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 3 votes
- 3 stars: 21 votes
- 4 stars: 49 votes
- 5 stars: 37 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024