Central Jersey ASP.NET MVC Fire Starter – Saturday December 13th

ASPMVCFirestarter If you missed the MVC Fire Starters in New York and Philadelphia over the past few months, I’m happy to announce that the ASP.NET MVC Fire Starter is coming to central Jersey next Saturday, December 13th.  This is your opportunity to come out and learn about the new ‘old’ way of building web applications on ASP.NET!  Feedback from the New York & Philly events were great.  Due to popular demand for this topic, we’re bringing the content to Jersey.

Thanks to Infragistics, we are able to host the Fire Starter at their headquarters in East Windsor, NJ.  If you’re from north or south Jersey, this is smack in the middle of the state right off Exit 8 on the NJ Turnpike.  So come on out for a full day of learning about MVC.  The ASP.NET MVC framework recently reached official beta status (after 5 ‘preview’ releases over the past year).  The content has been tweaked and updated based on feedback from Philly & New York. 

REGISTER HERE!!!

Location:

Infragistics Corporate Headquarters Windsor Corporate Park 50 Millstone Road Auditorium Building 100 East Windsor, NJ 08520

Saturday, December 13, 2008

9:30 AM–5:00 PM

Map picture

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

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.

Detailed Agenda:

  • ASP.NET MVC Introduction
    • The MVC Design Pattern
    • Hello World Demo – Walking through routing, controllers, and views
  • Framework Fundamentals & Practices
    • C# 3.0 Primer
      • Anonymous Classes
      • Lambda Expressions
      • Extention Methods
      • LINQ
    • Dependency Injection
  • Routing & Controllers
    • Routing 101
    • Controllers – Actions & ActionResults
    • Controllers & TDD
  • Rendering Markup
    • Views (using WebForm tools)
    • Extensibility with View Engines
  • Working with Data
    • Creating & Submitting Forms
    • UI Helpers
  • Building Rich Web Interfaces
    • Applying AJAX Helper extensions
    • Walkthrough of ASP.NET AJAX + MVC Extensions
    • Enhancing MVC with jQuer
    • Action Filters & applying to AJAX