Learning Tree International

Visual Studio Training

1-888-THE-TREE (1-888-843-8733)
 

Request Info

Salutation

First Name

Last Name

Job Title

Department

Mailstop

Company

Address

P.O. Box

City

Province

Postal Code

Country
List

Work Telephone

Ext.

E-mail Address

A representative will contact you to follow up your request.

Privacy Statement

 
Save up to $900 per course with Training Vouchers

 

ASP.NET WebForms:
A Comprehensive Hands-On Introduction


Course 5124 Days

  E-mail   Print   Q&A   PDF   Facebook   Twitter

Quick Enrol

You Will Learn How To

  • Build dynamic Web applications with ASP.NET and Visual Studio
  • Create consistent user interfaces with Master pages, Themes and Skins
  • Retrieve, modify and report on data from any data source
  • Program common application tasks including master-detail pages with minimal code
  • Secure access to the application using Web Forms authentication
  • Generate multiple displays in a single page with templates

Course Benefits

ASP.NET enables developers to build dynamic Web applications and sophisticated user interfaces with minimal code. In this course, you gain the skills needed to develop and deploy Web applications with ASP.NET. You learn how to build sophisticated user interfaces by configuring controls and extending them with custom code. You also learn how to integrate data access with data-source controls.

Who Should Attend

Those who are interested in building Web applications with ASP.NET. Experience programming in a modern object-oriented language and an understanding of HTML are assumed.

Hands-On Training

You learn how to build a complete and authentic Web site using Visual Basic and C#. Exercises include:
  • Ensuring a consistent user interface with Master pages, Themes and Skins
  • Implementing navigation models with SiteMapPath, Menus and TreeViews
  • Identifying users with Login controls
  • Binding pages to various data sources
  • Displaying and updating single and multiple records with DataView controls
  • Reporting data over the Web
  • Dynamically access data with the EntityDataSource

Course 512 Content

Getting Started with ASP.NET

  • Constructing Web Forms with ASP.NET controls
  • Developing with Visual Studio
  • Debugging with Visual Studio Development Web server
  • Applying the common Web Form controls

Architecting the User Interface (UI)

Designing with Master pages

  • Ensuring uniform page layout
  • Devising site templates
  • Adding controls to Master pages

Data-driven site navigation

  • Implementing ASP.NET Menu, TreeView and SiteMapPath controls
  • Defining your site structure using SiteMaps
  • Dynamically moving between pages in code

Standardizing the UI

  • Styling controls with Skins
  • Building Themes from Skins and CSS
  • Implementing CSS without changing page content

Retrieving and Updating Data

Creating data-driven applications

  • Connecting to data with ASP.NET DataSource controls
  • Binding data to Web Form controls
  • Automating data access with GridView, ListView and DetailView
  • Sorting and paging with GridView

Modifying data

  • Databind to tables and the Entity Framework
  • Code-free declarative data binding
  • Updating, deleting and inserting records with two-way data binding
  • Integrating custom update code

Reporting

  • Delivering reports with Crystal Reports
  • Generating selection criteria for filtering data
  • Reporting from dynamically cached data

Binding the Entity Framework

  • Integrating data with the Entity DataSource
  • Dynamically generating queries with the Query Extender
  • Selecting and sorting data with LINQ

Enhancing Web Pages

Building master-detail pages

  • Parameterizing the data source
  • Customizing DataViews with templates
  • Coordinating master-detail views

Securing the Application

Controlling site access

  • Configuring Web Forms authentication and authorization
  • Administering users and roles

Leveraging the Login controls

  • Authenticating users with the Login control
  • LoginView
  • LoginStatus
  • LoginName

Customizing security

  • Integrating with Active Directory
  • Configuring the security provider to take control of authentication
  • Accessing user and role information from code

Maintaining State

Managing user information

  • Tracking the user's state across multiple pages
  • Employing user variables with Sessions

Caching application information

  • Programmatically caching business objects
  • Dealing with stale data

Improving Application Functionality

Validating data

  • Validator controls: Required, Range, Comparison, Summary, RegularExpression
  • Implementing business rules with the Custom Validator
  • Setting cursor focus on error

Simplifying complex processes

  • Sequencing tasks with the Wizard control
  • Partitioning the User Interface with MultiView

Handling common tasks

  • Sending e-mail
  • Uploading files
  • Accepting dates through the Calendar control

Deploying Your Application

  • The ASP.NET compilation model
  • Publishing your Web site

<< Back to Visual Studio and .NET Course List
 

Related Courses

 
ASP.NET  WebForms: A Comprehensive Hands-On Introduction
Hands-On Training

Course Dates

Oct 12 - 15Toronto enrol
Nov 2 - 5Ottawa enrol
Feb 1 - 4Toronto enrol
Mar 1 - 4Ottawa enrol
May 31 - Jun 3Toronto enrol
Jul 5 - 8Ottawa enrol

US Dates

Sep 7 - 10Rockville, MD enrol
Sep 28 - Oct 1Reston, VA enrol
Oct 5 - 8New York enrol
Nov 2 - 5Los Angeles enrol
Live online classroom training.

Attend highlighted events
in person or online with Learning Tree AnyWareTM.

More Dates and Locations.

On-Site &
Custom Training

Bring this or any Learning Tree course to your location or have it customized for your organization.

Tuition

$ 3,095 Standard Tuition
Tuition with a Savings Plan
$ 1,800Flex-Training Pass
$ 1,800Multi-Course Passport
$ 2,650Voucher 5-Pack
$ 2,785Alumni Gold Discount
$ 2,660Government Discount
 
ASP.NET  WebForms: A Comprehensive Hands-On Introduction

Participants building data-driven ASP.NET applications with sophisticated user interfaces.


The most recent 100 evaluations scored this course:

  (3.77/4.00)

 
"Attending the Learning Tree AnyWare course meant I didn't deal with traveling out of town and was able to eliminate those travel costs for my company."

– F. Sciullo

 
Ten Questions to Ask Your Training Provider - Position Paper

Certification Core Course Vendor Cert - Microsoft Starburst: Now includes Visual Studio 2010 and .NET 4