Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
28 of 40 Reviews are 5 Star - last updated 03/23/2016
"Great Job! All you need to know about Maven"
"This course gives a comprehensive coverage of the essential features of Maven. After completing this course, you will have a working knowledge about Maven that you can use at real projects. Thank you Mr. Karanam!"
"Although it is very concise all the main points are covered in some detail"
Maven is the most popular Java Dependency Management Tool.
In this hands-on course, you will understand how Maven makes the life of a Java developer easy. We will use a step by step approach with 20 steps.
During the course, you will automate these using Maven.
You will learn following features of Maven with 5 Example Projects on Github.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction to Maven in 20 Steps|
Welcome to Maven in 20 StepsPreview
Maven in 20 Steps : Course Overview
|Section 2: Maven Basics|
Step 01 : Magic of Maven - How does it help a developer?
Step 02 : Setting up Your First Maven Project
Step 03 : Your First Maven Dependency
Step 04 : Understand How to Build a Jar
Step 05 : Maven Goals - compile, test and install
Step 06 : Understand Maven Build Life CyclePreview
|Section 3: Maven Dependency Management|
Step 07 : Understand Maven POM - Project Object Model
Step 08 : Transitive DependenciesPreview
Step 09 : Excluding Dependencies in Maven
Step 10 : Scope of a Dependency
Step 11 : Versioning of Dependencies
|Section 4: How does Maven Work?|
Step 12 : Maven Super POM and Effective POM - Convention over ConfigurationPreview
Step 13 : Understand How Maven Downloads dependencies - effective-settings
Step 14 : Let's Play with Maven Plugins
Step 15 : Maven from Command Line
|Section 5: Advanced Maven|
Step 16 : Basics of Multi Module Maven ProjectPreview
Step 17 : Best Practices of Multi Module Maven Project
Step 18 : Running Web Application in Tomcat
Step 19 : Maven Commands - Tips and Tricks
Step 20 : Creating Projects with Maven Archetypes
|Section 6: Conclusion|
Our Best Courses : Bonus Lecture
I'm Ranga Karanam, an Architect with 15 Years of Java programming and design with major banking clients across the world.
We started in28Minutes with the aim to create Hands-on Courses with Real World Projects. Step-By-Step series of Courses is one of our creations.
We use Problem-Solution based Step-By-Step Hands-on Approach With Practical, Real World Application Examples.
While our primary expertise is on Development, Design & Architecture of Java & Related Frameworks (Spring, Spring MVC, Struts, Hibernate) we are expanding into the front-end world (Bootstrap, JQuery, Angular JS).
Best Courses are interactive and fun.
Foundations for building high quality applications are best laid down while learning.
We love open source and therefore, All our code is open source too and available on Github.
We use 80-20 Rule. We discuss 20% things used 80% of time in depth. We touch upon other things briefly equipping you with enough knowledge to find out more on your own.
Problem Solution based Step by Step Hands-on Learning.