Udemy

Java/Apache Maven: Stop Building Java Programs the Hard Way!

Enroll Now
  • 12,091 Students
  • Updated 2/2020
  • Certificate Available
4.1
(2,054 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
3 Hour(s) 17 Minute(s)
Language
English
Taught by
Bruce E. Hilton
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.1
(2,054 Ratings)

Course Overview

Java/Apache Maven: Stop Building Java Programs the Hard Way!

Apache Maven: Secrets of Building and Managing Java and Java Spring Projects. Learn to use the Java Build Tool.

***NOW UPDATE in 2019!!***

For Java, why do we need a Build Tool like Maven, when we have an Integrated Development Environment (IDE) ?

Doing a Java build in an IDE is OK “Only” when it’s a simple project, for a single developer but once you go beyond that things start getting complicated and you'll need a build tool, such as Maven

  With complicated Java and Spring Framework projects you need to think about many more things. For example; other project dependencies, sharing code, version control etc... 

This Maven Course, is an introduction to the widely used Java Build Automation Tool - Apache Maven and is completely hands-on. The course is easy to follow and uses Maven from both the command line and through an Integrated Development Environment (IDE). 

You will learn how to install and set up the environment correctly, so you can use Maven from the command line and from the Eclipse IDE. 

Learn how to use Maven in 'Real World Java' scenarios, so you can apply your new knowledge in 'Real World Java' projects, straight away! 

Using examples you will learn about the Maven Repository, Plugins, LifeCycles, Customizing the LifeCycles and Transitive Dependencies. How to make the most of the Eclipse IDE and its m2Eclipse plugin to view and resolve project dependencies. 

You will be up and running with Maven in only 4 hours!! 

Course Content

  • 14 section(s)
  • 38 lecture(s)
  • Section 1 WELCOME
  • Section 2 GETTING STARTED
  • Section 3 Some additional detail on Setting up Apache Tomcat
  • Section 4 JUST ENOUGH MAVEN...
  • Section 5 Introduction to the POM or Project Object Model
  • Section 6 LIFECYCLES
  • Section 7 PLUGINS
  • Section 8 Phases
  • Section 9 CUSTOMISING THE LIFECYCLES
  • Section 10 TRANSITIVE DEPENDENCIES
  • Section 11 SCOPE
  • Section 12 DISCOVER HOW TO FIND AND ADD NEW DEPENDENCIES
  • Section 13 TROUBLESHOOTING MAVEN
  • Section 14 Congratulations ...

What You’ll Learn

  • Set up your development environment for Java and Maven
  • Use Maven in 'Real World' Scenarios
  • Gain the knowledge of Maven Fundermentals and how to apply them
  • Learn about Maven Plugins and how to effectively use them!
  • Learn about the Maven LifeCycles
  • Learn how to Customise the Maven LifeCycles to suit your needs!
  • Learn about Transitive Dependencies and how they are resolved!
  • Learn how to build and deploy a Java console application as a stand alone executable jar
  • Learn how to build and deploy a Java Web application that uses the Spring MVC framework


Reviews

  • J
    John Walker
    5.0

    I really enjoyed this course. My programming habits are certainly going to change for the better now that I've taken it. The content is excellent as a reference after you have taken it.

  • D
    Daniel
    5.0

    Se profundiza bien en los temas. Se explican las características de Maven sin contaminarlo con explicaciones de otras tecnologías que poco o nada tienen que ver con el curso (Spring, Hibernate o JUnit), algo que hacen muchos otros cursos; en lugar de eso, utiliza ese tiempo en Maven.

  • S
    Sergio Carretero Peña
    3.5

    Un problema es que los subtítulos hay veces que están muy mal transcritos o generados, lo que distrae bastante. Contribuye a que algunos temas no sean bien comprendidos. Por todo lo demás, me parece un buen curso.

  • T
    Torbjørn Langland
    4.0

    I've used Maven for quite a while on my job, but without learning how it actually works. It's like learning to drive your car, and mastering it practically, without having read the mandatory theory behind it. The course has given me good insight into the dynamics behind the scene, and I understand far better what is actually going on, as that console keeps working when doing a Maven build. Alas, what the course lacks is exercises. Although it's tempting to be lazy and just watch through only videos, a course is never complete without exercises, therefore I can only leave maximum 4 out of 5. Nevertheless, it's a good introduction to Maven, to those who wish to understand it. Whether it's your first time using Maven, or you already have some experience with it through your work.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed