Microsoft .NET 2005 > Developing ASP.NET 2.0 Web Apps Using C# 2005

Developing ASP.NET 2.0 Web Apps Using C# 2005


Developing ASP.NET 2.0 Web Apps
Using C# 2005

PACKAGE INCLUDES

  • 13 CD-ROMs featuring live instructor-led classroom sessions with full audio, video and demonstration components
  • Printable courseware
  • Sample Codes
  • Step-by-step hands-on-labs
  • Comprehensive, understandable, and reusable as reference material
  • Focused on practical solutions to real-world development problems


  • Single User CD Course
    £ 348
    Single User Online Course
    £ 278
    Multi User CD Course
    £ 696

    COURSE INTRODUCTION

    Schedule our instructor led classroom training at your convenience and never miss another lecture or fall behind. You are in complete control. We invited the Best Microsoft Certified Trainers in the industry to help us develop the ultimate training & certification program which includes everything you will need to fully prepare for and succeed in the workplace.

    The release of Visual Studio 2005 and the .NET Framework 2.0 will make strides in all dimensions of application development. First, Visual Studio 2005 will set a new bar for developer productivity by tailoring the software development experience to the needs of the individual developer. This "personalized productivity" will deliver features across the development environment and .NET Framework class libraries to help developers overcome their most pressing challenges in minimal time. Second, Visual Studio 2005 will enable developers to apply existing skills across a broader range of application development scenarios through improved integration with the Microsoft Office System and SQL Server 2005.

    Course Outline


    Module 1

    ASP.NET 2.0 Web Applications
    Exploring Visual Studio 2005
    Launching the Application
    The Primary Window
    Solution Explorer
    Toolbox Window
    Web Form
    Properties Window
    Server Explorer
    Error List
    Toolbar
    New Features in Visual Studio 2005
    Common Taskbar
    Intellisense Everywhere
    Tag Navigation
    Create Virtual Directories
    Open a Site Via FTP & Refactoring
    Inserting a Table
    Built-In Test Server & Website Publisher
    Creating a New Web Application
    Lab - New Website
    Demo - Using Visual Studio 2005
    Demo - Simple UI and Event Procedure
    Demo - Error List
    Module 1 Review

    Module 2

    .NET and ASP.NET 2.0 Overview
    What is the .NET Framework?
    What is the CLR
    Managed Code: Type Safety
    Managed Code: Garbage Collection
    Managed Code: Security
    Managed Code: Languages Neutrality
    Managed Code: Multi-Language Projects
    Managed Code: XCopy Deployment
    Potential Cross-Platform Deployment
    The Class Library
    Class Library: Namespaces
    ASP.NET Overview
    Demo - View Source
    Module 2 Review

    Module 3

    Object-Oriented Programming C# 2005
    Understanding Classes and Objects
    Demo - Creating and Using a Class
    Lab - Add Class
    Encapsulation and Abstraction
    Understanding Inheritance
    Demo - Inheritance
    Understanding Interfaces
    New Feature: Generics
    Demo - Creating Generic Lists
    Demo - Searching an ArrayList
    New Feature: Partial Classes
    Demo - Partial Classes
    Module 3 Review
    Sample Code

    Module 4

    A Closer Look at Pages and Controls
    The Page
    The Server Form
    Lab - Set Form Defaults
    Server Controls
    Object Sender & EventArgs
    Modifying Properties
    Page_Load and IsPostBack
    Demo - Using IsPostBack
    Page Variables and ViewState
    Demo - Using ViewState
    Module 4 Review
    Sample Code

     

    Module 5

    Managing State in a Web Application
    What is a Web Application?
    Creating New Pages
    Demo - Copy Page/Rename Problem
    Invoking a New Page
    Understanding AutoPostBack
    Demo - DropDownList's AutoPostBack
    Session and Application Variables
    Session State
    Alternatives to Using Session State
    Demo - Application/Session Variables
    QueryString
    Demo - Default/Category Pages
    Cookies
    Demo - Cookie Storage and Retrieval
    Global Application Class
    Module 5 Review
    Lab Instructions - Code Lab
    Lab - Code Lab
    Sample Code

    Module 6

    Server Control Sampler
    Common Control Properties
    Navigation Controls
    Container Controls
    Other Cool Controls
    List Controls
    Demo - List Controls
    Demo - Using MultiView to Create Tabs
    Demo - Using FileUpload
    Demo - Calendar Control
    Validation Controls
    Demo - Validation Controls
    HTML Controls
    Demo - HTML Form Conversion
    Creating Your Own Controls
    Demo - Creating an Add-Item Listbox
    Demo - Creating a Die User Control
    Module 6 Review
    Lab Instructions - Code Lab
    Lab - Code Lab
    Sample Code

    Module 7

    Database Access & Update
    Data Sources
    The SqlDataSource
    Advanced SqlDataSource Properties
    Data Binding
    The GridView
    Specifying Parameters
    Demo - Categories Database Retrieval
    Lab - Database Retrieve
    Demo - Categories Sorting and Paging
    Demo - Categories Filtering Data
    Demo - Linking to a Details Page
    Demo - Details Insert/Update/Delete
    The Details View
    Demo - Master/Detail Page
    Module 7 Review
    Sample Code

    Module 8

    Creating Components and Web Services
    What is a .NET component?
    Private & Public Assemblies
    Demo - Creating a Math Function Library
    What's a Web Service?
    Web Service Applications
    Creating a Web Service
    Demo - Creating a Web Service
    Calling a Web Service
    Demo - Calling a Web Service
    Module 8 Review
    Lab Instructions - Code Lab
    Lab - Code Lab
    Sample Code

     

    Module 9

    ASP.NET 2.0 Advanced User Interface
    What's a Theme?
    Global vs. Local Themes
    Specifying Themes
    Creating Themes
    Demo - Creating Themes and Skins
    What's a Master Page?
    How a Master Page Works
    Master Page and Content Pages
    Building the Master Page
    Building the Content Page
    Making the Master Connection
    Important Points
    Demo - Master Page and Content Page
    What is a Portal?
    ASP.NET 2.0 Web Parts
    Web Parts Server Controls
    Web Parts Page Setup Example
    Demo - Simple Web Parts Application
    Module 9 Review
    Lab Instructions - Code Lab
    Lab - Code Lab
    Sample Code

    Module 10

    Caching and Configuration
    What is Caching and Why do it?
    The Cache Object
    Procedure for Using the Cache Object
    Page Caching
    Demo - The Cache Object
    Demo - Page Caching
    The Priority of Configuration Files
    Basic Structure and Common Elements
    Options for Configuration Setting
    Demo - Configuration
    Module 10 Review
    Lab - Configure Application Settings
    Sample Code

    Module 11

    ASP.NET 2.0 Security
    .NET Security Approaches
    Code Based Security
    ASP.NET Authentication Modes
    Authorization
    Lab - Configuring Authorization
    Login Controls
    List of Login Controls
    Module 11 Review
    Sample Code

    Module 12

    Error Handling
    Error Handling Approaches
    Structured Exception Handling
    FileStream Class Example
    The Catch Section
    Throwing Your Own Exceptions
    Exception Handling Best Practices
    When Not To Use Try/Catch
    Try/Catch: In General
    Demo - Exception Handling
    Coding Error Events
    Error Event Handling Procedure
    Custom Error Pages
    Demo - Custom Error Pages
    Module 12 Review
    Lab Instructions - Code Lab
    Lab - Code Lab
    Sample Code

    Module 13

    Deployment and Tracing
    Deployment Options
    Copy Web Tool
    Demo - Copy Web Tool
    Publish Web Utility
    Demo - Publish Web Utility
    Which Should You Use?
    Tracing Overview
    Tracing Methods
    Tracing Status
    Trace Output
    Demo - Tracing Methods
    Lab - Tracing
    Course Closure

    Page Execution time is 3.219 seconds.