What you'll learn?

  • Use Visual Web Developer IDE Efficiently
  • Create simple pages
  • Make a consistent look and feel to your Web application using a Master and Content pages
  • Hold settings for the entire Web site in Web.config
  • Hold Code for the entire site in Global.asax
  • Work with server controls
  • Provide navigation functionality on a site
  • Create user accounts, configure roles, and enable login functionality on a site
  • Apply styling with Themes
  • Write code for reacting to events
  • Read and write data stored in a database
  • Use the concept of componentization
  • Use personalization
  • Dispose objects, use stored procedures, and make efficient use of caching to enhance the performance of an application
  • Deploy a finished web application to a live server

Description

Many different technologies are available today for developing complex web sites and web applications, and with so many to choose from, it’s great that there’s one technology in particular that stands out from the crowd and is such a joy to use. ASP.NET 2.0 is a fantastic technology that enables you to develop web sites and applications. Now add the new development environment designed for building ASP.NET 2.0 applications, Visual Web Developer (available on its own, or as part of Visual Studio 2005), and you will find building dynamic, feature-rich applications to be a fast and smooth process.

Audience :

Developers who are looking forward to develop ASP.NET web applications.

Topics :

Overview to ASP.NET 2.0

o  An introduction to ASP.NET 2.0

o  What is New in ASP.NET 2.0

o  What ASP.NET 2.0 offers

o  What software you will need?

Overview to VWD Express

o  About VWD Express

o  VWD main user interface elements

o  ASP.NET web applications & Pages in VWD

Site Design

o  Master and Content Pages

o  Site Map

o  Standard files for ASP.NET 2.0 applications

Page Design

o  About static page design

o  Dynamic content

o  Server Controls

o  Navigation Controls

Using CSS in Web Design

o  Styling a site

o  Cascading Style Sheets

Using Themes

o  What is a Theme?

o  How to create a Theme

o  Applying Themes to Pages

o  Stylesheet Themes

o  Themes and CSS together

Events and Code

o  Web server architecture

o  HTTP Is Stateless

o  Server-Side Events

o  Adding Events to the Page

o  Other ways for triggering Events

Reading Data

o  Using ASP.NET 2.0’s Data Source Controls

o  Using ASP.NET 2.0’s Data-Bound Controls

Writing Data

o  Options for writing data

o  Inserting a new record

o  Updating existing records

o  Deleting records

o  Uploading pictures

Membership and Identity

o  Identity

o  Authentication

o  Authorization

o  Login Control

o  Personalization

o  Membership

Componentization

o  The separation of code from content

o  The Separation of Code from Design

o  About Code-Behind

o  Data layers

o  User Controls

o  Assemblies and Custom Server Controls

Roles and Profiles

o  The Importance of Roles

o  Configuring Page-Level Authorization

o  Controlling Page Visibility

o  Enabling User Profiles

o  Building a Profile

o  Storing Preferences

Performance

o  Object Disposal

o  Database Connections

o  Stored Procedures

o  Strongly Typed Collections

o  Session and View States

o  Data binding and Postback

o  Object references

o  StringBuilder versus String Concatenation

o  Picking the right collection

o  Caching

o  Designing for performance

o  Testing performance

Deployment, Builds, and Finishing Up

o  Site deployment

o  Testing and maintenance

Prerequisities :

Recommended Knowledge :

YAT Visual Basic 2005 Core Course (YC02-0306) or equivalent knowledge. YAT Visual Basic 2005 Advanced Course (YC02-0307) or equivalent knowledge.

Recommended Course(s) :

Category :

  • Programming
  • Web

Training Materials :

YAT Official Courseware

Labs :

This course includes several labs to ensure you will gain the targeted skills and experience.

Credential :

This course is part of YAT Professional Diploma for Programming (YPDP) – Expert Level

Related Courses