<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sonatype Blog &#187; Training</title>
	<atom:link href="http://www.sonatype.com/people/tag/training/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sonatype.com/people</link>
	<description>Sonatype is transforming software development with tools, information and services that enable organizations to build better software, faster, using open-source components.</description>
	<lastBuildDate>Wed, 23 May 2012 14:24:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>JAXenter interview with Matthew McCullough</title>
		<link>http://www.sonatype.com/people/2010/06/jaxenter-interview-with-matthew-mccullough/</link>
		<comments>http://www.sonatype.com/people/2010/06/jaxenter-interview-with-matthew-mccullough/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 13:00:05 +0000</pubDate>
		<dc:creator>hloney</dc:creator>
				<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[JAXenter]]></category>
		<category><![CDATA[Matthew McCullough]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=5632</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2010/06/jaxenter-interview-with-matthew-mccullough/' addthis:title='JAXenter interview with Matthew McCullough '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Matthew McCullough, a member of the Sonatype training team and lead presenter with Ambient Ideas, was recently at JAX 2010 in Mainz. Matthew is an international Java conference speaker, and is an active Maven community member, and an active contributor to many open source, and several Maven-specific projects, such as the Maven 2 CLI Plugin. [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2010/06/jaxenter-interview-with-matthew-mccullough/' addthis:title='JAXenter interview with Matthew McCullough '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p><!--dzoneZ=none--><a href="http://www.sonatype.com/people/wp-content/uploads/2009/10/maven.png"><img class="alignright size-full wp-image-3145" title="maven" src="http://www.sonatype.com/people/wp-content/uploads/2009/10/maven.png" alt="" width="250" height="72" /></a>Matthew McCullough, a member of the Sonatype training team and lead presenter with <a href="http://www.ambientideas.com/" target="_blank">Ambient Ideas</a>, was recently at JAX 2010 in Mainz.</p>

<p>Matthew is an international Java conference speaker, and is an active Maven community member, and an active contributor to many open  source, and several Maven-specific projects, such as the Maven 2 CLI  Plugin.</p>

<p>He sat down for an interview with JAXenter to talk about Maven.  Click <a href="http://it-republik.de/jaxenter/artikel/Interaktiver-Build-Vergleich-Teil-3---Apache-Maven-3144.html" target="_blank">here for the full interview in German</a> (the English version will be available soon).</p>

<p>And to see the full offering of Sonatype training courses, click <a href="http://www.sonatype.com/training" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sonatype.com/people/2010/06/jaxenter-interview-with-matthew-mccullough/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maven Enforcer Plugin Tutorial: Part 2</title>
		<link>http://www.sonatype.com/people/2010/05/maven-enforcer-plugin-tutorial-part-2/</link>
		<comments>http://www.sonatype.com/people/2010/05/maven-enforcer-plugin-tutorial-part-2/#comments</comments>
		<pubDate>Tue, 25 May 2010 17:23:38 +0000</pubDate>
		<dc:creator>hloney</dc:creator>
				<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[enforcer plugin]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=5436</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2010/05/maven-enforcer-plugin-tutorial-part-2/' addthis:title='Maven Enforcer Plugin Tutorial: Part 2 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>We have added new videos and tutorials to Sonatype&#8217;s YouTube channel. Matthew McCullough&#8217;s training videos on the Enforcer Plugin part 2 walks you through the various motivations for having consistent Maven development environments, and shows you how to employ best practices. More videos will be added regularly, so check our blog often!]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2010/05/maven-enforcer-plugin-tutorial-part-2/' addthis:title='Maven Enforcer Plugin Tutorial: Part 2 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p><!--dzoneZ=none--><a href="http://www.sonatype.com/people/wp-content/uploads/2009/10/maven.png"><img class="size-full wp-image-3145 alignright" title="maven" src="http://www.sonatype.com/people/wp-content/uploads/2009/10/maven.png" alt="" width="250" height="72" /></a>We have added new videos and tutorials to <a href="http://www.youtube.com/user/sonatype" target="_blank">Sonatype&#8217;s YouTube channel</a>. Matthew McCullough&#8217;s training videos on the Enforcer Plugin part 2 walks you through the various motivations for having consistent Maven development environments, and shows you how to employ best practices. More videos will be added regularly, so check our blog often!</p>

<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="505" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/XVZKLZPewSg&amp;hl=en_US&amp;fs=1&amp;hd=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="505" src="http://www.youtube.com/v/XVZKLZPewSg&amp;hl=en_US&amp;fs=1&amp;hd=1" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sonatype.com/people/2010/05/maven-enforcer-plugin-tutorial-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon&#039;s AWS Powers Sonatype&#039;s On-demand Training Infrastructure</title>
		<link>http://www.sonatype.com/people/2010/04/amazons-aws-powers-sonatypes-on-demand-training-infrastructure/</link>
		<comments>http://www.sonatype.com/people/2010/04/amazons-aws-powers-sonatypes-on-demand-training-infrastructure/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 14:54:31 +0000</pubDate>
		<dc:creator>Matthew McCullough</dc:creator>
				<category><![CDATA[Maven]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[m2eclipse]]></category>
		<category><![CDATA[Sonatype]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=4926</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2010/04/amazons-aws-powers-sonatypes-on-demand-training-infrastructure/' addthis:title='Amazon&#039;s AWS Powers Sonatype&#039;s On-demand Training Infrastructure '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Sonatype uses the Amazon Web Services Elastic Compute Cloud, better known as EC2, for all our training lab machines. Most of our students use a training workstation for 3-4 hours per class, and since we often have bursts of custom training activity it just wouldn&#8217;t make sense for us to own real, physical hardware to [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2010/04/amazons-aws-powers-sonatypes-on-demand-training-infrastructure/' addthis:title='Amazon&#039;s AWS Powers Sonatype&#039;s On-demand Training Infrastructure '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>Sonatype uses the <a href="http://aws.amazon.com/">Amazon Web Services Elastic Compute Cloud</a>, better known as EC2, for all our training lab machines.  Most of our students use a training workstation for 3-4 hours per class, and since we often have bursts of custom training activity it just wouldn&#8217;t make sense for us to own real, physical hardware to support training.   If we were maintaining our own hardware, we would have to either maintain enough capacity to teach several classes simultaneously, or we would have to limit the number of classes we deliver.  For Sonatype&#8217;s training effort,  instantiating machines as they are needed is the right thing to do and is exactly what the cloud is designed for.</p>

<p>Sonatype has leveraged AWS&#8217;s great set of command line APIs and written scripts on top of them.  We just invoke &#8220;instantiate-lab-machines-small.sh 10&#8243; and poof, we have a set of pristine machines for the students, all running VNC as a service (for remote desktop access) and pre-setup with the latest version of Maven, Eclipse, and the m2eclipse plugin.  No teardown.  No hardware maintenance.  No hassle.  We even have a subsequent script that lists out the machines hostnames for each copy-and-paste into the email that goes out to the students.</p>

<p>While our overhead for training infrastructure is smaller than it has ever been, our use of AWS is about much more than just the reduction in cost associated with cloud-based hardware, we&#8217;re much more agile because it takes us 10 minutes to create infrastructure. I don&#8217;t even want to imagine owning these lab machines.  As our training offerings expand, we&#8217;ll be using more and more of these lab machines.  I can foresee a day when we&#8217;ll literally have a set of AWS machines up around the clock to serve our training offerings.  Until then, it&#8217;s pay by the hour &#8212; the raison d&#8217;etre for cloud based offerings.</p>

<p>Click <a href="http://www.sonatype.com/training">here</a> for more information about <a href="http://www.sonatype.com/training">Sonatype Training</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sonatype.com/people/2010/04/amazons-aws-powers-sonatypes-on-demand-training-infrastructure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chariot Solutions becomes Sonatype Certified Training Partner</title>
		<link>http://www.sonatype.com/people/2010/04/chariot-solutions-becomes-sonatype-certified-training-partner/</link>
		<comments>http://www.sonatype.com/people/2010/04/chariot-solutions-becomes-sonatype-certified-training-partner/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 14:55:44 +0000</pubDate>
		<dc:creator>hloney</dc:creator>
				<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[chariot solutions]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=4863</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2010/04/chariot-solutions-becomes-sonatype-certified-training-partner/' addthis:title='Chariot Solutions becomes Sonatype Certified Training Partner '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Chariot Solutions, a leading technology consulting firm specializing in software development with Java and open source, is now a Sonatype Certified Training Partner.  Sonatype chose Chariot Solutions as a partner because of their deep understanding of Java training. We are excited to have Chariot Solutions as a Certified Training partner&#8230;Organizations can rely on Chariot Solutions [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2010/04/chariot-solutions-becomes-sonatype-certified-training-partner/' addthis:title='Chariot Solutions becomes Sonatype Certified Training Partner '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p><!--dzoneZ=none--><a href="http://www.sonatype.com/people/wp-content/uploads/2010/04/partners_chariot_solutions.jpg"><img class="alignright size-full wp-image-4866" title="partners_chariot_solutions" src="http://www.sonatype.com/people/wp-content/uploads/2010/04/partners_chariot_solutions.jpg" alt="" width="190" height="80" /></a><a href="http://www.chariotsolutions.com" target="_blank">Chariot Solutions</a>, a leading technology consulting firm specializing in  software development with Java and open source, is now a Sonatype Certified Training Partner.  Sonatype chose Chariot Solutions as a partner because of their deep understanding of Java training.</p>

<blockquote>We are excited to have Chariot Solutions as a Certified Training partner&#8230;Organizations can rely on Chariot Solutions to provide a quality learning experience that will help them  gain the most business value from their investment in Sonatype.</blockquote>

<p>To learn more about Chariot Solutions, visit their website at <a href="http://www.chariotsolutions.com" target="_blank">www.chariotsolutions.com</a>.  For more on Sonatype&#8217;s partnership with Chariot Solutions, click <a href="http://www.sonatype.com/about/partners/chariot" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sonatype.com/people/2010/04/chariot-solutions-becomes-sonatype-certified-training-partner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maven Training December Round-up</title>
		<link>http://www.sonatype.com/people/2009/12/maven-training-december-round-up/</link>
		<comments>http://www.sonatype.com/people/2009/12/maven-training-december-round-up/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 14:00:37 +0000</pubDate>
		<dc:creator>Tim O'Brien</dc:creator>
				<category><![CDATA[Maven]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=3643</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2009/12/maven-training-december-round-up/' addthis:title='Maven Training December Round-up '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>We&#8217;ve got two more training classes coming up in January. These classes have been filling up, so make sure that you register early if you are interested. In the following post, I&#8217;m going to summarize some of the things we&#8217;ve learned from training this month. January 12-14: MVN-101 &#8211; Maven Mechanics January 26-28: MVN-201 &#8211; [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2009/12/maven-training-december-round-up/' addthis:title='Maven Training December Round-up '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>We&#8217;ve got two more training classes coming up in January.    These classes have been filling up, so make sure that you register early if you are interested.   In the following post, I&#8217;m going to summarize some of the things we&#8217;ve learned from training this month.</p>

<ul>
    <li><a href="http://store.sonatype.com/training/maven-mechanics">January 12-14: MVN-101 &#8211; Maven Mechanics</a></li>
    <li><a href="http://store.sonatype.com/mvn-201-development-infrastructure-design">January 26-28: MVN-201 &#8211; Development Infrastructure Design</a></li>
</ul>

<p><strong>Question Trends: Maven 3 and OSGi</strong></p>

<p>Many questions and much interest around Maven 3.   When is it going to be available?  When can people start using the polyglot extensions?      More and more people are starting out with teh assumption that OSGi is a target platform.   I received more and more questions about the various tools that are available for OSGi development.   This gave me the chance to feature some of the content from the (still developing) Maven Handbook.  If anything I&#8217;ve learned that we&#8217;re going to need to be a bit more proactive in our Maven 3 coverage.</p>

<p><strong>Participate: Ask Questions</strong></p>

<p>A word to the wise, if you are going to take one of Sonatype&#8217;s training classes, I&#8217;d encourage you to come armed with some interesting questions.   We&#8217;ve built enough time into our class to answer questions.   We&#8217;ve found that students who engage our instructors usually come away with a better experience, and the online format makes it important that students actively participate.   While there is a fair amount of slide-driven instruction, our instructors <em>want</em> you to interrupt them to ask questions.</p>

<p>A good teacher realizes that teaching is more a process of listening to students and reacting to the way a student learns a particular subject.  In a classroom setting, it is easy to see how a student is sitting &#8211; if they look confused or eager to ask a question.   In an online training format, it is more difficult to react to students without being in the same room.   While WebEx has a few controls that help students signal and chat with instructors, the technology can often get in the way of engagement.   My policy for training classes is to encourage engagement, I tell every student that takes one of our classes to interrupt.</p>

<p><strong>Global Reach</strong></p>

<p>I had the opportunity to teach one of our December training classes, the experience was interesting.   For starters, our class spanned the globe for the first time.   I always try to gauge how global our classes are by calculating the absolute difference in time zones.  For the first time, we had students on one end of the globe being instructed by an instructor on the other.   We had students in the Middle East being instructed by an instructor in New Zealand for one of our classes.   Our training platform, Cisco&#8217;s WebEx platform, makes distance a non-issue.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sonatype.com/people/2009/12/maven-training-december-round-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maven training at Øredev</title>
		<link>http://www.sonatype.com/people/2009/10/maven-training-at-oredev/</link>
		<comments>http://www.sonatype.com/people/2009/10/maven-training-at-oredev/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 11:01:39 +0000</pubDate>
		<dc:creator>Anders Hammar</dc:creator>
				<category><![CDATA[Maven]]></category>
		<category><![CDATA[Devoteam]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=3175</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2009/10/maven-training-at-oredev/' addthis:title='Maven training at Øredev '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>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&#8217;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) [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2009/10/maven-training-at-oredev/' addthis:title='Maven training at Øredev '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p><a href="http://oredev.org"><img class="alignright" src="http://oredev.org/Prod/Oredev/site.nsf/shared/809132AC66E07797C12576270054B9A1/$file/BannerSpeaker12.gif" border="0" alt="" width="123" height="262" /></a> Jason and I are doing a <a href="http://oredev.org/maven2" target="_blank">Maven tutorial</a> at Øredev, a developer conference in Malmo, Sweden. The session is on Tuesday Nov 3 and will be based on Sonatype&#8217;s <a href="http://www.sonatype.com/training/mvn101_maven_mechanics">MVN-101 course</a>, 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.</p>

<p>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&#8217; knowledge level. As Tim blogged about in an earlier <a href="http://www.sonatype.com/people/2009/10/understanding-maven-sonatypes-training-classes/" target="_self">post</a>, 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.</p>

<p>Be sure not to miss Jason&#8217;s <a href="http://oredev.org/maven" target="_blank">session</a> on Maven 3.0 on Friday Nov 6 either! It&#8217;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!</p>

<p><em>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.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sonatype.com/people/2009/10/maven-training-at-oredev/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding Maven: Sonatype&#039;s Training Classes</title>
		<link>http://www.sonatype.com/people/2009/10/understanding-maven-sonatypes-training-classes/</link>
		<comments>http://www.sonatype.com/people/2009/10/understanding-maven-sonatypes-training-classes/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 20:10:21 +0000</pubDate>
		<dc:creator>Tim O'Brien</dc:creator>
				<category><![CDATA[Maven]]></category>
		<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=3140</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2009/10/understanding-maven-sonatypes-training-classes/' addthis:title='Understanding Maven: Sonatype&#039;s Training Classes '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>After teaching a number of Sonatype&#8217;s Maven training courses, I&#8217;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 [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2009/10/understanding-maven-sonatypes-training-classes/' addthis:title='Understanding Maven: Sonatype&#039;s Training Classes '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p><img class="alignright size-full wp-image-3145" title="maven" src="http://www.sonatype.com/people/wp-content/uploads/2009/10/maven.png" alt="maven" width="250" height="72" />After teaching a number of Sonatype&#8217;s Maven training courses, I&#8217;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: <a href="http://store.sonatype.com/training-1/maven-mechanics">MVN-101</a> and <a href="http://store.sonatype.com/training-1/mvn-201-development-infrastructure-design">MVN-201</a>, and some of the philosophy behind the content.</p>

<p><span id="more-3140"></span></p>

<h3>The Essentials, The Fundamentals: MVN-101</h3>

<p>In <a href="http://store.sonatype.com/training-1/maven-mechanics">MVN-101</a>, our introduction to Maven, all students walk away with something new, something they didn&#8217;t know before they attended the class regardless of skill level, and <strong>that&#8217;s a guarantee</strong>.</p>

<p>While this class focuses on fundamentals, many people using Maven every single day are still unfamiliar with the Maven Lifecycle.   Sure, they&#8217;ve understood that default goals map to the default lifecycle, but maybe they didn&#8217;t know exactly how packaging affects the lifecycle or what options are available for binding goals to plugins.   I&#8217;ve had a number of advanced students start the class skeptical that it had much to offer them, only to come back after class is over talking about the various little details of the POM they had been overlooking.</p>

<p>Don&#8217;t mistake the 101 in the course number for a signal that this course is designed to be simple.    We don&#8217;t compromise the content, and we move quickly.    <a href="http://store.sonatype.com/training-1/maven-mechanics">MVN-101</a> covers a lot of ground for an eight hour course.  It is a survey of the POM, it is an introduction, and it moves quickly.</p>

<p>There is also something to be said for taking a step back to the fundamentals and learning about the history and motivation of the tool.    Why are you using Maven?   What are the alternatives?   What differentiates Maven?   What are the core conventions of Maven?  Developers are most effective when they understand the core conventions and motivations behind the tool.</p>

<p>I&#8217;ve been asked if more advanced students should skip <a href="http://store.sonatype.com/training-1/maven-mechanics">MVN-101</a>, &#8220;If I am already familiar with the POM do I need to take the first class?&#8221;    It depends, we split these classes up for a reason, we want to give people a chance to select the class (or classes) that are appropriate for them, but every time a students skips the first class and goes directly to the second there are always knowledge gaps about some of the more interesting portions of the POM.</p>

<p>My experience teaching Maven has convinced me that the vast majority of people using Maven could benefit from a quick refresh of the fundamentals.  If you don&#8217;t fully understand the Lifecycle, the finer points of versions, the motivations behind Snapshots and Releases, you are likely missing out on some critical information that could translate to a more efficient, easier-to-maintain build.  If you use Maven in your organizations, someone should take a few hours to register, and attend this course.</p>

<p>There are two online <a href="http://store.sonatype.com/training-1/maven-mechanics">MVN-101</a> classes <a href="http://store.sonatype.com/training-1/maven-mechanics">November 3rd and 5th</a>, and another on <a href="http://store.sonatype.com/training-1/maven-mechanics">December 8th and 10th</a>.</p>

<h3>Advanced Enterprise Infrastructure: MVN-201</h3>

<p>Our second class is geared toward the advanced developer and build engineer, students who want to learn about repository management and continuous integration as well as build best-practices.     The focus of this class is on the who, what, why of repository management, but this focus also leads into continuous integration and how repository managers support workflow and collaboration.   You&#8217;ve created software in MVN-101, now let&#8217;s focus on working together in teams, enforcing standards, and building the infrastructure for collaboration.</p>

<p>In preparing for the upcoming 1.4 release of Nexus, I&#8217;ve tried to take stock of our statistics and my unscientific analysis of the book download stats suggests that only 1 in 10, at best 1 in 5, developers using Maven are learning about repository management.    (Source?  book PDF download numbers.)   I view this as a challenge to try to convince more developers that developing without a repository manager is akin to rock climbing without a rope and harness.    You should walk away from MVN-201 convinced that repository management isn&#8217;t &#8220;optional&#8221;.  It isn&#8217;t something &#8220;extra&#8221; that you may or may not integrate into your build architecture.  It is the difference between a development team that can collaborate, and a development team that is bumbling around at deployment time trying to exchange JARs and support custom build solutions.</p>

<p>This class focuses on Nexus Open Source, starting with the basic installation of Nexus and progressing toward running Nexus as a component in a larger, enterprise deployment of Nexus and Hudson.</p>

<p>In <a href="http://store.sonatype.com/training-1/mvn-201-development-infrastructure-design">MVN-201</a> the instructors are given more leeway to address specific student questions.   We build more time into <a href="http://store.sonatype.com/training-1/mvn-201-development-infrastructure-design">MVN-201</a> for discussion and analysis of course content because we&#8217;ve learned from experience that it is the students that drive more advanced content.  If you are taking <a href="http://store.sonatype.com/training-1/mvn-201-development-infrastructure-design">MVN-201</a>, I&#8217;d encourage you to do some reasearch, come armed with questions and try your best to ask our instructors the most difficult, most esoteric questions you can.</p>

<p>We&#8217;re teaching two online MVN-201 class on <a href="http://store.sonatype.com/training-1/mvn-201-development-infrastructure-design">November 10th and 12th</a> and <a href="http://store.sonatype.com/training-1/mvn-201-development-infrastructure-design">December 15th and 17th</a>.</p>

<p><strong>Note:</strong> Some of you might be wondering why the 201 classes focuses on Nexus Open Source.   If we were going to emphasize Nexus Professional, we&#8217;d have to have another two or three hours of instruction time in the class.  We decided that it was essential to get the foundations of repository management and focus on the essential, basic elements of repository management.   There is an overview of the features, and the instructor has the option of going through a section that demonstrates Nexus Professional.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sonatype.com/people/2009/10/understanding-maven-sonatypes-training-classes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Online Maven and Nexus Training Now Available from Sonatype</title>
		<link>http://www.sonatype.com/people/2009/07/online-maven-and-nexus-training-now-available-from-sonatype/</link>
		<comments>http://www.sonatype.com/people/2009/07/online-maven-and-nexus-training-now-available-from-sonatype/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 15:30:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[m2eclipse]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[Nexus]]></category>
		<category><![CDATA[development infrastructure]]></category>
		<category><![CDATA[Hudson]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=2619</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2009/07/online-maven-and-nexus-training-now-available-from-sonatype/' addthis:title='Online Maven and Nexus Training Now Available from Sonatype '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>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 [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2009/07/online-maven-and-nexus-training-now-available-from-sonatype/' addthis:title='Online Maven and Nexus Training Now Available from Sonatype '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>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.</p>

<p>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.</p>

<p>We offer an introduction and an advanced course: <a href="http://store.sonatype.com/training-1/maven-mechanics">Maven Mechanics</a> and <a href="http://store.sonatype.com/training-1/mvn-201-development-infrastructure-design">Development Infrastructure Design</a>.</p>

<p>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.</p>

<p>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.</p>

<p>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.</p>

<p>If you would like to find out more about the courses, visit our <a href="http://www.sonatype.com/solutions/training">Training page</a> or <a href="http://www.sonatype.com/contact">contact us directly</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sonatype.com/people/2009/07/online-maven-and-nexus-training-now-available-from-sonatype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maven Training: New Dates, New Materials, New Cities</title>
		<link>http://www.sonatype.com/people/2009/05/maven-training-new-dates-new-materials-new-cities/</link>
		<comments>http://www.sonatype.com/people/2009/05/maven-training-new-dates-new-materials-new-cities/#comments</comments>
		<pubDate>Fri, 15 May 2009 16:34:17 +0000</pubDate>
		<dc:creator>Tim O'Brien</dc:creator>
				<category><![CDATA[Maven]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=2222</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2009/05/maven-training-new-dates-new-materials-new-cities/' addthis:title='Maven Training: New Dates, New Materials, New Cities '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>We have some new training dates for June-October 2009, and we&#8217;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, [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2009/05/maven-training-new-dates-new-materials-new-cities/' addthis:title='Maven Training: New Dates, New Materials, New Cities '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p><img src="http://www.sonatype.com/people/wp-content/uploads/2009/05/training-sidebar.jpg" alt="Business conference" title="Business conference" width="160" height="240" class="alignright size-full wp-image-2229" /></p>

<p>We have some new training dates for June-October 2009, and we&#8217;re going to be adding some new cities to the mix as well:</p>

<ul>
            <li>May 19-20, 2009, Chicago, IL</li>
            <li>June 9-10, 2009, Mountain View, CA</li>
            <li>June 23-24, 2009, Chicago, IL</li>
            <li>July 7-8, 2009, Mountain View, CA</li>
            <li>July 28-29, 2009, Boston, MA</li>
            <li>August 4-5, 2009, Mountain View, CA</li>
            <li>August 25-26, 2009, Chicago, IL</li>
            <li>Sept. 8-9, 2009, Mountain View, CA</li>
            <li>Sept. 22-23, 2009, New York, NY</li>
            <li>October 6-7, 2009, Mountain View, CA</li>
            <li>October 27-28, 2009, Chicago, IL</li>
        </ul>

<p>For more information, or to sign up <a href="http://www.sonatype.com/training">go to our Training Pages</a></p>

<p><span id="more-2222"></span></p>

<h3>New Training Material</h3>

<p>We&#8217;ve been working on our training material for a few months, trying to create the right mix of content.  With a topic as wide as Maven it is a challenge to figure out the correct sequencing of some of these topics.   What comes first: the Lifecycle or the POM?   Should the training focus on examples that lead the slides or should it develop the material iteratively never demonstrating that which hasn&#8217;t already been introduced?   I think we&#8217;ve found the right balance between instruction, discussion, and hands-on experimentation.  A good training class is a class that gets aggressive about fitting content into the day.   From the agenda below, it should be clear that we&#8217;re teaching content all the way until the end of the class, there is no filler content, we&#8217;re going to be focused on the content from start to finish.</p>

<p>Our agenda brings someone without any Maven experience up to speed on Day One.   At the end of Day One those that have never used Maven before will understand the POM, the Lifecycle, the nature of a Maven Plugin.   Even those with previous Maven experience will benefit from the Day One content by being introduced to the fundamentals they might have missed picking up the tool in a workplace environment.   The Day Two content is full of content that introduces more enterprise and best-practices content. In addition to the agenda shown below, be sure to check out our <a href="http://www.sonatype.com/solutions/training/slides">sample module</a> and our <a href="http://www.sonatype.com/solutions/training/labs">sample lab</a>:</p>

<p><a title="View Maven Training Agenda on Scribd" href="http://www.scribd.com/doc/15448963/Maven-Training-Agenda" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;">Maven Training Agenda</a> <object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="doc_654328675300343" name="doc_654328675300343" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle"  height="550" width="550" >      <param name="movie" value="http://d.scribd.com/ScribdViewer.swf?document_id=15448963&#038;access_key=key-13mqhn8rnp1lpxzqbz0v&#038;page=1&#038;version=1&#038;viewMode=list">       <param name="quality" value="high">         <param name="play" value="true">        <param name="loop" value="true">        <param name="scale" value="showall">        <param name="wmode" value="opaque">         <param name="devicefont" value="false">     <param name="bgcolor" value="#ffffff">      <param name="menu" value="true">        <param name="allowFullScreen" value="true">         <param name="allowScriptAccess" value="always">         <param name="salign" value="">                      <param name="mode" value="list">                <embed src="http://d.scribd.com/ScribdViewer.swf?document_id=15448963&#038;access_key=key-13mqhn8rnp1lpxzqbz0v&#038;page=1&#038;version=1&#038;viewMode=list" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="opaque" devicefont="false" bgcolor="#ffffff" name="doc_654328675300343_object" menu="true" allowfullscreen="true" allowscriptaccess="always" salign="" type="application/x-shockwave-flash" align="middle" mode="list" height="550" width="550"></embed>          </object>   <div style="margin: 6px auto 3px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block;">    <a href="http://www.scribd.com/upload" style="text-decoration: underline;">Publish at Scribd</a> or <a href="http://www.scribd.com/browse" style="text-decoration: underline;">explore</a> others:            <a href="http://www.scribd.com/explore/HowtoGuides-Manuals/" style="text-decoration: underline;">How-to-Guides &amp; Manu</a>           </div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sonatype.com/people/2009/05/maven-training-new-dates-new-materials-new-cities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maven Training from the Maven Experts</title>
		<link>http://www.sonatype.com/people/2009/01/maven-training-from-the-maven-experts/</link>
		<comments>http://www.sonatype.com/people/2009/01/maven-training-from-the-maven-experts/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 02:20:27 +0000</pubDate>
		<dc:creator>Tim O'Brien</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://blogs.sonatype.com/people/?p=1483</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2009/01/maven-training-from-the-maven-experts/' addthis:title='Maven Training from the Maven Experts '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>The Value of Sonatype&#8217;s Maven Training from Sonatype on Vimeo. This video discusses the value of Sonatype&#8217;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 [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2009/01/maven-training-from-the-maven-experts/' addthis:title='Maven Training from the Maven Experts '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p><object width="600" height="442"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2961807&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=2961807&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="600" height="442"></embed></object><br /><a href="http://vimeo.com/2961807">The Value of Sonatype&#8217;s Maven Training</a> from <a href="http://vimeo.com/user804884">Sonatype</a> on <a href="http://vimeo.com">Vimeo</a>.</p>

<p>This video discusses the value of <a href="http://www.sonatype.com/solutions/training">Sonatype&#8217;s Maven Training</a>. 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&#8217;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.</p>

<p>While such &#8220;ad-hoc&#8221; 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&#8217;d, and while ad-hoc learning might be sufficient for a seldom used framework, it is often not enough to &#8220;half-learn&#8221; 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.</p>

<p>Instead of asking your developers or colleagues to &#8220;wing it&#8221; to learn Maven &#8220;on-the-fly&#8221;, you&#8217;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.</p>

<p>If you are interested in signing up for Sonatype&#8217;s Maven Training class, you can signup by going to <a href="http://www.sonatype.com/solutions/training/">http://sonatype.com/solutions/training</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sonatype.com/people/2009/01/maven-training-from-the-maven-experts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

