Maven Quick Start: A Fast Introduction to Maven by Example
Maven Quick Start: A Fast Introduction to Maven by Example, available at Free, has an average rating of 4.39, with 78 lectures, based on 3968 reviews, and has 55689 subscribers.
You will learn about Understand the key concepts in Maven Install and Configure Maven on Mac and Windows platforms Build Java projects using Maven Find and manage dependencies in Maven Use Maven with Eclipse Integrate Git source control with Maven projects This course is ideal for individuals who are Java developers or Developers unfamiliar with Maven or DevOps Engineers or IT Managers that want an overview of Maven It is particularly useful for Java developers or Developers unfamiliar with Maven or DevOps Engineers or IT Managers that want an overview of Maven.
Enroll now: Maven Quick Start: A Fast Introduction to Maven by Example
Summary
Title: Maven Quick Start: A Fast Introduction to Maven by Example
Price: Free
Average Rating: 4.39
Number of Lectures: 78
Number of Published Lectures: 78
Number of Curriculum Items: 78
Number of Published Curriculum Objects: 78
Original Price: Free
Quality Status: approved
Status: Live
What You Will Learn
- Understand the key concepts in Maven
- Install and Configure Maven on Mac and Windows platforms
- Build Java projects using Maven
- Find and manage dependencies in Maven
- Use Maven with Eclipse
- Integrate Git source control with Maven projects
Who Should Attend
- Java developers
- Developers unfamiliar with Maven
- DevOps Engineers
- IT Managers that want an overview of Maven
Target Audiences
- Java developers
- Developers unfamiliar with Maven
- DevOps Engineers
- IT Managers that want an overview of Maven
The Maven Quick Start course is designed to cut academic theory to just the key concepts and focus on basics tasks in Maven in order to be productive quickly. The lessons and examples provided are delivered in a step-by-step, detailed way to ensure mastery of the skills and topics covered.
Course Outline
Introductionwalks through the course goals, approach and the core concepts of Maven.
After that, we breeze through installation of all required tools in the Quick Installation section. The full step-by-step installation process is available in the Bonus sections.
In Setup and Getting Help, we cover how to ask for help in Maven. We also download the course working files on GitHub.
With the formalities out of the way, we dive into a Maven Quick Start By Example, walking the foundational aspects of Maven using a sample application.
After the basics are covered, we explore Maven Plugins in more detail by customizing our project using them.
One of the key aspects of Maven, is how it handles Dependencies. We go deeper by adding dependencies from Maven Central and explore the role of scopes with dependencies in Maven.
Then we improve our project by Unit Testing — where we add JUnit tests, deal with (and avoid) testing failures. Finally, the last section of the main part of this course is dedicated to running Maven within Eclipse using the M2Eclipse plugin.
Finally, we will look at Using Archetypes to jump start Maven projects by using a template system.
During the entire course, we get into a habit of saving our changes periodically using Git source control.
Course Features
Presentationsprovide audio/video training of conceptual ideas. Since few like slide-ware presentations, slide-presentations are kept to a minimum.
Over 2 hoursof Screencastsprovide a video of the instructor’s computer system with any actions, commands, or screens displayed and narrated.
Project files and examples are all available on GitHub.
This course is fully closed captioned!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Welcome: What's In This Course
Lecture 2: Maven Key Concepts
Lecture 3: Course Tools
Chapter 2: Quick Installation
Lecture 1: Quick Installation Overview
Lecture 2: Quick Installation Process for Windows Users
Lecture 3: Quick Installation Notes for Windows Users
Lecture 4: Quick Installation Process for Mac OS X Users
Lecture 5: Quick Installation Notes for Mac OS X Users
Chapter 3: Maven Quick Start By Example
Lecture 1: Quick Start Overview
Lecture 2: The Setup: Source Control
Lecture 3: The Setup: Project Folder
Lecture 4: Accessing the Sample Content
Lecture 5: Maven Lifecycles Explained
Lecture 6: Minimal Maven Project
Lecture 7: Update Git Repository
Lecture 8: Directory Conventions in Maven
Lecture 9: Standard Directory Templates Explained
Lecture 10: Preserving Folders within Git
Lecture 11: Adding Java Source
Lecture 12: Building with Maven and the Target Directory
Lecture 13: Removing the Previous Build Results
Lecture 14: Multiple Goals
Lecture 15: Maven Local Repository
Lecture 16: Cleanup: Commit Changes to Git
Chapter 4: Maven Plugins
Lecture 1: Plugins Overview
Lecture 2: Plugin Introduction and Documentation
Lecture 3: The Setup: Modern Java Source
Lecture 4: Compiler Plugin and Execution
Lecture 5: Executing the Sample Application
Lecture 6: Cleanup: Update Git Repository
Chapter 5: Dependencies
Lecture 1: Dependency Overview and Scopes Explained
Lecture 2: Adding Dependencies
Lecture 3: Adding Dependencies from Maven Central
Lecture 4: Cleanup: Saving Changes in Git
Lecture 5: Listing Project Dependencies
Chapter 6: Unit Testing
Lecture 1: Unit Testing Overview
Lecture 2: Adding Unit Test Code
Lecture 3: JUnit Dependency Update
Lecture 4: Running Tests with Maven
Lecture 5: Test Reports
Lecture 6: Cleanup: Commit Changes in Git
Chapter 7: Maven within Eclipse
Lecture 1: Eclipse-Maven Integration Overview
Lecture 2: Eclipse Quick Install on Windows
Lecture 3: Eclipse Quick Install on Mac OS X
Lecture 4: Creating a New Maven Project in Eclipse
Lecture 5: Importing Existing Maven Projects into Eclipse
Lecture 6: Reviewing the POM File within Eclipse
Lecture 7: Running Maven within Eclipse
Lecture 8: Cleanup: Git Updates
Chapter 8: Using Archetypes
Lecture 1: Using Archetypes Overview
Lecture 2: Archetypes Documentation
Lecture 3: Simple Project and Review
Lecture 4: Generating a Project Non-Interactively
Lecture 5: Simple Project Review and Build
Chapter 9: Conclusion
Lecture 1: Review and Final Thoughts
Chapter 10: Bonus: Full Installation on Windows 10
Lecture 1: Windows 10 Full Installation Overview
Lecture 2: Platform (32 vs 64 bits)
Lecture 3: Chrome Installation (Optional)
Lecture 4: Git for Windows Installation
Lecture 5: Git for Windows Help
Lecture 6: Git for Windows Minimal Configuration
Lecture 7: Notepad++ Installation
Lecture 8: Notepad++ Git Integration
Lecture 9: Java SDK (JDK) Installation
Lecture 10: Java SDK (JDK) Configuration
Lecture 11: Maven Installation
Chapter 11: Bonus: Full Installation on Mac OS X
Lecture 1: Mac OS X Full Installation Overview
Lecture 2: Chrome Installation (Optional)
Lecture 3: Apple Git Installation
Lecture 4: Git Started: Help
Lecture 5: Minimal Git Configuration
Lecture 6: TextMate 2 Installation
Lecture 7: TextMate 2 Configuration
Lecture 8: TextMate 2 Git Integration
Lecture 9: Maven Installation
Lecture 10: Java Installation
Lecture 11: Bash Profile and Git Prompt
Chapter 12: Special Offers
Lecture 1: Bonus: Exclusive Student Discounts
Instructors
-
Jason Taylor
Lead Software Engineer, Dev Trainer (19 courses,50k reviews) -
John Myers
Rating Distribution
- 1 stars: 38 votes
- 2 stars: 102 votes
- 3 stars: 556 votes
- 4 stars: 1522 votes
- 5 stars: 1750 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