After completing this course, students will be able to explain how to create dynamic Web pages by using ASP.NET; manage state, handle requests, and improve accessibility by using the features of ASP.NET; configure an ASP.NET application by using .config files; create a user interface on an ASP.NET page by using standard Web server controls; create a user control and a custom server control and add them to an ASP.NET page; access and manipulate data from different sources by using ADO.NET 3.5; access and manipulate data from Windows Communication Foundation services or Web services; present data to the user by placing data-bound controls on an ASP.NET page; improve page responsiveness by using the ASP.NET AJAX controls; interact with the user, access services, and access the AJAX client-side library by using client scripts; find and eliminate bugs in an ASP.NET application; deploy an ASP.NET application to a production Web server; write pages that adapt to the capabilities of mobile devices; utilize controls that adapt to the capabilities of mobile devices.