I will be in Orlando, Florida next week speaking at the ASP.NET Connections conference in Orlando, Florida. I'm giving 5 separate talks. I'm presenting two talks on Microsoft day:
ASP.NET MVC: A New Framework for Building Web Applications
ASP.NET MVC is Microsoft’s newest framework for building web applications. In this session, you learn how to take advantage of ASP.NET MVC to build loosely coupled and highly testable applications. Over the course of this session, we build a simple database-driven Web application from start to finish. You learn how to use several features of the ASP.NET MVC framework including Model Binders, Partials, and AJAX helpers.
ASP.NET: Taking AJAX to the Next Level
Hear how ASP.NET AJAX 4.0 makes building pure client-side AJAX Web applications even easier, and watch us build an entire data-driven ASP.NET AJAX application from start to finish by taking advantage of only JavaScript, HTML pages and WCF services. Also learn about new ASP.NET AJAX features including the DataView control, declarative templates, live client-side data binding, WCF and REST integration, and see how they radically simplify developing and designing Rich Internet Applications.
I'm really excited about both talks. ASP.NET MVC has just been released (finally!). And, anyone who knows me knows that I am an Ajax fanatic. In the Ajax talk, I get to talk about all of the new pure client-side Ajax features coming with the next version of the Microsoft AJAX framework.
Later in the week (Wednesday), I am giving two more talks on ASP.NET MVC that focus on particular features of the framework:
Creating an ASP.NET MVC DataGrid Helper
In this session, Stephen Walther demonstrates how you can extend the ASP.NET MVC Framework with custom HTML Helpers. In particular, you learn how to build a custom HTML Helper that displays a set of database records in an HTML table. You also learn how to extend the HTML Helper so that it supports paging and sorting database records.
Test-Driven Development with ASP.NET MVC
By taking advantage of test-driven development, you can build applications that are resilient to change. Applications built using test-driven development are easier to maintain over time and modify in the future. In this session, Stephen Walther demonstrates how you can build ASP.NET MVC applications by taking advantage of test-driven development. He shows how you can build unit tests for database access code, validation logic, and different types of MVC controller actions.
These talks are intended to address two concerns that I always hear from Web Form developers who first start using ASP.NET MVC. ASP.NET MVC sounds great, but where is my DataGrid control? ASP.NET MVC sounds great, but how do I write tests that will test X where X might be database access, views, or something else?
Finally, I am hosting a full-day 6 hour post conference workshop on ASP.NET MVC. We are going to really dive into the framework:
Building an ASP.NET MVC Application from Start to Finish
In this full-day workshop, Stephen Walther introduces you to the Microsoft ASP.NET MVC Framework by building an entire ASP.NET MVC application from start to finish. If you are new to the ASP.NET Framework then this session is a great introduction to ASP.NET MVC. During this session, you learn how to take advantage of test-driven development when building an ASP.NET MVC application. You also learn how to take advantage of formal software design principles and patterns to build software that can survive the test of time.
I did this full-day workshop last year and it was a lot of fun. I am looking forward to doing the workshop again this year after the framework is finally released.
Hope to see you there!