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.
More
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:
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