COURSE NAME: 2310-Developing ASP .NET Web Applications Using Visual Studio 2008 (4051)
Course length:
5
days
Overview:
This five-day instructor-led course will teach introductory-level Web developers the fundamentals of Web application development and best practices for Microsoft Web development technologies, including ASP.NET 3.5, ASP.NET AJAX Extensions, and Silverlight. This course focuses on using the Microsoft Visual Studio 2008 development environment and the Microsoft .NET Framework 3.5 to create a Web application that delivers dynamic content to a Web site.
Prerequesite Courses:
- 1912-Introduction to Web Development Technologies (4051) or equivalent knowledge
Performance-based Objectives:
After completing this course, students will be able to:
- Create a component in Visual Basic .NET and Microsoft Visual C#™.
- Create an ASP.NET Web Application Project by using Visual Studio .NET.
- Add server controls to an ASP.NET page.
- Add functionality to an ASP.NET page.
- Use the debugging features of Visual Studio .NET.
- Use validation controls to validate user input.
- Create a user control.
- Access data by using the built-in data access tools in Visual Studio .NET.
- Describe .NET technologies and how ASP.NET integrates with them.
- Use Microsoft ADO.NET to access data in a Web application.
- Accomplish complex data access tasks from a Web application.
- Access Extensible Markup Language (XML) data and read it into a DataSet.
- Build a XML Web service.
- Call a XML Web service from a Web application and incorporate the returned data into a Web site.
- Store application and session data in variables or in a Microsoft SQL Server™ database.
- Configure and deploy an ASP.NET application.
- Secure a Web application by using Secure Sockets Layer (SSL), Internet Information Services (IIS) authentication, login pages, and integration with the Passport Web Service.
Course content:
Unit 1: Overview of the Microsoft .NET Framework and Dynamic Web Sites
This Unit explains how to describe .NET Framework and ASP.NET.
- Overview of the .NET Framework
- Overview of ASP.NET
- Overview of the Lab application
Unit 2: Using Microsoft Visual Studio .NET
This Unit explains how to create new projects, and how to use the primary features in Visual Studio .NET.
- Overview of Visual Studio .NET
- Creating an ASP.NET Web Application Project
Unit 3: Using Microsoft .NET Languages
This Unit will introduce the various languages that support .NET. This Unit will concentrate on Visual Basic .NET and C#. Students will use Visual Studio .NET to create a class project and write code in either Visual Basic .NET or C#.
- Overview of the .NET languages
- Comparison of the .NET languages
- Writing Visual Basic .NET code
- Creating a Component Using Visual Basic .NET
Unit 4: Creating a Microsoft ASP.NET Page
This Unit explains how to create and display a ASP.NET page.
- Creating ASP.NET Web Forms
- Using Server Controls
Unit 5: Adding Code to a Microsoft ASP.NET Page
This Unit explains how to add event procedures to an ASP.NET page. Examples will be show in Visual Studio .NET and C#.
- Adding Event Procedures to Server Controls
- Using Code-Behind Pages
- Using Page Events
Unit 6: Debugging
This Unit explains how to use the debugger to create breakpoints, set watch variables, and step between pages and components in a Web application.
- Debugging in Visual Studio .NET
- Using Tracing
Unit 7: Validating User Input
This Unit explains how to use the client-side and server-side validation controls to screen data.
- Overview of user input validation
- Using validation controls
- Using multiple validation controls
Unit 8: Creating User Controls
This Unit explains user controls and how to create them.
- Creating user controls
- Adding user controls to an ASP.NET page
Unit 9: Accessing Data Using Microsoft Visual Studio .NET
This Unit explains a conceptual overview of the objects in ADO.NET.
- Overview of ADO.NET
- Creating a connection to the database
- Displaying a DataSet in a list-bound control
- Using templates with list-bound controls
Unit 10: Accessing Data with Microsoft ADO.NET
This Unit explains how to manually add data access tools to a Web application.
- Introduction to using ADO.NET
- Accessing data with DataSets
- Using multiple tables
- Accessing data with DataReaders
- Securing a SQL Server database
Unit 11: Calling Stored Procedures with Microsoft ADO.NET
This Unit explains how to accomplish complex data access tasks from a Web application.
- Overview of stored procedures
- Calling stored procedures
Unit 12: Reading and Writing XML Data
This Unit explains the methods that can be used for reading data from an XML files.
- Overview of XML architecture in ASP.NET
- Reading and writing XML to and from DataSet data
- Working with XML data
- Displaying XML data
Unit 13: Building an XML Web Service
This Unit explains how to build a XML Web service.
- Overview of XML Web services
Creating an XML Web service
Unit 14: Using XML Web Services from a Microsoft ASP.NET Page
This Unit explains how to call a XML Web service from a Web application and incorporate the returned data into the site.
- Overview of using XML Web services
- Calling a XML Web service via HTTP
- Using proxy to call an XML Web service
Unit 15: Managing State
This Unit explains how to store application and session data by using a variety of methods.
- State management
Using application and session variables
Using cookies and cookie-less sessions
Using the Cache object
Unit 16: Configuring a Microsoft ASP.NET Web Application
This Unit explains how to configure and deploy an ASP.NET application.
- Using ASP.NET output caching
Configuring an ASP.NET Web application
Deploying an ASP.NET Web application
Unit 17: Securing a Web Application
This Unit explains how to secure a Web application by using a variety of technologies.
- Web application security overview—Authentications vs. Authorization
- Windows-based security
- Forms-based security
- Microsoft Passport Authentication
- Securing a XML Web Service
Unit 18: Review
This Unit tests students on many of the ASP.NET skills that they have learned throughout the course.
- Review of course material.
- Game
Are you looking for E-Learning Course Outlines?
|