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

Developing ASP.NET Web Applications: Hands-On

 
Course: 512     Type: Hands-On Training     Duration: 4 Days

Quick Enroll    

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
  • Personalizing pages with Profiles

Course 512 Content
Getting Started with ASP.NET
  • Constructing Web Forms with ASP.NET 2.0/3.5 controls
  • Developing with Visual Studio 2005/2008
  • Debugging with Visual Studio Development Web server
  • Applying new features of common Web Form controls
Architecting the User Interface (UI)
Designing with Master pages
  • Ensuring uniform page layout
  • Devising site templates
  • Extending Master pages with custom properties
Data-driven site navigation
  • Implementing ASP.NET Menu, TreeView and SiteMapPath controls
  • Defining your site structure using XML
  • Dynamically moving between pages in code
Standardizing the UI
  • Styling controls with Skins
  • Building Themes from Skins and CSS
Retrieving and Updating Data
Exploiting the design-time environment
  • 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, ListView and DataPager
Modifying data
  • Databind to middle-tier business objects
  • 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
Enhancing Web Pages
Building master-detail pages
  • Parameterizing the data source
  • Customizing DataViews with templates
  • Coordinating master-detail views
Creating reusable UI components
  • Building user controls
  • Incorporating data retrieval into user controls
Securing the Application
Controlling site access
  • Configuring Web Forms authentication and authorization
  • Administering users and roles
  • Establishing user profiles
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
  • Inserting data into the ViewState
  • 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 data 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

Related Courses
  
 
Request More Info

Salutation

First Name

Last Name

Company

Zip Code

Country
   Codes
Work Phone

Extension

E-mail

A representative will contact you to follow up your request.
Privacy Statement

Save an EXTRA $200 on a 10-Day Training Pass!

Developing ASP.NET Web Applications: Hands-On
Upcoming Dates
Sep 2 - 5, 2008
 Washington, DC (Rockville, MD)
Sep 9 - 12, 2008
 Ottawa
Sep 16 - 19, 2008
 Toronto
Sep 23 - 26, 2008
 Washington, DC (Reston, VA)
Sep 30 - Oct 3, 2008
 Los Angeles
Oct 14 - 17, 2008
 New York
Oct 21 - 24, 2008
 Baltimore
Oct 21 - 24, 2008
 N. New Jersey
Oct 28 - 31, 2008
 Washington, DC (Reston, VA)
Nov 11 - 14, 2008
 Toronto

Developing ASP.NET Web Applications: Hands-On
Bring Learning Tree On-Site

About the Course Author
Peter Vogel
About the Author - Peter Vogel

"I wanted this course to relate directly to what people do at work, so we start with a set of real-world requirements, build the application to meet those requirements and..."
more »


Course Tuition
$ 2,650 Standard Tuition
Tuition with a Savings Plan
$ 1,580 10-Day Pass
$ 1,665 Training Passport
$ 1,830 Flex-Pass
$ 2,095 Voucher 10-Pack
$ 2,385 Alumni Gold Discount
$ 2,360 Government Discount
 

 

Developing ASP.NET Web Applications: Hands-On
Developing ASP.NET Web Applications: Hands-On
Participants building data-driven ASP.NET applications with sophisticated user interfaces.
The most recent 100 evaluations scored this course at:

  (3.77/4.00)


Certification Core Course CPE 23 Credits Vendor Cert - Microsoft 2 Hour(s) College Credit
Customer Service or Enroll: 1-800-843-8733