0800 282 353 or +44 1372 364610
Productivity through Education®
 
 

ASP.NET WebForms: A Comprehensive Hands-On Introduction

 
Course: 512   Duration: 4 Days
 
 

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 and Themes
  • 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

Related Courses

  • 506 Building Web Applications with ASP.NET and Ajax
  • 977 Building Web Applications with ASP.NET MVC
  • 511 .NET Best Practices and Design Patterns
  • 2620 .NET 4 Programming
  • 2601 Introduction to WCF Web Services for .NET
  • 973 Programming C# Extended Features
  • 2615 Programming SharePoint 2010 Applications with .NET
  • 975 WPF and Silverlight Introduction
  • 2602 Windows Azure

  ASP.NET WebForms Comprehensive Introduction

Upcoming Dates

Live online classroom training.Attend highlighted events in person or live, online via Learning Tree AnyWareTM.

UK Dates

14-17 FebLondon
12-15 JunEdinburgh
12-15 JunLondon
9-12 OctEdinburgh
9-12 OctLondon
29 Jan - 1 FebEdinburgh

US East Coast Dates

24-27 AprNew York*
15-18 MayWashington, DC*
29 May - 1 JunNew York*

*New York and Washington, DC Courses – Available online with a run time of 2pm to 9pm BST.

For AnyWare enrolments, please register at least 10 days prior to the start of the course.


For complete schedule, please visit www.learningtree.co.uk
 
http://www.learningtree.co.uk/courses/uk512.htm
 
 
0800 282 353 or +44 1372 364610
Productivity through Education®
 
 

ASP.NET WebForms: A Comprehensive Hands-On Introduction

 
Course: 512   Duration: 4 Days
 
 
Course 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

Standardising the UI

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

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, FormView and DetailView
  • Sorting and paging with GridView

Modifying data

  • Data binding to tables with SQL or 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
  • 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

  • Parameterising the data source
  • Customising DataViews with templates
  • Coordinating master-detail views

Validating data

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

Securing the Application

Controlling site access

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

Leveraging the Login controls

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

Customising security

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

Maintaining State

Managing user information

  • Tracking the user's state across multiple pages
  • Accessing user data with the Session object

Caching application information

  • Programmatically caching business objects
  • Dealing with stale data

Improving Application Functionality

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
 
http://www.learningtree.co.uk/courses/uk512.htm
 
 
0800 282 353 or +44 1372 364610
Productivity through Education®
 
 

ASP.NET WebForms: A Comprehensive Hands-On Introduction

 
Course: 512   Duration: 4 Days
 
 
Course Fees
£ 1,925Standard Fee
Fee with a Savings Plan
£ 1,2252-Course Passport
£ 1,0853-Course Passport
£ 1,0004-Course Passport
£ 1,600Voucher 10-Pack

Your Course Fee Entitles You To...

  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Course Completion Certificate
  • FREE participation in the Learning Tree Professional Certification Programmes (including related exams)
 
 

Savings Plans

2-Course Passport
  • 2 Courses in 12 months for £2,450
  • As little as £1,225 per course
  • Savings up to 45% per course
3-Course Passport
  • 3 Courses in 24 months for £3,250
  • As little as £1,085 per course
  • Savings up to 50% per course
4-Course Passport
  • 4 Courses in 24 months for £4,000
  • As little as £1,000 per course
  • Savings up to 55% per course
Training Vouchers
  • Save as much as £675 per course
  • Fully transferable
  • As low as £1,600 per course
* Exact savings may vary depending on courses selected.

Your Guarantee of Satisfaction

Unless you feel 100% satisfied that Learning Tree delivered even more than you expected, there is no fee for your course attendance. Our Guarantee of Quality lets you experience the value of the course - and then pay only if you feel the course was well worth the fee.

Enrolling is Easy and Flexible!

Enrol by phone or online. If your plans change, just let us know and, without a fee, you can transfer to another course or cancel your enrolment. Pay after you've taken the course, and then only if you are 100% satisfied.

 
http://www.learningtree.co.uk/courses/uk512.htm