LearnKey Training

C# with ASP.NET For Developers


C# with ASP.NET
For Developers

4 Sessions –
12 Hours of Interactive Training
In the C# with ASP.NET for Developers course from LearnKey, programmers and web developers will learn how to build web applications using Microsoft’s Visual C#.NET and ASP.NET. Expert instructor Mike Palermo begins with a basic overview of the .NET framework and the Visual Studio.NET environment, and proceeds step-by-step through web application development to advanced topics like application security and deployment.

Prerequisites: Previous programming or web development experience and knowledge of HTML are recommended. Basic knowledge of Visual C# .NET and the .NET framework will be helpful.

Benefits
  • Confidence in your ability to manage web applications using Visual C#.NET and ASP.NET.
  • Gain technical mastery of web development and increase your IT credibility.
  • Your IT knowledge and proficiency will open doors and maximize earning potential

  • About The Author
    J. Michael Palermo IV is a Microsoft Regional Director and MVP specializing in practical application of XML, and in the .NET framework including ADO.NET, ASP.NET, Web Services, COM+, C#, VB.NET and Visual Studio.NET. He is currently Chief Architect with myKB Inc (home of www.KBAlertz.com) in Scottsdale, AZ. Palermo has authored several developer titles for Wrox Press and is a frequent guest speaker at the MSDN developer group. He holds a number of IT certifications and titles including MCT, MSCE, MCDBA, MCSD,and endorsed MSF Practioner. He is also a member of the exclusive ASPInsiders, and holds a chair with the INETA Speakers Bureau committee.
    Session 1

    Section A: Introduction
    · Why .NET?
    · .NET Technologies
    · .NET Languages
    · Visual Studio.NET

    Section B: Visual Studio.NET
    · ASP.NET
    · Launch Program
    · Create Web Form
    · Working with Code
    · Code-Behind
    · Page Directive

    Section C: Reusable Resources
    · Location
    · Class Library
    · Use Library Object

    Section D: Intrinsic Objects
    · Expose Objects
    · Use Intrinsic Object
    · Request Operations
    · Retrieve Property Values
    · Sever Utilities
    · State/Global Management

    Section E: IIS Configuration
    · IIS Role
    · Configuration File
    · Solution Structure
    · Project Properties

    Section F: Sever Controls
    · Type of Server Controls
    · View State
    · HTML Server Controls
    · Web Server Controls
    · Intrinsic Controls
    · Rich Controls

    Section G: Events
    · Raising Events
    · AutoEventWireUp
    · Event Handlers
    · Initializing Web Forms
    · Control-Level Events
    · Application-Level Events


    Session 2

    Section A: Error Handling
    · Error Types
    · Exceptions
    · Exception Class
    · Unhandled Errors
    · Page-Level
    · Application-Level
    · Web.config-Level
    · HTTP Errors

    Section B: Debugging
    · Using Debugging
    · Debugging Requirements

    Section C: Tracing
    · Using Tracing
    · Enabling Trace
    · Trace.axd
    · Page.Trace
    · Warning Trace
    · Trace in Code

    Section D: Validation
    · Using Validation
    · Validation Controls
    · Common Properties
    · Control Properties
    · Validation Summary Control
    · Expression Validation
    · Password Validation
    · Server Validation

    Section E: User Control
    · Site Controls
    · Using User Controls
    · Programmatic Access
    · Dynamic Load


    Session 3

    Section A: Data Access
    · ADO.NET
    · Providers/Connections
    · Create Command
    · Command Methods
    · Access Database
    · Insert Data
    · Parameters Property

    Section B: Retrieving Data
    · Single Result Set
    · Execute Scalar
    · Execute Reader/DataReader
    · Getting Values
    · Multiple Result Sets
    · Data Access Errors

    Section C: DataSets
    · Local Data
    · Database DataSets
    · DataAdapters
    · Strongly-Typed
    · Use IDE
    · Login Authentication

    Section D: DataBinding
    · List-Bound Controls
    · DataBind Method
    · DataView
    · Repeater Control

    Section E: Stored Procedures
    · Usage
    · Types of SP

    Section F: Integrating XML
    · Standard Data Format
    · Create XML Files
    · XML Technologies
    · Create Schema
    · Using XML with DataSets
    · SQL Command
    · XML Control

    Section G: XML Web Services
    · Using Web Services
    · Web Service Model
    · Using Web Reference
    · Creating Web Service

    Session 4

    Section A: Client-Side State
    · State Management
    · Client Management
    · QueryStrings
    · Cookies
    · Retrieving Cookies

    Section B: Server-Side State
    · Statelessness
    · Server Management
    · Application/Session State
    · Configure Session State

    Section C: Web Performance
    · Increase Speed
    · Application-Level Caching
    · Cache Dependency
    · Page-Level Caching
    · Other Caching

    Section D: Globalization
    · Encoding Issues
    · Culture Influence
    · Resource Files
    · Satellite Assemblies

    Section E: Securing Web Pages
    · Facets of Security
    · Configuring Security
    · Windows Authentication
    · Declarative Security
    · Forms Authentication
    · Programmatic Security

    Section F: Deployment
    · Methods
    · Global Assembly Cache
    · Deployable Objects
    · Deploy ASP.NET Applications