This course is for experienced asp.net developers who want to drill deep in to creating advanced Asp.Net applications.
We aim to improve your productivity and quality of code, and to bring you up to speed on technologies and choices you may not have had time to explore yourself.
What you will learn
This course begins with a look at architectural choices when building Asp.Net applications, including choices for layers and tiers, creating Data Access Layers, using services and more.
We then move on to Security both in terms of authentication and authorisation, but also for creating secure code that is resilient against attacks.
OO is central of course to any development in .net, and we take you futher by exploring unit testing, TDD, and design patterns, and then put it into practise creating commercial quality server controls.
Ajax is required for an modern application now and we look at how to take advantage of the Ajax Extensions, both on the client and using the server controls.
We keep this course updated constantly with the latest from the Asp.Net team - so we are currently including a look at some great new features in Asp.Net 3.5 - Data Services, MVC, Dynamic Data and more.
Finally we also look at how you can integrate Silverlight into you application to deliver truly great UX!
You should be an experienced Asp.Net developer, but you don't need no know anything about Ajax.
What you should already know
This course is for experienced Asp.Net developers using either c# or vb.net.