Microsoft

ASP.NET 2.0: Introduction for Beginners

Course Code: MDNA2-I42      Days: 4
Show all Microsoft .NET 2.0 Courses
Scheduled Dates (sort by: location | date)
Request availability or book by selecting a date:
Central London
City
City 27/05/08 £ 1,695
City 08/07/08 £ 1,695
City 19/08/08 £ 1,695
City 30/09/08 £ 1,695
City 04/11/08 £ 1,695
Scotland
Edinburgh
Edinburgh 09/09/08 £ 1,695
Prices exclude VAT.
Have questions or need a better city/date? Ask now.
On-site/international quote? Ask now.

Course Overview

ASP.NET 2.0 dramatically increases Web developer productivity for Web applications deployed on Windows 2000, XP and Vista. Combined with the innovative tools of Visual Studio 2005, programmers can efficiently, effectively and easily create robust and interactive Web applications.

In this course, you gain the skills needed to develop and deploy Web applications with ASP.NET 2.0. You learn how to build sophisticated user interfaces with minimal code and integrate data access functionality with data binding and data-source controls.

Audience

This course is valuable for those who are interested in building Web applications with ASP.NET 2.0. Experience programming in a modern objectoriented language and an understanding of HTML are assumed. Experience with ASP.NET 1.1 is not required. ASP.NET 2.0 is the most current version and runs on both the .NET Framework 2.0 and 3.0.

Skills Gained

  • Build dynamic Web applications with ASP.NET 2.0 and Visual Studio 2005
  • 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 personalisable applications with user profiles

Course Outline

Getting Started with ASP.NET 2.0

  • Constructing Web Forms with ASP.NET 2.0 controls
  • Developing with Visual Studio 2005
  • 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 2.0 Menu, TreeView and SiteMapPath controls
  • Defining your site structure using XML

Standardising 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 2.0 DataSource controls
  • Binding data to Web Form controls
  • Automating data access with GridView, FormView and DetailView
  • Sorting and paging in GridView

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 and SQL Server Reporting Services
  • Generating selection criteria for filtering data
  • Reporting from dynamically cached data

Enhancing Web Pages

Building master-detail pages

  • Parameterising the data source
  • Customising Data Views
  • Coordinating master-detail views

Creating reusable UI components

  • Building user controls
  • Extending user controls with methods, properties and events

Securing the Application

Controlling site access

  • Configuring Web Forms authentication and authorisation
  • Administering users and roles
  • Establishing user profiles

Leveraging the login controls

  • Authenticating users with the Login control
  • LoginView
  • LoginStatus

Customising security

  • Integrating with Active Directory
  • Configuring the security provider to take control of authentication
  • Accessing user 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
  • Displaying HTML

Deploying Your Application

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


How to make a booking for the MDNA2-I42 course

 
  CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.  
     
CourseMonster® Patent Pending © SeaKom, All Rights Reserved - Channel partners with Business Training Partnership