Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

ASP.

NET WebForms: A Comprehensive Hands-On Introduction - 4 Days


Course 512 Overview

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

512_1009_09292010

1-888-THE-TREE www.learningtree.com/512
(1-888-843-8733)
ASP.NET WebForms: A Comprehensive Hands-On Introduction - 4 Days
Course 512 Outline

Getting Started with ASP.NET Binding the Entity Framework Simplifying complex processes
• Constructing Web Forms with ASP.NET • Integrating data with the Entity • Sequencing tasks with the Wizard control
controls DataSource • Partitioning the User Interface with
• Developing with Visual Studio • Dynamically generating queries with the MultiView
• Debugging with Visual Studio Query Extender
Development Web server • Selecting and sorting data with LINQ Handling common tasks
• Applying the common Web Form • Sending e-mail
controls Enhancing Web Pages • Uploading files
Building master-detail pages • Accepting dates through the Calendar
Architecting the User Interface (UI) • Parameterizing the data source control
Designing with Master pages • Customizing DataViews with templates
• Ensuring uniform page layout • Coordinating master-detail views Deploying Your Application
• Devising site templates • The ASP.NET compilation model
• Adding controls to Master pages Securing the Application • Publishing your Web site
Controlling site access
Data-driven site navigation • Configuring Web Forms authentication
• Implementing ASP.NET Menu, and authorization
TreeView and SiteMapPath controls • Administering users and roles
• Defining your site structure using
SiteMaps Leveraging the Login controls
• Dynamically moving between pages in • Authenticating users with the Login
code control
• LoginView
Standardizing the UI • LoginStatus
• Styling controls with Skins • LoginName
• Building Themes from Skins and CSS
• Implementing CSS without changing Customizing security
page content • Integrating with Active Directory
• Configuring the security provider to take
Retrieving and Updating Data control of authentication
Creating data-driven applications • Accessing user and role information from
• Connecting to data with ASP.NET code
DataSource controls
• Binding data to Web Form controls Maintaining State
• Automating data access with GridView, Managing user information
ListView and DetailView • Tracking the user's state across multiple
• Sorting and paging with GridView pages
• Employing user variables with Sessions
Modifying data
• Databind to tables and the Entity Caching application information
Framework • Programmatically caching business
• Code-free declarative data binding objects
• Updating, deleting and inserting records • Dealing with stale data
with two-way data binding
• Integrating custom update code Improving Application Functionality
Validating data
Reporting • Validator controls: Required, Range,
• Delivering reports with Crystal Reports Comparison, Summary,
• Generating selection criteria for filtering RegularExpression
data • Implementing business rules with the
• Reporting from dynamically cached data Custom Validator
• Setting cursor focus on error
512_1009_09292010

1-888-THE-TREE www.learningtree.com/512
(1-888-843-8733)

You might also like