Premier
ASP.Net

Developing Web Applications Using Microsoft Visual Studio 2008
(Microsoft Training Course: 2310) - 5 days - £2095 exc VAT

Save up to 50% of the cost of some courses: check our Certification Packages or buy F1 Training Vouchers


> Target Audience
This course provides knowledge and skills on developing ASP.Net Web applications by using Microsoft Visual Studio 2008. It is intended for Web developers who are beginners and have knowledge of HTML or Clasic ASP, along with some knowledge of a scripting language such as Visual Basic Scripting Edition or Microsoft Jscript.
> Course outline
  1. Exploring ASP.NET Web Applications in Microsoft Visual Studio 2008 SP1
  2. Creating Web Applications by Using Microsoft Visual Studio 2008 SP1 and Microsoft .NET–Based Languages
  3. Creating a Microsoft ASP.NET Web Form
  4. Adding Functionality to a Microsoft ASP.NET Web Form
  5. Implementing Master Pages and User Controls
  6. Validating User Input
  7. Debugging Microsoft ASP.NET Web Applications
  8. Managing Data in an ASP.NET 3.5 Web Application
  9. Managing Data Access Tasks by Using LINQ
  10. Managing Data by Using ASP.NET Dynamic Data
  11. Creating a Microsoft ASP.NET AJAX Application
  12. Consuming XML Web Services and Windows Communication Foundation Services
  13. Managing State in Web Applications
  14. Configuring and Deploying a Microsoft ASP.NET Web Application
  15. Implementing New Technologies Supported by Visual Studio 2008 SP1 for Web Development
  16. Securing a Microsoft ASP.NET Web Application

Supplementary InformationCourse 2310 was designed using Visual Studio 2008. For Visual Studio 2010 users we recommend you look at course 10267- Introduction to Web Development with Microsoft Visual Studio 2010. This is an updated version of course 2310.
Module 1: Exploring ASP.NET Web Applications in Microsoft Visual Studio 2008 SP1
  • This training course module explains the key features of Microsoft .NET Framework and Microsoft ASP.NET. It helps you view the complete Web application that you build in the labs throughout this course.
  • Introduction to the .NET Framework
  • Overview of ASP.NET
  • Overview of the Lab Application
Skills
  • Describe the .NET Framework.
  • Describe ASP.NET.
  • Describe how the lab application works.
top
Module 2: Creating Web Applications by Using Microsoft Visual Studio 2008 SP1 and Microsoft .NET–Based Languages
  • This training course module describes the different programming languages that are available when developing Microsoft .NET Framework applications.
  • Choosing a Programming Language
  • Overview of Visual Studio 2008
  • Creating a Simple ASP.Net Web Application
  • Lab: Creating an ASP.Net Web Applications by Using Microsoft Visual Studio 2008 and Microsoft .NET–Based Languages
Skills
  • Choose a programming language.
  • Describe Visual Studio 2008.
  • Create a simple ASP.Net Web application.
top
Module 3: Creating a Microsoft ASP.NET Web Form
  • This training course module explains how to create Web Forms and populate them with server controls.
  • Creating ASP.Net Web Forms
  • Adding and Configuring Server Controls in an ASP.Net Web Form
  • Lab: Creating a Microsoft ASP.NET Web Form
Skills
  • Create ASP.Net Web Forms.
  • Add and configure server controls in an ASP.Net Web Form.
top
Module 4: Adding Functionality to a Microsoft ASP.NET Web Form
  • This training course module describes the various methods that can be used to add code to a Microsoft ASP.NET Web application.
  • Working with Code-Behind Files in ASP.Net
  • Handling Server Control Eventsin ASP.Net .
  • Creating Classes and Components by Using Visual Studio 2008
  • Handling Page Events in ASP.Net
  • Lab: Adding Functionality to a Microsoft ASP.NET Web Form
Skills
  • Work with code-behind files.
  • Handle server control events.
  • Create classes and components by using Visual Studio 2008.
  • Handle page events.
top
Module 5: Implementing Master Pages and User Controls
  • This training course module explains how to create and implement master pages and how to implement user controls in an ASP.Net Web application.
  • Creating Master Pages in ASP.Net
  • Adding User Controls to an ASP.NET Web Form
  • Lab: Implementing Master Pages and User Controls in ASP.Net
Skills
  • Create master pages.
  • Add user controls to an ASP.NET Web Form.
top
Module 6: Validating User Input
  • This training course module provides an overview of user input validation. It covers information on adding, positioning, and configuring validation controls on an ASP.Net Web Form.
  • Overview of User Input Validation in ASP.Net
  • ASP.NET Validation Controls
  • Validating ASP.Net Web Forms
  • Lab: Validating User Input
Skills
  • Describe user input validation.
  • Describe Visual Studio 2008.
  • Create a simple ASP.Net Web application.
top
Module 7: Debugging Microsoft ASP.NET Web Applications
  • This training course module describes the steps required to enable tracing and debugging, including how you can use debugging and tracing in an ASP.Net Web application.
  • Debugging in ASP.NET
  • Tracing in ASP.NET
  • Lab: Debugging Microsoft ASP.NET Web Applications
Skills
  • Perform debugging in ASP.NET.
  • Perform tracing in ASP.NET.
top
Module 8: Managing Data in an ASP.NET 3.5 Web Application
  • This training course module provides an overview of Microsoft ADO.NET. It explains how to programmatically work with data by using ADO.NET and how to create a connection to access the data stored in a Microsoft SQL Server database.
  • Overview of ADO.NET
  • Connecting to a Database
  • Managing Data
  • Lab: Managing Data in an ASP.NET 3.5 Web Application
Skills
  • Describe ADO.NET.
  • Connect to a database.
  • Manage data.
top
Module 9: Managing Data Access Tasks by Using LINQ
  • This training course module explains what LINQ is and how you can use LINQ to manage both XML data and Microsoft SQL Server data in a Microsoft ASP.NET Web application by using Web Server controls and code.
  • Overview of LINQ
  • Managing XML Data by Using LINQ to XML
  • Managing SQL Data by Using LINQ to SQL
  • Lab: Managing Data Access Tasks by Using LINQ
Skills
  • Describe LINQ.
  • Manage XML data by using LINQ to XML.
  • Manage SQL data by using LINQ to SQL.
top
Module 10: Managing Data by Using ASP.NET Dynamic Data
  • This training course module provides an overview of Microsoft ASP.NET Dynamic Data. It also covers information on applying ASP.NET Dynamic Data.
  • Overview of ASP.NET Dynamic Data
  • Applying ASP.NET Dynamic Data
  • Customizing ASP.NET Dynamic Data Applications
  • Lab: Managing Data by Using ASP.NET Dynamic Data
Skills
  • Describe ASP.NET Dynamic Data.
  • Apply ASP.NET Dynamic Data.
  • Customize ASP.NET Dynamic Data applications.
top
Module 11: Creating a Microsoft ASP.NET AJAX Application
  • This training course module provides an overview of Microsoft ASP.NET AJAX and explains how to create an ASP.NET AJAX application.
  • Introduction to ASP.NET AJAX
  • Creating an ASP.NET AJAX Application by Using the ASP.NET AJAX Extensions
  • Extending an Application by Using the ASP.NET AJAX Control Toolkit
  • Lab: Creating a Microsoft ASP.NET AJAX Application
Skills
  • Describe ASP.NET AJAX.
  • Create an ASP.NET AJAX application by using the ASP.NET AJAX extensions.
  • Extend an application by using the ASP.NET AJAX Control Toolkit.
top
Module 12: Consuming XML Web Services and Windows Communication Foundation Services
  • This training course module provides an overview of XML Web services. It describes how to locate and call an XML Web service directly by using a browser and a proxy from a Web application.
  • Overview of XML Web Services
  • Locating XML Web Services
  • Calling XML Web Services
  • Consuming Windows Communication Foundation Services
  • Lab: Consuming XML Web Services and Windows Communication Foundation Services
Skills
  • Describe XML Web services.
  • Locate XML Web services.
  • Call XML Web services.
  • Consume Windows Communication Foundation services.
top
Module 13: Managing State in Web Applications
  • This training course module explains how to manage state in a Microsoft ASP.NET Web application.
  • State Management
  • ASP.NET Profiles
  • ASP.NET Caching
  • Lab: Managing State in an ASP.Net Web Applications
Skills
  • Describe state management.
  • Describe ASP.NET profiles.
  • Describe ASP.NET caching.
top
Module 14: Configuring and Deploying a Microsoft ASP.NET Web Application
  • This training course module explains how to configure and deploy a Microsoft ASP.NET Web application by using the machine.config and web.config files.
  • Configuring an ASP.NET Web Application
  • Deploying an ASP.NET Web Application
  • Lab: Configuring and Deploying a Microsoft ASP.NET Web Application
Skills
  • Configure an ASP.NET Web application.
  • Deploy an ASP.NET Web application.
top
Module 15: Implementing New Technologies Supported by Visual Studio 2008 SP1 for Web Development
  • This training course module explains the various new functionality, changes, and enhancements of Microsoft Visual Studio 2008 SP1 and Microsoft .NET Framework 3.5 for improved Web development.
  • Working with ADO.NET Data Services
  • Working with ASP.NET MVC
  • Working with Silverlight 3
  • Lab: Implementing New Technologies Supported by Visual Studio 2008 SP1 for Web Development
Skills
  • Work with ADO.NET Data Services.
  • Work with ASP.NET MVC.
  • Work with Silverlight 3.
top
Module 16: Securing a Microsoft ASP.NET Web Application
  • This training course module explains how to secure an ASP.NET Web application by using a variety of technologies, including authentication and authorization.
  • Web Application Security Overview
  • Windows-Based Authentication
  • Forms-Based Authentication
  • Lab: Securing a Microsoft ASP.NET Web Application
Skills
  • Describe the ASP.NET and IIS authentication methods.
  • Secure an ASP.NET Web application by using Windows-based authentication.
  • Secure an ASP.NET Web application by using Forms-based authentication.
top
> Pre-Requisites
Before attending this course, students must have the following pre-requisites:
  • Knowledge of HTML or ASP.
  • Before attending tthis ASP.Net training course it is recommended that students have experience using Microsoft Visual Basic or Microsoft Visual C#.
  • The completion of training Course 4994, Introduction to Programming Microsoft .NET Framework Applications with Microsoft Visual Studio 2005, satisfies the preceding prerequisite skills requirements for Visual Basic and Visual C#.
> Purpose
After completing this ASP.Net training course, students will be able to explore ASP.NET Web applications in Microsoft Visual Studio 2008 SP1; create ASP.Net Web applications by using Microsoft Visual Studio 2008 and Microsoft .NET–based languages; create a Microsoft ASP.NET Web Form; add functionality to a Microsoft ASP.NET Web Form; implement master pages and user controls; validate user input; debug Microsoft ASP.NET Web applications; manage data in an ASP.NET 3.5 Web application; manage data access tasks using LINQ; manage data using ASP.NET Dynamic Data; create a Microsoft ASP.NET AJAX application; consume XML Web services and Windows Communication Foundation (WCF) services; manage state in Web applications; configure and deploy a Microsoft ASP.NET Web application; secure a Microsoft ASP.NET Web application; implement new technologies supported by Visual Studio 2008 SP1 for Web development.
> Supplementary Information
Course 2310 was designed using Visual Studio 2008. For Visual Studio 2010 users we recommend you look at course 10267- Introduction to Web Development with Microsoft Visual Studio 2010. This is an updated version of course 2310.