Skip Navigation Links

Course Length:
2 Days
Course Description:
This two-day instructor-led course provides students with the knowledge and skills to create a fully functional Web application by using ASP.NET 3.5.
Who Should Attend:
This course is intended for application developers who know how to create applications in Visual Studio 2005 or 2008.
Benefits of Attendance:
Upon completion of 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.
Prerequisites:
Before attending this course, students should have intermediate experience developing applications by using previous versions of Microsoft Visual Studio at level 200.
Course Outline:
  • Module 1: Getting Started with ASP.NET 3.5
    1. Building Dynamic Web Pages with ASP.NET 3.5
    2. ASP.NET 3.5 Features
    3. Configuring ASP.NET Applications
    4. Lab: Creating and Configuring an ASP.NET 3.5 Application
    5. Creating an ASP.NET Application
    6. Configuring Session State
    7. Configuring Caching
  • Module 2: Implementing a User Interface with ASP.NET Server Controls
    1. Consuming Controls to Interact with Users
    2. Creating Custom Controls
    3. Lab: Consuming and Creating ASP.NET Server Controls
    4. Creating a User Interface by Using Web Server Controls in an ASP.NET Form
    5. Creating User Controls and Custom Server Controls
  • Module 3: Displaying and Manipulating Data in ASP.NET 3.5
    1. Accessing Data by Using ADO.NET 3.5
    2. Accessing Data from Services
    3. Rendering Data in Web Controls
    4. Lab: Displaying and Manipulating Data in ASP.NET 3.5
    5. Accessing Data from an XML File as a Data Source
    6. Consuming Data from a Web Service
    7. Displaying and Updating Data by Using Data-Bound Controls
  • Module 4: Creating Responsive Pages by Using Client-Side Technologies
    1. Creating Partial Page Updates by Using AJAX
    2. Scripting Actions on the Web Client
    3. Lab: Creating Responsive Pages by Using Client-Side Technologies
    4. Implementing Partial Page Updates by Using AJAX Controls
    5. Accessing a Web Service by Using a Client-Side Script
  • Module 5: Debugging and Deploying ASP.NET Applications
    1. Troubleshooting and Debugging ASP.NET Applications
    2. Deploying Completed ASP.NET Applications
    3. Lab: Debugging and Deploying ASP.NET Applications
    4. Debugging an ASP.NET Application
    5. Deploying an ASP.NET Application
  • Module 6: Writing ASP.NET Applications for Mobile Devices
    1. This module explains how to ensure that mobile device users can access all the functionality of a Web site.
    2. Lessons
    3. Rendering Pages According to Device Capabilities
    4. Creating Pages with Mobile Web Controls
    5. Lab: Adding Support for Mobile Devices
    6. Adding a Mobile Web Form to Your Application
    7. Displaying Data by Using Mobile Web Controls