# Wednesday, June 4, 2008

Ever since the new ASP.NET MVC framework was announced in October, posts about it have spread about it like wildfire through the .NET blogosphere.  There's usually at least 2-3 MVC stories a day that show up on DotNetKicks.

At the last Philly.NET code camp in January, there was standing room only for the ASP.NET MVC talk (see photo to the right).  Similar crowds have shown up at the HLS DevCon in Atlantic City, Central Jersey .NET & Fairfield/Westchester .NET user groups to hear about it.

With all the buzz going on about the new ASP.NET MVC Framework, I'm happy to announce a one day Firestarter event in NYC covering it on Saturday, June 7th!  Join us for a day in New York City to learn more about the ASP.NET MVC framework and see what everyone is all excited about.

At the ASP.NET MVC Firestarter, we’ll give you a quick tour of the framework, then peel back the layers and dive deeper into how it works.   As part of that, we’ll spend time discussing the design and development practices that lead to the creation of the MVC framework.  By the time you leave, you’ll have enough knowledge to get fired up and start building web applications with it.

clip_image002More Info

When it comes to design patterns, the MVC is the granddaddy of them all.  First described in the late 70s, the MVC pattern remains very popular in the world of web applications today.  

ASP.NET MVC provides a framework that enables you to easily implement the model-view-controller (MVC) pattern for Web applications. This pattern lets you separate applications into loosely coupled, pluggable components for application design, processing logic, and display.
ASP.NET MVC is not a replacement for Webforms. It provides an alternative choice when designing a Web application. Using ASP.NET MVC offers the following advantages:

  • It enables you to achieve and maintain a clear separation of concerns
  • It facilitates test driven development (TDD)
  • It provides more control over the URLs you publish in the application and over the HTML that is emitted by the application

Registration is now open. Don't wait as this will likely fill to capacity quickly:

Register Here!

Lunch will be provided.

Agenda: 

·        Intro to ASP.NET MVC & .NET 3.0/3.5   9:00-10:30

·        Intro to MVC/MVP patterns   10:30-11:30

Lunch 11:30-12

·        Intro to Test Driven Development 12:00-1:00

·        Routing  1:00-1:30

·        Controllers  1:30-2:30

·        Break 2:30-2:45

·        Views  2:45-4:00

o   Strongly- vs. Weakly-Typed

§  What’s the difference?

§  Why would you choose one over the other

§  Ways to effectively use Weakly-typed

o   UI Helpers

§  Overview of framework helpers

§  Rolling your own

o   View Engines

§  Overview of WebForms ViewEngine

·        File location/mappings

·        Using “standard” ASP.NET stuff:  ASPX, ASCX, Master

·        REST & AJAX – WCF, Dynamic Data, MVC AJAX  4:00-5:00

Comments are closed.