Agile Boot Camp for .Net developers: April 30-May 2 (spots available)

On April 30th, 2008, I’ll be teaching the 3rd class of the Agile Boot Camp.  This is an advanced course for .Net developers.  Students will learn about Agile, Scrum, Extreme Programming and will practice working as an agile team to extend an enterprise application using extreme programming engineering practices.

Go to http://www.headspringsystems.com/training/ to get more details and to sign up.  Once it’s full, it’s full.  The course is also listed on the AgileAlliance events page.

Here is what some of the past students are saying:

“This was the best technical training course I’ve been to, period. No fluff here. The course was packed with information and best practices that I could start implementing immediately when I got back to work on Monday.”
Brad Mellen-Crandell
Rapidparts Inc.

“Jeff is an excellent teacher and practitioner of Agile principles and methods. His integration of open source tools to boost productivity will surely help me be more successful and confident in my daily working regimen.”
Ken Jackson
Catapult Systems

“A great start to Agile/XP development strategies and the tools needed to be successful at it!”
Karthik Hariharan
Telligent

Some of the topics covered are:

Domain Driven-Design

• Test-Driven Development

• Onion architecture

• Inversion of Control

• Resharper

• Source control with Subversion

• Pair programming

• Refactoring

• Build automation with NAnt and CCNet

• Object-relational mapping with NHibernate

• Automated unit and Integration testing

• Interfaced-based programming

• Team dynamics

• Automated deployments

• Redgate SQL Compare

• SQL Profiler

• Rhino Mocks

• Separation of Concerns

• Design patterns

This entry was posted in Uncategorized. Bookmark the permalink. Follow any comments here with the RSS feed for this post.

7 Responses to Agile Boot Camp for .Net developers: April 30-May 2 (spots available)

  1. @JP,
    I always release the materials for the class, and each student is free to share it with their company, friends, etc.

  2. JP says:

    Jeff,

    This sounds fantastic. Wish I could attend. Do you ever release the materials used in your class?

    Keep up the great work! Looking forward to the book!

  3. @Matt,
    Currently, I’m only teaching these in Austin, TX

    @jack,
    Instead of layered architecture, where each layer depends on the one below it, onion architecture defines a core, and the rest of the system relies on the core. In the application used for the training, the domain model is the core, and the other components (screens, services, database) all depend on the domain model, but the domain model does not depend on the others. This is particularly different with regard to the database since the database is set up as a component. Usually, I see the data layer as the bottommost layer in a layered architecture.

    @Brett,
    The schedule has not been set for the rest of the year. If you have a group wishing to take the training, we can set up special dates.

  4. Brett says:

    Any ideas for a 3Q or 4Q training sessions?

  5. jack says:

    what is Onion architecture, please?

  6. Mike Pond says:

    I attended the February boot camp and I highly recommend it. It completely changed the way my team and I work, and I have accomplished more in the last two weeks than I previously had in the last three months. Thanks, Jeffrey!

  7. Matt says:

    I would love to attend one of these but I live in Melbourne, Australia – do you know of anyone holding these boot camps down here?

Leave a Reply