About Me

Training

Develop With Passion® - Developer Bootcamp

Subscribe

Nothin But .Net - Vancouver, BC (June 23rd - 27th) @ The Empire Landmark Hotel

Written May 08, 2008 at 13:19 MDT Tagged training

With the window for registration for the Toronto course soon coming to a close, it is time to start registration for another iteration of Nothin But .Net to be held in Vancouver. You can register for the course here. Like all of the recent public courses, this course will also be held in the conference room of a hotel, so travelers will be able to stay in the hotel the course is being hosted in. This statement is also known as : prepare for long days!!! We are blessed to be able to have the beautiful Empire Landmark Hotel at our disposal, this will give us some great lunch and dinner options (remember, you don't have to pay for any of the meals) as well as some potentially nice walks near the ocean!!
I am anticipating that this class will fill up fast, so if you are ready to take your skills to the next level, register today!!

Overview

Nothin But .Net is a five day (intense) boot camp style course that will focus on applying .Net development best practices in the context of developing a working N-Tiered application. Registrants will learn about how to practically apply.Net as they apply it to the task of building a complete application from the UI layer all the way down to the mapping layer.

WARNING!!!!

If you are expecting to come to this course to learn about how to have VS.Net automatically generate an "application" for you, then this course is NOT for you.

This course is all about taking control of the .Net framework and having it work the way you want. This course will place a heavy emphasis on getting back to the basics and making .Net do things the way you want it to, in a predictable and testable way.

During the course of the week, there will be absolutely no code that gets compiled from within Visual Studio. Studio itself will be relegated to a glorified code editor. I will teach you development techniques and tools that will dramatically increase your day to day productivity as a software developer.

This course will focus on a code centric view of application development vs. the typical databinding/designer magic covered by many typical .Net courses. You will walk away with a deep understanding of fundamental aspects of .Net and how these pieces can be used to develop and deliver enterprise scale applications.

Core Concepts Overview

* Expand the capabilities of developing with VS.Net - Enter ReSharper (a productivity add-in for Visual Studio .Net)

* There's more to development than code generators

* Automated Builds

* Generics ( they're not just for collections )

* Object Relational Mapping in .Net

* Creating layered architectures

* Driving out functionality and design through testing

* Taking Control Of Databinding

* Test Driven Development & Mock Objects

* Core Design Patterns Applied

Detailed Topic Coverage Breakdown

       </font></font></font></span></h3>    <p class="MsoNormal" style="margin: 6pt 0in 0pt 0.25in; text-indent: -0.25in; mso-list: l2 level1 lfo1; tab-stops: list .25in"><span><span style="mso-list: ignore">*<span style="font: 7pt 'Times New Roman'"> </span></span><font face="Arial">Language Enhancements </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Generics </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Anonymous Delegates </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Iterators </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Linq </font></span>    



<p class="MsoNormal" style="margin: 6pt 0in 0pt 0.25in; text-indent: -0.25in; mso-list: l2 level1 lfo1; tab-stops: list .25in"><span><span style="mso-list: ignore">*<span style="font: 7pt 'Times New Roman'"> </span></span><font face="Arial">Collections </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Taking advantage of the collection interfaces </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Making use of the IDictionary<T> and IList<T> interfaces. </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Overcoming the limitations of the IList<T> interface </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Sorting, searching, and manipulating collections using generic delegates </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Overcoming limitations of searching with generic delegates </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .25in .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Creating custom comparers </font></span>    



<p class="MsoNormal" style="margin: 6pt 0in 0pt 0.25in; text-indent: -0.25in; mso-list: l2 level1 lfo1; tab-stops: list .25in"><span><span style="mso-list: ignore">*<span style="font: 7pt 'Times New Roman'"> </span></span><font face="Arial">Events </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Delegates in depth </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Creating classes that expose events </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Safely publishing events </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Multithreading with delegates </font></span>    



<p class="MsoNormal" style="margin: 6pt 0in 0pt 0.25in; text-indent: -0.25in; mso-list: l2 level1 lfo1; tab-stops: list .25in"><span style="font-size: 8pt; font-family: symbol; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol"><span style="mso-list: ignore">*<span style="font: 7pt 'Times New Roman'"> </span></span></span><font face="Arial"><personname w:st="on"><span style="font-size: 8pt; mso-bidi-font-family: arial">ADO</span></personname><span style="font-size: 8pt; mso-bidi-font-family: arial"> .Net </span></font>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Creating a Custom Object Relational mapping layer </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Effective uses of TransactionScope to test the mapping layer </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Eliminating the need for stored procedures </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Effective techniques for querying data </font></span>    



<p class="MsoNormal" style="margin: 6pt 0in 0pt 0.25in; text-indent: -0.25in; mso-list: l2 level1 lfo1; tab-stops: list .25in"><span><span style="mso-list: ignore">*<span style="font: 7pt 'Times New Roman'"> </span></span><font face="Arial">ASP.Net </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Master Pages </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Passing Data Between Pages </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Taking Control Of Databinding </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Validation Techniques </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Leveraging Front Controller Architecture styles for cleaner separation of concerns. </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Saying goodbye to WebForms </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">MVC vs MVP vs SC </font></span>    



<p class="MsoNormal" style="margin: 6pt 0in 0pt 0.25in; text-indent: -0.25in; mso-list: l2 level1 lfo1; tab-stops: list .25in"><span><span style="mso-list: ignore">*<span style="font: 7pt 'Times New Roman'"> </span></span><font face="Arial">OO Practices & Principles </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Dependency Inversion </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Single Responsibility </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Open Closed </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Hollywood </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Tell Don't Ask </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Encapsulation </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Polymorphism </font></span>    



<p class="MsoNormal" style="margin: 6pt 0in 0pt 0.25in; text-indent: -0.25in; mso-list: l2 level1 lfo1; tab-stops: list .25in"><span><span style="mso-list: ignore">*<span style="font: 7pt 'Times New Roman'"> </span></span><font face="Arial">Patterns </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Layered Architecture </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Data Transfer Object </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Supervising Controller </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Passive View </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Notification </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Static Gateway </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Unit Of Work </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Mapper </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Gateway </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Domain Model </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Null Object </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Proxy </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Adapter </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Abstract Factory </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Event Aggreagor </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Service Layer </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Facade </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Visitor </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Decorator </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Composite </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Front Controller </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Notification </font></span>    



<p class="MsoNormal" style="margin: 6pt 0in 0pt 0.25in; text-indent: -0.25in; mso-list: l2 level1 lfo1; tab-stops: list .25in"><span><span style="mso-list: ignore">*<span style="font: 7pt 'Times New Roman'"> </span></span><font face="Arial">Testing </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Using Automated Testing Frameworks </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Dependency Based/Interaction Based </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">TDD as a design tool </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Applied Test Driven Development </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Avoiding over specification problems with Interaction Based Testing </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Test Partitioning </font></span>    



<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level2 lfo1; tab-stops: list .5in 1.5in"><span style="font-size: 8pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="font-size: 8pt; mso-bidi-font-family: arial"><font face="Arial">Different types of testing (Integration,Acceptance,Unit) </font></span>    


Recommended Prerequisites

This is an intermediate to expert level course. In order to walk away with the most benefit from the course the following list outlines key prerequisites and the level of knowledge that people would be best served entering the course with:

<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"></span>    

<p class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; line-height: 116%; mso-list: l0 level1 lfo3; mso-add-space: auto"><span style="line-height: 116%; font-family: symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol"><span style="mso-list: ignore"><font face="Arial" size="2"><img height="9" alt="*" src="http://codebetter.com/blogs/jean-paul_boodhoo/clip_image001.jpg" width="9" /></font><span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="line-height: 116%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"><font size="2"><font face="Arial">Knowledge of the C# syntax (Strong) </font></font></span>      



<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; line-height: 116%; mso-list: l0 level1 lfo3; mso-add-space: auto"><span style="line-height: 116%; font-family: symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol"><span style="mso-list: ignore"><font face="Arial" size="2"><img height="9" alt="*" src="http://codebetter.com/blogs/jean-paul_boodhoo/clip_image001.jpg" width="9" /></font><span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="line-height: 116%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"><font size="2"><font face="Arial">Knowledge of the .Net event/delegate architecture (Moderate/Strong) </font></font></span>      



<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; line-height: 116%; mso-list: l0 level1 lfo3; mso-add-space: auto"><span style="line-height: 116%; font-family: symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol"><span style="mso-list: ignore"><font face="Arial" size="2"><img height="9" alt="*" src="http://codebetter.com/blogs/jean-paul_boodhoo/clip_image001.jpg" width="9" /></font><span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="line-height: 116%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"><font size="2"><font face="Arial">OO programming concepts (Moderate/Strong) </font></font></span>      



<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; line-height: 116%; mso-list: l0 level1 lfo3; mso-add-space: auto"><span style="line-height: 116%; font-family: symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol"><span style="mso-list: ignore"><font face="Arial" size="2"><img height="9" alt="*" src="http://codebetter.com/blogs/jean-paul_boodhoo/clip_image001.jpg" width="9" /></font><span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="line-height: 116%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"><font size="2"><font face="Arial">Domain Driven Design (Cursory) </font></font></span>      



<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; line-height: 116%; mso-list: l0 level1 lfo3; mso-add-space: auto"><span style="line-height: 116%; font-family: symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol"><span style="mso-list: ignore"><font face="Arial" size="2"><img height="9" alt="*" src="http://codebetter.com/blogs/jean-paul_boodhoo/clip_image001.jpg" width="9" /></font><span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="line-height: 116%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"><font size="2"><font face="Arial">Refactoring (Cursory) </font></font></span>      



<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; line-height: 116%; mso-list: l0 level1 lfo3; mso-add-space: auto"><span style="line-height: 116%; font-family: symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol"><span style="mso-list: ignore"><font face="Arial" size="2"><img height="9" alt="*" src="http://codebetter.com/blogs/jean-paul_boodhoo/clip_image001.jpg" width="9" /></font><span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="line-height: 116%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"><font size="2"><font face="Arial">Design Patterns (Cursory) </font></font></span>      



<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; line-height: 116%; mso-list: l0 level1 lfo3; mso-add-space: auto"><span style="line-height: 116%; font-family: symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol"><span style="mso-list: ignore"><font face="Arial" size="2"><img height="9" alt="*" src="http://codebetter.com/blogs/jean-paul_boodhoo/clip_image001.jpg" width="9" /></font><span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="line-height: 116%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"><font size="2"><font face="Arial">Automated Testing Frameworks (Cursory/Moderate) </font></font></span>      



<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; line-height: 116%; mso-list: l0 level1 lfo3; mso-add-space: auto"><span style="line-height: 116%; font-family: symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol"><span style="mso-list: ignore"><font face="Arial" size="2"><img height="9" alt="*" src="http://codebetter.com/blogs/jean-paul_boodhoo/clip_image001.jpg" width="9" /></font><span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="line-height: 116%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"><font size="2"><font face="Arial">Test Driven Development (Cursory) </font></font></span>      



<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; line-height: 116%; mso-list: l0 level1 lfo3; mso-add-space: auto"><span style="line-height: 116%; font-family: symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol"><span style="mso-list: ignore"><font face="Arial" size="2"><img height="9" alt="*" src="http://codebetter.com/blogs/jean-paul_boodhoo/clip_image001.jpg" width="9" /></font><span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="line-height: 116%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"><font size="2"><font face="Arial">Utilizing Events and Delegates in .Net (Moderate/Strong) </font></font></span>      



<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; line-height: 116%; mso-list: l0 level1 lfo3; mso-add-space: auto"><span style="line-height: 116%; font-family: symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol"><span style="mso-list: ignore"><font face="Arial" size="2"><img height="9" alt="*" src="http://codebetter.com/blogs/jean-paul_boodhoo/clip_image001.jpg" width="9" /></font><span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="line-height: 116%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"><font size="2"><font face="Arial">Manipulation of core ADO.Net objects (Moderate/Strong) </font></font></span>      



<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; line-height: 116%; mso-list: l0 level1 lfo3; mso-add-space: auto"><span style="line-height: 116%; font-family: symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol"><span style="mso-list: ignore"><font face="Arial" size="2"><img height="9" alt="*" src="http://codebetter.com/blogs/jean-paul_boodhoo/clip_image001.jpg" width="9" /></font><span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="line-height: 116%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"><font size="2"><font face="Arial">Build Automation (Cursory) </font></font></span>      



<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt; line-height: 116%; mso-add-space: auto"><span style="line-height: 116%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"></span>    

<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt; line-height: 116%; mso-add-space: auto"><span><font size="2"><font face="Arial"><u>**********Please be aware that the length of course days (based on prior iterations of the course) can fluctuate dramatically based on the level of student interaction. It is best to come ready expecting the course days to be no less than 10 hours</u>.************ </font></font></span>      



<p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 0pt 0.5in; line-height: 116%"><span style="line-height: 116%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"></span>    

<h2 style="margin: 0.25in 0in 3pt"><font face="Trebuchet MS" size="3">Intended Outcomes</font></h2>    <p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"><font size="2"><font face="Arial">Upon completion of this course students should be equipped with a practical, applied understanding of the following concepts: </font></font></span>      



<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"></span>    

<p class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; line-height: 116%; mso-list: l0 level1 lfo3; mso-add-space: auto"><span style="line-height: 116%; font-family: symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol"><span style="mso-list: ignore"><font face="Arial" size="2"><img height="9" alt="*" src="http://codebetter.com/blogs/jean-paul_boodhoo/clip_image001.jpg" width="9" /></font><span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="line-height: 116%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"><font size="2"><font face="Arial">Interface Based Programming </font></font></span>      



<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; line-height: 116%; mso-list: l0 level1 lfo3; mso-add-space: auto"><span style="line-height: 116%; font-family: symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol"><span style="mso-list: ignore"><font face="Arial" size="2"><img height="9" alt="*" src="http://codebetter.com/blogs/jean-paul_boodhoo/clip_image001.jpg" width="9" /></font><span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="line-height: 116%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"><font size="2"><font face="Arial">Design By Contract </font></font></span>      



<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; line-height: 116%; mso-list: l0 level1 lfo3; mso-add-space: auto"><span style="line-height: 116%; font-family: symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol"><span style="mso-list: ignore"><font face="Arial" size="2"><img height="9" alt="*" src="http://codebetter.com/blogs/jean-paul_boodhoo/clip_image001.jpg" width="9" /></font><span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="line-height: 116%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"><font size="2"><font face="Arial">Test Driven Development </font></font></span>      



<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; line-height: 116%; mso-list: l0 level1 lfo3; mso-add-space: auto"><span style="line-height: 116%; font-family: symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol"><span style="mso-list: ignore"><font face="Arial" size="2"><img height="9" alt="*" src="http://codebetter.com/blogs/jean-paul_boodhoo/clip_image001.jpg" width="9" /></font><span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="line-height: 116%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"><font size="2"><font face="Arial">Layered architecture </font></font></span>      



<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; line-height: 116%; mso-list: l0 level1 lfo3; mso-add-space: auto"><span style="line-height: 116%; font-family: symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol"><span style="mso-list: ignore"><font face="Arial" size="2"><img height="9" alt="*" src="http://codebetter.com/blogs/jean-paul_boodhoo/clip_image001.jpg" width="9" /></font><span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="line-height: 116%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"><font size="2"><font face="Arial">Object Oriented Programming </font></font></span>      



<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; line-height: 116%; mso-list: l0 level1 lfo3; mso-add-space: auto"><span style="line-height: 116%; font-family: symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol"><span style="mso-list: ignore"><font face="Arial" size="2"><img height="9" alt="*" src="http://codebetter.com/blogs/jean-paul_boodhoo/clip_image001.jpg" width="9" /></font><span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="line-height: 116%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"><font size="2"><font face="Arial">Design Patterns </font></font></span>      



<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; line-height: 116%; mso-list: l0 level1 lfo3; mso-add-space: auto"><span style="line-height: 116%; font-family: symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol"><span style="mso-list: ignore"><font face="Arial" size="2"><img height="9" alt="*" src="http://codebetter.com/blogs/jean-paul_boodhoo/clip_image001.jpg" width="9" /></font><span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="line-height: 116%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"><font size="2"><font face="Arial">Unit Testing </font></font></span>      



<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; line-height: 116%; mso-list: l0 level1 lfo3; mso-add-space: auto"><span style="line-height: 116%; font-family: symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol"><span style="mso-list: ignore"><font face="Arial" size="2"><img height="9" alt="*" src="http://codebetter.com/blogs/jean-paul_boodhoo/clip_image001.jpg" width="9" /></font><span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="line-height: 116%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"><font size="2"><font face="Arial">Interaction vs. State Based Testing </font></font></span>      



<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; line-height: 116%; mso-list: l0 level1 lfo3; mso-add-space: auto"><span style="line-height: 116%; font-family: symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol"><span style="mso-list: ignore"><font face="Arial" size="2"><img height="9" alt="*" src="http://codebetter.com/blogs/jean-paul_boodhoo/clip_image001.jpg" width="9" /></font><span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="line-height: 116%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"><font size="2"><font face="Arial">Dependency Injection </font></font></span>      



<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; line-height: 116%; mso-list: l0 level1 lfo3; mso-add-space: auto"><span style="line-height: 116%; font-family: symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol"><span style="mso-list: ignore"><font face="Arial" size="2"><img height="9" alt="*" src="http://codebetter.com/blogs/jean-paul_boodhoo/clip_image001.jpg" width="9" /></font><span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="line-height: 116%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"><font size="2"><font face="Arial">Object Relational Mapping </font></font></span>      



<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; line-height: 116%; mso-list: l0 level1 lfo3; mso-add-space: auto"><span style="line-height: 116%; font-family: symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol"><span style="mso-list: ignore"><font face="Arial" size="2"><img height="9" alt="*" src="http://codebetter.com/blogs/jean-paul_boodhoo/clip_image001.jpg" width="9" /></font><span style="font: 7pt 'Times New Roman'"> </span></span></span><span style="line-height: 116%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: arial"><font size="2"><font face="Arial">Domain Driven Design </font></font></span>      



<p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; line-height: 116%; mso-list: l0 level1 lfo3; mso-add-space: auto"><span style="line-height: 116%; font-family: symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol"><span style="mso-list: ignore"><font face="Arial" size="2"><img height="9" alt="*" src="http://codebetter.com/blogs/jean-paul_boodhoo/clip_image001.jpg" width="9" /></font><span style="font: 7pt 'Times New Roman'"> </span></span></span><font size="2"><font face="Arial">Build Automation</font></font>    <p class="StyleArial9ptBefore6ptLinespacing15lines" style="margin: 6pt 0in 0pt"><span style="font-size: 7pt"><font face="Arial"></font></span>    

People are required to bring their own laptops capable of running:

  • Windows XP w/SP2 & IIS 5.0
  • SQL Server 2005 Developer Edition
  • Visual Studio 2008 Professional Edition
  • TortoiseSVN
  • ReSharper 3.x / 4.0
  • TestDriven .Net

What is Included In The Price For The Course?

  • 5 - 10 + Hour Days Of Coding Madness
  • Breakfast, Lunch, And Supper
  • Screencasts of the entire week of coding, so that you can replay anything that we blast through too quickly
  • All code artifacts generated throughout the course of the week
  • ReShaper 4.0 License
  • $70 Amazon Book E-Gift Card
  • T-Shirt - I survived Jean-Paul Boodhoo's .Net Bootcamp!!

WARNING...............This is a very intense week. Your mind will not have very much in the way of downtime. Days in past courses have gone anywhere from 10 - 20 hours in length!!

One side goal of the course is to leave people feeling a lot more empowered and energized to do their jobs!! Develop with passion is not just my tagline, it is something that I personally believe in!!

If you are interested then sign up here.

Develop With Passion!!