Go To AppexTech

Beginning ASP.NET 2.0 with C#

1: Hour Daily

Duration :-Months

 

Begining ASP.NET 2.0 with C#  Training

ASP.NET Training Overview

Appextech's Beginning ASP.NET 2.0 with C# 2005 training class teaches experienced developers the C#, ADO.NET, and Visual Studio 2005 skills they need to successfully build database-driven Web applications and services.

ASP.NET Training Objective

To master the fundamentals of ASP.NET 2.0 and C# 2005 for building Web applications and web services.

ASP.NET Training Outline

1. Language Fundamentals

  • Program structure and statements
  • Data types, identifiers, and operators
  • Comments, XML comments
  • Branching and iteration
  • Working with strings
  • Arrays, structures, and enumerations
  • Classes and namespaces, objects
  • Inheritance, overloading, overriding
  • Interfaces
  • Exceptions
  • Generics, partial types, anonymous methods, and iterators
  • Refactoring code by using refactoring features

2.  Introduction to ASP.NET

  • A Review of Classic ASP
  • ASP.NET Web Applications
  • Rendering HTML with Server Controls
  • Data Binding in ASP.NET 2.0

3. What's New in ASP.NET 2.0

  • New Features in ASP.NET 2.0
  • Designer Features
  • Deployment and Configuration Tools
  • Increasing Productivity

4.  Working with Controls

  • Introduction to Web Controls
  • Simple Input Controls
  • HyperLink and Button Controls
  • List Controls
  • Controlling Focus

5. Using Rich Server Controls

  • Introduction to Rich Controls
  • The Calendar Control
  • The AdRotator Control
  • The XML Control

6. Accessing Data

  • Overview of ADO.NET
  • Connecting to Data
  • Executing Commands
  • Working with Data
  • Choosing an ADO.NET Provider

7. Configuration

  • Configuration Overview
  • Using the Web Site Administration Tool
  • Programming Configuration Files
  • Encrypting Configuration Sections

8.  Data Binding

  • Introducing Data Source Controls
  • Reading and Write Data Using the SqlDataSource Control
  • Displaying and Editing Middle-Tier Data using the ObjectDataSource Control
  • Displaying XML Data Using the XmlDataSource Control

9. Validating User Input

  • Overview of ASP.NET Validation Controls
  • Using the Simple Validators
  • Using the Complex Validators
  • Summarizing Results with the ValidationSummary Control
  • Separating Validation into Validation Groups

10. Themes and Master Pages

  • Creating a Consistent Web Site
  • ASP.NET 2.0 Themes
  • Master Pages
11. Site Navigation
  • Providers and Data Sources
  • Creating an XML Site Map File
  • Site Navigation Controls
  • Using the Site Navigation API
  • URL Mapping
  • Security Trimming

12.  Displaying Data with the GridView Control

  • Introducing the GridView Control
  • Filter Data in the GridView Control
  • Allow Users to Select from a DropDownList in the Grid
  • Add a Hyperlink to the Grid
  • Deleting a Row and Handling Errors

13. Managing State

  • Preserving State in Web Applications
  • Page-Level State
  • Using Cookies to Preserve State
  • ASP.NET Session State
  • Storing Objects in Session State
  • Configuring Session State
  • Setting Up an Out-of-Process State Server
  • Storing Session State in SQL Server
  • Using Cookieless Session IDs
  • Application State

14.  Managing Users with ASP.NET's Membership Features

  • Introduction to Membership and Roles
  1. Using Membership Controls
  2. Writing Code to Interact with Membership and Roles

15. Debugging ASP.NET Applications

  • Using the Visual Studio Debugging Features
  1. Handling Errors and Redirecting Users
  2. Debugging Client-Side Script
  3. Debugging SQL Server Code

16. Tracing

  • Using Page-Level Tracing
  1. Using Application-Level Tracing
  2. Using Web Events
  3. Viewing Information With the Web Development Helper

17. Creating New Controls

  • Two Kinds of User-Defined Controls
  • Creating a User Control
  • A More Complex User Control
  • Creating a Custom Control
  • Investigating the StateDropDownList Control

18. Improving Performance with Output Caching

  • The Importance of Caching
  • Declarative Page Output Caching
  • Caching Page Fragments
  • Post-Cache Substitution
  • Caching Configuration

19. Advanced Caching

  • A Review of Basic ASP.NET Caching
  • Using Code to Implement Caching
  • Caching Data Rather Than Output
  • Using Database Dependencies for Cache Expiration
  • DataSource Control Caching

20.  Using the DataList and Repeater Controls

  • Overview of List-Bound Controls
  • Creating a Repeater Control
  • Creating a DataList Control

21. Creating and Consuming Web Services

  • The Motivation for XML Web Services
  • Creating an XML Web Service with Visual Studio
  • Designing XML Web Services
  • Creating Web Service Consumers
  • Discovering Web Services Using UDDI

 Back