Home
> Training
CONTACT US

questions?   call us toll free!
1-877-459-2260
 
Headspring Certified Training

.NET Boot Camp: From Journeyman to Master

This course will take competent .NET software developers and propel them towards becoming a master developer.

Session Time Price
June 18, June 19, June 20 8:30 a.m. to 5:30 p.m. $2,350.00
     


Training located in Austin, Texas
Although it is unlikely, class dates are subject to change. We encourage you to obtain transferable airline/hotel reservations in the event that this should occur.

This advanced agile curriculum will cover everything involved in developing software in .NET, from setting up a new project and defining the architecture to implementing functionality in a loosely-coupled and testable manner. We will immerse ourselves in domain-driven design, test-driven development, design patterns, object-relational mapping, inversion of control (IoC), pair programming, automated builds, and continuous integration (CI). Students will discover which practices cause projects to fail and which practices help projects succeed. The course will include a strong focus on solid principles and values that can be applied to any .NET project. With a solid understanding of Agile values and object-oriented programming, students will emerge from the training with a refocused view on software development and the tools to immediately bring value back to their companies. All developers will take back working code developed during the course using the techniques and practices taught.

Call HeadspringJeffrey Palermo is the CTO of Headspring Systems. He specializes in doubling the productivity of software teams by introducing solid principles, values, and discipline. Along with holding the MCSD.NET certification and Solutions Architect MVP award, he also runs the Austin .NET User Group, is a board member of AgileAustin, and is a speaker on the INETA Speakers’ Bureau. He is a graduate from Texas A&M University, an Eagle Scout, and an Iraq war veteran.

Call Headspring

Why is the curriculum relevant?

Jeffrey Palermo: I've worked with start-up software companies, independent software vendors, government entities, and Fortune 500 enterprises. Regardless of the company, I see many of the same challenges in their software department. Managers have difficulty predicting when a system or enhancement can be delivered. When software is delivered, bugs never seem to go away, and deployments are always a big ordeal. The software always comes with surprises and doesn't work as expected every time. 11th hour heroics are needed more than once. Even when the software is completed on time, the business partners aren't happy with it. Somewhere along the way, what was built doesn't match up with the business partners' expectations.

Another big problem is fires. Emergencies pop up and require complete dedication of key staff – pulling them away from pressing projects. Further, when key people are out or go on vacation, large parts of operations stop because knowledge is strongly partitioned. Only certain people on the team can perform important tasks, and these tasks have to be performed often.

Finally, who can find good people? Even with open positions, managers have a hard time finding the right people. For the staff that has worked hard and been dependable for years, technology threatens to leave them behind. Managers find their people skilled in yesterday's technologies but less experienced with today's. New techniques and processes are showing benefits for organizations, but it is a challenge to implement these without help. It is a challenge to even understand these when so many vendors are content to sell snake oil.

This curriculum is designed to tackle these issues. Jeffrey Palermo has been a programmer, architect, manager, software executive, and consultant. Using his experience in the industry, Jeffrey can help solve these painful issues. He can train staff on techniques that bring quality and predictability to software systems, from software managers to project managers, architects, and individual developers.

Tackle Issues:

The Journeyman to Master series specifically deals with real world issues you face.

• 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

Call Headspring

 

As seen at:

Jeffery Palermo, CTO of Headspring Systems has given similar training sessions with VSLive and DevTeach.

 

Headspring, a Leader in .NET Development

Headspring Systems, a software consulting company, delivers exceptional value by connecting business processes with IT best practices to create customized, user-centric software systems.

 

On Demand Available:

For companies that want to maximize their programming teams, Headspring Systems can create training courses customized to meet your needs. For more contact us at training@headspringsystems.com

 

Please note that spaces are limited. When a registrant contracts for a space in the class, the space(s) are removed from inventory and considered "sold." Therefore, Headspring Systems has the following cancellation policy in place:

All cancellations are to be received in writing by 5:00 PM CST 10 business days prior to the first day of the scheduled event. If written notice is received 10 business days prior to meeting date, no penalties will apply, and Registrant will receive a 100% refund. If written notice is received 5 business days prior to meeting date, partial penalties will apply, and Registrant will receive a 50% refund. If written notice is received less than 5 business days prior to meeting date, all penalties will apply and no refund will be issued.

 

The Verdict:

"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

 
   © 2008 Headspring Systems. All rights reserved. | Terms of Use and Privacy Policy | 1-877-459-2260 toll free