Customers include:

4Sure.Com

Acxsis

Aetna Corp

Avanade Inc

Baseline Financial

Burntsand Inc

CATIC

CIGNA Retirement & Investment Services

Citigroup

City Of Medicine Hat

Cross Country Automotive

Cummings & Lockwood

Day Publishing Company

Eastern Connecticut State U

Fidelity Investments

Fleet Boston Financial, Financial System

Foxwoods

Granite Technologies

Haemonetics

Hamilton Sundstrand

Hubbell Wiring Device

Instron

Intuit

JP Morgan

Juneau Police Department

Kennedy Center

MGTI

MONY

Mediaweave

Microsoft Corp.

Millenium Pharmaceuticals

Mohegan Sun

NUWC Division Keyport (Defense Department)

Northeast Utilities

Park Place Entertainment

Penn State University

Pfizer GRD

Philips Medical Systems

Pinnacle Decision Systems

Plum Tree

Price Waterhouse

RETEC

Raytheon

Razorfish

Roger Williams University

SAP

SS&C Inc.

Salesnet.Com

Schering Laboratories

SetFocus

Smart Signal

State of Connecticut

Subway

Summit Software

Teradyne Corp.

UBS Warburg

US Air Force

US Navy

Univ of Delaware

VT Country store

Veritec

Vermont Yankee Nuclear Power Corporation

 

Overview

If your team has experience with ASP or ASP.NET 1.x, and your goal is to develop scalable and powerful websites with ASP.NET 2.0, this is the perfect onsite class for your team.

 

You'll learn first-hand how to get the most out of the built in controls with tips for controlling VIEWSTATE, State, Session, and Caching. Learn Master Pages and the provider model, Learn how to deal with concurrency, and how to bind without losing your mind. You'll learn how to take advantage of AJAX and asynchronous calls. You'll also learn how to use inheritance to create custom web controls that do real-world things!

 

You'll also learn how to secure your ASP.NET web applications, how to stress-test them with native and third-party tools, and how to deliver reports in HTML and PDF formats using ActiveReports.NET.

 

This class is unlike test preparation classes that teach you how to pass an exam without giving you any real-world experience. Instead, you'll get a real transfer of knowledge from industry experts, with one-on-one attention.

 

The Book

Everyone gets a copy of Stephen Walther's excellent ASP.NET 2.0 Unleashed, a book that is receiving nothing but 5 star reviews on Amazon.com.

 

Agenda

This class is available onsite only. For public classes please contact Dunn Training and tell them we sent you!

 

The agenda is customizable, but here is a typical week-long agenda.

 

  • .NET & Visual Studio Essentials
    • The .NET Framework
      • Common Language Runtime
      • Framework Class Library
      • Common Type System
      • Intermediate Language
      • Assemblies
        • The Manifest
        • Portable Executable files
        • ILDASM
      • JIT Compilation
      • The GAC
    • Visual Studio IDE
      • Solutions & Projects
      • Tool Windows
        • Solutions Explorer
        • Server Explorer
        • Toolbox
        • Property Browser
        • Immediate Window
        • Locals Windows
        • Output Window
        • Thread Window
      • Project & Item Templates
      • Referencing Assemblies
      • Code Windows
      • Code Regions
      • Debugging
      • Edit & Continue
    • Language Features & OOP
      • Value Types & Reference Types
      • ByVal & ByRef
      • Structures & Classes
        • Declaring
        • Instantiating
        • Modifiers
        • Shared
      • Namespaces
        • Root (VB vs C#)
        • Importing
        • Aliasing
      • Performance
        • Boxing
        • Finalization (mode detail later)
      • Variable declaration
        • Scoping
        • Modifiers
      • Constructors
      • Inheritance
      • Polymorphism (interfaces)
      • Member Overloading
      • Member Overriding
      • Shadowing
      • Casting
      • Strings & StringBuilder
      • Arrays
      • Collections
      • Custom Collection Classes
      • Delegates
        • Declaring
        • Passing around
        • Invoking
        • Asynchronous Programming
      • Events
        • AddHandler & RemoveHandler
        • Handles
        • Declaring events
        • Raising events
      • Generics
        • Creating & Using
        • Collections
        • Event Handlers
      • Accessing the File system with System.IO
      • Readers, Writers, & Streams
        • Stream class
        • StreamReader & StreamWriter classes
        • FileStream class
        • MemoryStream class
        • StringReader & StringWriter classes
      • Serialization
        • Attribute based
        • Custom serialization
        • Serializers
          • Binary
          • SOAP
          • XML
      • Finalization
        • Garbage Collector
        • Finalizer
        • IDisposable
  • ASP.NET
    • Overview
      • The Architecture
      • Webforms
        • ASPX pages
        • Code-Behind classes
      • Page Parsing
      • Controls
        • HTML Controls
        • User Controls
        • Server Controls
      • The Postback mechanism
      • State Management
      • Global.asax
      • Analyzing a rendered HTML page
    • Creating Webforms with Visual Studio
      • Using controls from the toolbox
      • Accessing controls from code
        • Inline code
        • Code-Behind class
      • Creating controls from code
    • Accessing data
      • ADO.NET
        • Overview of the Provider Model
        • Establishing connections
        • Command object
        • Adapter object
        • Datasets
        • Datareaders
        • The great debate
        • Concurrency
    • Processing control events
      • Postbacking
      • The ASP.NET Life Cycle
    • State Management
      • ViewState
      • Cookies
      • Session State
        • Using it
        • Storage options
      • Application variable
      • Cache variable
    • Web.Config
      • Overview
        • XML Layout
        • Cascading nature
        • Basics of a Config section
      • Accessing configuration information
        • ConfigurationManager class
        • AppSettings
        • ConnectionStrings
        • Custom Config Sections
      • System.Web
      • System.Net
      • Page-specific configuration
      • File offloading
    • Caching
      • Output caching
      • More on the Cache object
      • Database-dependent caching
    • Creating UserControls with Visual Studio
      • Differences & Similarities to Webforms
      • Using them in webforms
      • Gotchas (lifecycle)
    • Working with Controls
      • Basic controls (Label, TextBox, Button, etc.)
      • Data Controls
        • GridView
          • Binding to a dataview
          • Paging
          • Sorting
          • Editing
          • Templates
            • Creating template columns
            • Accessing template content
          • Callback enabling
        • DataList
        • Repeater
        • DetailView
        • FormView
        • Working with the event models
          • ItemCreated
          • ItemDataBound
          • ItemCommand
          • Others...
      • Declarative Data Sources
      • Navigation Controls
        • TreeView
        • Menu
        • SiteMapPath
      • Other Controls
        • Calendar
        • ImageMap
        • More…
    • Master Pages
      • Creating
      • “Inheriting” from them
      • Attaching them to existing Webforms
      • Nesting
    • Themes & Skins
      • Creating Themes
      • Skin Files
      • Other theme content items
      • Relationship to CSS
      • Setting Themes on entire site
      • Changing the Theme programmatically
        • PreInit event
        • Profile storage (more detail later)
    • Security
      • Authentication
        • Forms Authentication vs Windows Authentication
        • Aspnet_Regsql
        • Membership provider
        • WAT
        • Membership object
        • Security control suite
      • Authorization
        • Role provider
        • WAT
        • Role object
        • Importing roles from ADS
    • Profiles
      • Profile provider
      • Profile properties
      • Profile object
      • Anonymous profiles
        • Using
        • Copying into authenticated profile
    • Introduction to WebParts
      • What are Webparts
      • Webpart provider
      • Setting up zones
      • Managing the catalog
      • Editing Webparts
  • Advance Topics & Best Practices
    • Adding properties to pages
    • Wrapping Cache in properties
    • Intercepting the Page class
    • Serializing objects into cookies
    • Encrypted connection strings
    • ASP.NET Callbacks
      • What is AJAX
      • Implementing callbacks in webforms
      • Implementing callbacks in controls
    • WebServices
      • Creating ASP.NET WebServices
      • Consuming WebServices
      • Message Class approach (contact-first)
    • Custom Server Controls
      • Creating a simple composite control
      • Introduction to Custom Webcontrol creation
    • Extending the pipeline
      • HttpModules
      • HttpHandlers

 

Please contact us to set up an onsite class

 

 

.NET Screencasts with .NET Rocks! guests!

 

 

 

 

   Copyright © 2006 Franklins.net. All rights reserved.

Legal / Privacy Policy