CTI Home Page
UWM Home Page Lubar School Home Page SAP UCC Home Page Search UWM
University of Wisconsin-Milwaukee


Center for Technology Innovation

 

Program Detail

►CTI Home Page
►About CTI
►Events
►Members
►Faculty
►Custom Programs
►Decision Lab

 

Center for
Technology Innovation
UW-Milwaukee
PO Box 742
Milwaukee, WI   53201
Lubar Hall N334
 

PHONE: 414-229-3939
Fax: 414-229-4477

Please direct questions and comments to:
daveh@uwm.edu

Last updated July 20, 2007


ASP.NET MVC in Action

featuring Jeffrey Palermo, Headspring Systems

Friday, April 17, 2009
8:30 AM - 4:15 PM
Breakfast and check-in at 8 AM
UWM Lubar School of Business
Lubar Hall, Room N146

Printable Brochure



A full day seminar presented by Jeffrey Palermo. This workshop is being coordinated by Dr. Huimin Zhao, Associate Professor in Management Information, Lubar School of Business, UW-Milwaukee

Overview

With the new version of ASP.NET developers can easily leverage the Model-View-Controller pattern in ASP.NET applications. Pulling logic away from the UI and the views has been difficult for a long time. The Model-View-Presenter pattern helps a little bit, but the fact that the view has to delegate to the presenter makes the UI pattern difficult to work with.

This workshop is the opportunity to share the experience of Headspring Systems using the ASP.NET MVC framework on real-world systems. Headspring Systems has been using ASP.NET MVC since the original prototype and has presented on the topic at local conferences as well as Microsoft TechEd. Headspring employees are responsible for a book on ASP.NET MVC, as well as MvcContrib, CodeCampServer, and several community Solution Templates. While a lot of information is packed into the workshop, the workshop will be run in the Headspring Systems “boot camp” style by which participants move quickly and deeply through the topics. In the workshop we will work together as a simulated development team and extend an existing application using the techniques learned. Participants will work together and learn from each other as well as from the presenter.

Topics

●History of ASP.NET and ASP.NET MVC overview

●Separated solution structure

●Basic and customized routes

●Customized route handlers

●Controller selection and customized controller factories

●Controller and Action patterns and anti-patterns

●Read-only views

●Data-entry views

●Presentation Model

●Advanced ActionResults

●Action filters and ActionFilterAttribute

●Server-side validation

●JQuery integration

●Deployment and installation

●Advanced View Helpers

●AJAX with ASP.NET MVC

●T4 Templating

●Connecting with data access, messaging, etc.

About the speaker

Jeffrey Palermo is the CTO of Headspring Systems. Jeffrey specializes in Agile management coaching and helps companies double the productivity of software teams. He is instrumental in the Austin software community as a member of the board of directors of AgileAustin and a director of the Austin .Net User Group. Jeffrey has been recognized by Microsoft as a “Microsoft Most Valuable Professional” (MVP) for technical and community leadership. He is also certified as a MCSD.Net and ScrumMaster. Jeffrey has spoken and facilitated at industry conferences such as VSLive, DevTeach, and Microsoft Tech Ed. He also speaks to user groups around the country as part of the INETA Speakers’ Bureau. His web sites are headspringsystems.com and jeffreypalermo.com. He is a graduate from Texas A&M University, an Eagle Scout, and an Iraq war veteran.

Who should Attend?

The workshop is for designers, developers, and managers who are interested in .Net and/or the MVC development approach.

Coordinator

Dr. Huimin Zhao is an Associate Professor in Management Information, Lubar School of Business, UW-Milwaukee