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.
Learning Apache Maven will help out to understand Software Project Life-cycle phases and build system. As java projects requires lot of dependencies to be managed, Apache Maven knowledge will make you effective at delivering Java Based Application.
This course contains below mentioned.
1. What is Maven and Why to use Maven?
2. Build Lifecycle Phases
3. Dependency Management
4. Creating Maven Based Java Projects
5. Maven Plugins - Executable Jar Files
6. Maven Resource (Including / excluding)
6. Maven Plugins, Profiles and Modules
Anyone who wish to learn Java program build cycle.
This course is having videos, presentation, test papers and hand-outs to download.
Course is structured to various sections and each section having videos, hand-outs and execercise to perform.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Understanding Maven|
Maven Introduction and Installation
Maven Introduction Notes
Maven vs Ant
|Section 2: Creating Java Based Maven Projects|
Creating and Running Maven Based Java Project
Maven Based First Java Project
Eclipse Plugin - m2e
Maven with Intellij
|Section 3: Advance Topics - Maven Resource Management And Profiles|
Maven Repository, Executable Jars and Java Compilers
Profiles - Build for Different Enviornments
|Section 4: Maven Based Java Project|
Sample Java Project Using Maven
|Section 5: Maven Questions / Test|
I am working as Sr. Software Engineer having 10+ years exposure to design and develop software. As I have gain much from open source community and society, I would like to contribute back to society.
I am Java Certified (SCJP) and Hadoop Certified (Cloudera Certitiation). I am electronics and communication engineer with teaching background.
I like to teach students during free time and love doing so. It gives me pleasure to teach students.