About this workshop
This workshop provides participants with the knowledge and skills to create a fully functional Web application by using ASP.NET 3.5.
Duration
2 days
Upon completion
Participants 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.
Workshop Agenda
1: Getting Started with ASP.NET 3.5
· Building Dynamic Web Pages with ASP.NET 3.5
· ASP.NET 3.5 Features
· Configuring ASP.NET Applications
2: Implementing a User Interface with ASP.NET Server Controls
· Consuming Controls to Interact with Users
· Creating Custom Controls
3: Displaying and Manipulating Data in ASP.NET 3.5
· Accessing Data by Using ADO.NET 3.5
· Accessing Data from Services
· Rendering Data in Web Controls
4: Creating Responsive Pages by Using Client-Side Technologies
· Creating Partial Page Updates by Using AJAX
· Scripting Actions on the Web Client
5: Debugging and Deploying ASP.NET Applications
· Troubleshooting and Debugging ASP.NET Applications
· Deploying Completed ASP.NET Applications
6: Writing ASP.NET Applications for Mobile Devices
· Rendering Pages According to Device Capabilities
· Creating Pages with Mobile Web Controls