Course Title: ASP.NET Essentials Using C#
Course #: ASP14I
Duration: 1 day
Overview:This course is intended to give experienced developers with knowledge of C# a jumpstart in learning ASP.NET. It includes an introduction to Web services.
Topics:ASP.NET and Web Forms
- Web Application Fundamentals
- Creating a Virtual Directory
- From ASP to ASP.NET
- Limitations of ASP
- Benefits of ASP.NET
- An Echo Program
- Web Forms Architecture
- Code-Behind Version of Echo
- HelloCodebehind.aspx
- HelloCodebehind.aspx.cs
- Page Class
- Inheriting from Page Class
- Web Forms Page Life Cycle
- View State
- Web Forms Event Model
- Page Processing
- Page Events
- Page Properties
- ASP.NET Features
- Compiled Code
- Server Controls
- Browser Independence
- Separation of Code and Content
- State Management
Web Applications Using Visual Studio
- Using Visual Studio
- Configuring Web Server Connection
- The Toolbox
- Deploying a Web Application
- Using Project | Copy Project
- Precompiled Web Page
- Configuring a Virtual Directory as an Application
- Configuration Error
- ASP.NET Applications
- Sessions
- Global.asax
- Web Application Life Cycle
- Session and Application State
- Session Object
- Global.asax.cs
- Page_Load
- Redirection
- Data Binding
- Application State
- Implementing Application State
- Global.asax.cs
- Users.aspx.cs
- Multithreading Issues
Introduction to Web Services
- ASP.NET and Web Services
- Industry Standards
- Web Services and .NET Remoting
- XML
- XML Namespaces
- Uniform Resource Identifier
- XML Schema
- SOAP
- WSDL
- Web Services Architecture
- Hello World Web Service
- Test Client
- Providing a Namespace
- Client Program
- Add Web Reference Dialog
- Web References Subdirectory
- HelloClient Code
Audience: Experienced application developers or architects.
Prerequisites: A working knowledge of C#. Previous experience with ASP is desirable, but not essential.