Learning Apache Maven 3 [Video]

Kapila Bogahapitiya

Learning Apache Maven 3 [Video]
Downloadable video: $39.99
$23.99
save 40%!

Packt Video. Stream online or download for unrestricted offline use. Learn more

Overview
Course Contents
The Author
Sample Clip
Support
  • New! Packt Video courses: practical screencast-based tutorials that show you how to get the job done. Bite sized chunks, hands on instructions, and powerful results.
  • A practical example-driven approach to learning Apache Maven 3
  • Grasp the fundamentals and extend Apache Maven 3 to meet your needs
  • Learn to use Apache Maven with Java, Enterprise Frameworks, and various other cutting-edge technologies

Video Details

Language : English
Release Date : Friday, November 15, 2013
Course Length : 1 hour and 59 minutes
ISBN : 1782166661
ISBN 13 : 9781782166665
Author(s) : Kapila Bogahapitiya
Topics and Technologies : Video, e-Learning, Open Source

Table of Contents

  1. Introduction to Apache Maven
    • Installing Apache Maven on Windows
    • Installing Apache Maven on Mac OS X
    • Installing Apache Maven on Linux
    • Integrating Maven with Eclipse
    • Integrating Maven with NetBeans
    • Integrating Maven with IntelliJ IDEA

  2. Sample Maven Application
    • Creating a Sample Application with Maven
    • Unit Testing with Maven
    • Maven Core Concepts

  3. Maven Web Application
    • Developing Web Applications with Maven
    • Maven Dependency Management
    • Struts2 Integration with Maven
    • Hibernate Integration with Maven
    • Spring Integration with Maven

  4. Maven Multi module Project
    • Developing Multi Module Applications with Maven
    • Implementing Web Service Module
    • Implementing Web Service Client Module
    • Implementing the Web Application Module

Kapila Bogahapitiya

Kapila Bogahapitiya is a Senior Software Engineer at Global Foundries with more than 4 years of experience in software engineering. Kapila is specialized in J2EE and iPhone/iPad application design and development. He is also a committer of the NTP (Network Time Protocol) open source project. Kapila is a two-time winner of “Google Summer of Code Program” and an Oracle certified Java developer. After graduating from the University of Moratuwa, Sri Lanka, in 2010 with a BSe in Computer Science and Engineering, he worked for Exilesoft Pty Ltd in Sri Lanka as a Software Engineer. Exilesoft gave him the opportunity to work on a range of projects in a wide variety of technologies with an emphasis on J2EE, mobile applications (iPhone/iPad), and PHP where he developed an affinity for the Agile application development methodology. He then moved to Gemalto Pty Ltd as a System Integrator Engineer, where he involved himself in Singapore's first NFC-based mobile payment solution design, development, and deployment. Through this project he got in-depth exposure to enterprise application design, development, and end-to-end testing. It was through his YouTube channel that he was first invited to be a technical author for the screen-cast series on Apache Maven. Visit him online at http://www.javainpractice.com.
Sorry, we don't have any reviews for this video yet.

Sorry, there are currently no downloads available for this video.

Code Downloads

Download the code and support files for this video.


Support, complaints and feedback.

Packt is committed to making Packt Video courses a valuable, useful way for IT professionals to learn new skills. We have made every effort to ensure that this course reaches the required standard and will work on our customer's devices. Please go to our support page.

What you will learn from this video course

  • Install, set up, and configure Apache Maven for your development environment
  • Understand the Maven Build Lifecycle
  • Learn about the Maven Dependency Management mechanism
  • Explore test-driven development with Maven
  • Integrate Spring and Hibernate frameworks into your Java Web applications
  • Discover Maven project aggregation and Maven Project Object Model Inheritance
  • Understand how multi-module project builds work
  • Learn to build Java Web service applications with JAX-WS

Who this video course is for

If you are a Java developer who wants to get started in Apache Maven and use it with a range of emergent and enterprise technologies including Struts2, Spring, Hibernate, and JAX-WS, then this video course is for you. No prior knowledge of Apache Maven is required to follow along with the examples.

In Detail

Learn to craft websites that provide an optimal viewing experience on any device using HTML5. We will walk you through Responsive Web Design from digital mock-ups to finished products.

Learning Apache Maven 3 will take you through a detailed guide on building a real world Java application, covering core concepts and terminologies along the way. This video course is your answer to almost all your needs for building high-quality Java applications with well-explained code and a number of illustrations to make your learning easier and faster.

Learning Apache Maven 3 starts by building a “hello world” Java application and then leads you to build multi-module projects containing an MVC web application, a web service, and a web service client module using Enterprise Java Frameworks.

You will start the video course by setting up a development environment to work with Apache Maven 3. You will then create simple Java applications, and next move on to more complex Java applications with Apache Maven as the build tool.

Approach

Packt video courses are designed to cover the breadth of the topic in short, hands-on, task-based videos. Each course is divided into short manageable sections, so you can watch the whole thing or jump to the bit you need. The focus is on practical instructions and screencasts showing you how to get the job done.

New! Packt Video courses: practical screencast-based tutorials that show you how to get the job done. Bite sized chunks, hands on instructions, and powerful results.

This video course dives deep into the core concepts and terminologies of Apache Maven and enables you to get a firm grip on the basics in a step-by-step approach.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software