Maven training at Øredev
Jason and I are doing a Maven tutorial at Øredev, a developer conference in Malmo, Sweden. The session is on Tuesday Nov 3 and will be based on Sonatype’s MVN-101 course, where we will explain the motivation behind Maven and go through its core concepts. The emphasis will be on the Project Object Model (POM) and underlying fundamentals such as the Maven lifecycle, plugins and goals, and its dependency management. Related development tools such as M2Eclipse will also be covered. The target audience for this session are developers who want to understand how Maven works and how to use it.
MVN-101 is a full-day course while the session at Øredev is time-limited to one afternoon, so it will be adapted to the participants’ knowledge level. As Tim blogged about in an earlier post, people new to Maven will benefit from the coverage of the fundamentals of Maven. However, if you have been using Maven for a while you will appreciate the thorough refresh and I think you most likely will learn something you did not already know about Maven.
Be sure not to miss Jason’s session on Maven 3.0 on Friday Nov 6 either! It’s going to be busy week for him as he is also speaking at a Maven meetup that I am organizing for the Swedish JUG in Stockholm on the 5th. For us Swedes, it is going to be a Maven week!
I, Anders Hammar, am a software architect and developer working for Devoteam Sweden. I strongly believe that having conventions and good tools is necessary in order to be productive, I use Maven and tools such as M2Eclipse and Nexus in my daily work. I also help our customers implement development environments based on Maven. For the Swedish market, Devoteam Sweden is working with Sonatype, providing Maven training and other services. I will blog here as a Maven fan for the community.
Understanding Maven: Sonatype's Training Classes
After teaching a number of Sonatype’s Maven training courses, I’ve come away with an appreciation for how much knowledge attendees bring to the table and how it can affect the class. I wanted to take some time to talk about each class: Who are these classes designed for? What do they have to offer the beginner or the expert? What is the difference between 101 and 201? In this post, I discuss the goals of our courses: MVN-101 and MVN-201, and some of the philosophy behind the content.
Online Maven and Nexus Training Now Available from Sonatype
Sonatype – the Maven Company – is the best source for learning about efficient infrastructure for your software development teams. Starting this week, it is easier than ever to get started.
Sonatype now offers online training courses. No need to book a flight, hotel, or car: all it takes is a high-speed internet connection and a computer capable of signing into a WebEx training session.
We offer an introduction and an advanced course: Maven Mechanics and Development Infrastructure Design.
The first course, Maven Mechanics, offers the required knowledge for every software developer who works on a project that uses Maven to build and maintain software. After taking this class, you will understand the motivation for Maven, foundational concepts like the Maven Lifecycle, and the procedures for customizing a Maven build. It provides a solid foundation for anyone who wishes to proceed to take the second course.
The Development Infrastructure Design course goes into details of how to best design and implement a development infrastructure stack, from source control management, to repository management, build, and continuous integration. We use Maven, Nexus, m2eclipse, and Hudson technologies to cover these topics, and we discuss some of the emerging trends in this rapidly developing area of software development. Every software development project should have at least one engineer with the knowledge acquired in this course.
The online courses are delivered in two 4-hour sessions, generally on a Tuesday and a Thursday of the same week. For our enterprise customers, these courses can also be combined to create a comprehensive curriculum for on-site delivery.
If you would like to find out more about the courses, visit our Training page or contact us directly.
Maven Training: New Dates, New Materials, New Cities

We have some new training dates for June-October 2009, and we’re going to be adding some new cities to the mix as well:
- May 19-20, 2009, Chicago, IL
- June 9-10, 2009, Mountain View, CA
- June 23-24, 2009, Chicago, IL
- July 7-8, 2009, Mountain View, CA
- July 28-29, 2009, Boston, MA
- August 4-5, 2009, Mountain View, CA
- August 25-26, 2009, Chicago, IL
- Sept. 8-9, 2009, Mountain View, CA
- Sept. 22-23, 2009, New York, NY
- October 6-7, 2009, Mountain View, CA
- October 27-28, 2009, Chicago, IL
For more information, or to sign up go to our Training Pages
Maven Training from the Maven Experts
The Value of Sonatype’s Maven Training from Sonatype on Vimeo.
This video discusses the value of Sonatype’s Maven Training. Most software developers are faced with a constant information overload; there are too many frameworks and platform competing for our attention, and there is little time to learn the technologies which we need to learn to keep up-to-date in our industry. As a reaction to this, we’re all masters of ad-hoc learning. A good developer, can pick up a tutorial on a technology like Hibernate or Spring and attain a basic knowledge of the tool in a few hours.
While such “ad-hoc” learning is an essential skill it often leaves us with some glaring gaps in our knowledge. A platform or framework learned in a few hours is rarely fully grok’d, and while ad-hoc learning might be sufficient for a seldom used framework, it is often not enough to “half-learn” a foundational tool like Maven. This is why Sonatype has designed a two-day class which will bring a student up to speed with Maven without glossing over some of the critical details such as the Lifecycle or Custom Plugins.
Instead of asking your developers or colleagues to “wing it” to learn Maven “on-the-fly”, you’ll realize greater efficiencies if you send them to our light-weight training experience in Mountain View, CA. After two-days of undivided attention to instruction from the Maven experts, a developer will leave knowing that they have total awareness of the capabilities and motivation for Maven.
If you are interested in signing up for Sonatype’s Maven Training class, you can signup by going to http://sonatype.com/solutions/training