A Small Class Size is the Best Learning Environment*
Only F1 has no more than 6 Delegates in a Class
Everyone has Individual Attention from the Trainer

View Recent History

Course:(1912) Introduction to Web Development Technologies - Microsoft Training Courses in London and South West
Course:(2557) Building COM+ Applications Using Microsoft .NET Enterprise Services - Microsoft Training Courses in London and South West
Course:(2365) Designing an Application Migration Strategy to Microsoft .NET - Microsoft Training Courses in London and South West
Course:(2543) Core Web Application Technologies with Microsoft Visual Studio 2005 - Microsoft Training Courses in London and South West
Course:(6231) Maintaining a Microsoft SQL Server 2008 R2 Database - Microsoft Training Courses in London and South West
Course:(50068) Microsoft SQL Server 2008 for the Experienced Oracle Database Administrator - Microsoft Training Courses in London and South West
(6463) Visual Studio 2008 Connected Systems: ASP.NET 3.5 - Microsoft Training Courses London South West UK
Course:(1009) Mastering Web Site Fundamentals(Classroom View) - Microsoft Training Courses in London and South West
Course:(2009) Upgrading Your Skills from Microsoft Exchange Server 5.5 to Microsoft Exchange Server 2003 - Microsoft Training Courses in London and South West
Course:(2540N) Building Embedded Solutions Using Windows CE 5 - Microsoft Training Courses in London and South West
Course:(6317) Upgrading Your SQL Server 2000 Database Administration Skills to SQL Server 2008 - Microsoft Training Courses in London and South West
Course:(1905) Building XML-Based Web Applications - Microsoft Training Courses in London and South West
Course:(1572) Implementing and Managing Microsoft Exchange 2000 - Microsoft Training Courses in London and South West
Course:(4010) E-Commerce Profitability: Online Merchandising Using Microsoft Office FrontPage 2003 - Microsoft Training Courses in London and South West
Course:(2956) Core Foundations of Microsoft .NET 2.0 Development - Microsoft Training Courses in London and South West
Course:(1933) Doing Business Online Using Microsoft bCentral - Microsoft Training Courses in London and South West
Course:(2792) Implementing and Maintaining Microsoft SQL Server 2005 Integration Services - Microsoft Training Courses in London and South West
Course:(2185) Deploying and Managing Microsoft Commerce Server 2000 - Microsoft Training Courses in London and South West
Course:(2556) Developing Mobile Applications Using the Microsoft .NET Compact Framework - Microsoft Training Courses in London and South West
Course:(1592) Creating and Managing Web Sites Using FrontPage 2000 - Microsoft Training Courses in London and South West
Course:(2542) Advanced Data Access with Microsoft Visual Studio 2005 - Microsoft Training Courses in London and South West
Course:(2389) Programming with ADO .NET - Microsoft Training Courses in London and South West
Course:(2734) Updating Your Database Development Skills to SQL Server 2005 - Microsoft Training Courses in London and South West
Course:(F1038) Fast Track: Implementing and Maintaining a Microsoft SQL Server 2008 Database - Microsoft Training Courses in London and South West
Course:(2382) Developing Collaborative Solutions Using Digital Dashboards - Microsoft Training Courses in London and South West
Course:(2530) Introduction to Microsoft Windows CE .NET - Microsoft Training Courses in London and South West
Course:(2784) Tuning and Optimizing Queries using Microsoft SQL Server 2005 - Microsoft Training Courses in London and South West
Course:(1932) Building a Data-Driven Web Site Using Microsoft FrontPage 2000 - Microsoft Training Courses in London and South West

Compare Recently Viewed Course Dates



Exclusive
Visual Studio 2005

Core Web Application Technologies with Microsoft Visual Studio 2005
(Microsoft Training Course: 2543) - 3 days - £1700 exc VAT

 FebMarAprMayJunJulAugSepOctNovDecJan
London27
Bath12 11 14 11 09 13 10 08 12 10
Ask a Question ?Print 2 Page PDF


> Target Audience
This workshop provides students with the knowledge and skills to develop Microsoft ASP.NET 2.0 Web applications using Microsoft Visual Studio 2005. It is intended for corporate/ISV application developers who have a desire to learn more about specific technology areas in Web application development.
> Course outline
  1. Creating a Web Application
  2. Programming a Web Application
  3. Adding and Configuring Server Controls
  4. Creating a Common Layout by Using Master Pages
  5. Managing State for a Web Application
  6. Accessing and Displaying Data
  7. Controlling Access to a Web Application
  8. Deploying a Web Application
  9. Making Web Applications Available to Mobile Devices


Module 1: Creating a Web Application
  • Visual Studio Web Site Types
  • Default Event Handling in Web Applications
  • Lab: Creating a Web Application
Skills
  • Describe the types of Web sites that they can create with Visual Studio 2005.
  • Describe the concept of a default event handler for an object.
  • Explain how the Machine.Config and Web.Config files control the settings for a Web application.
  • Create a new Web application.
  • Configure and build a Web application.
top
Module 2: Programming a Web Application
  • Event Handling in Web Applications
  • Browser Capability Detection
  • Page Header Retrieval
  • Page-Level and Application-Level Error Handling
  • Lab: Programming a Web Application
Skills
  • Describe various event-handling techniques.
  • Explain how to detect browser types and capabilities.
  • Explain how to access page headers.
  • Describe how to handle page-level errors and application-level errors.
  • Implement advanced techniques for handling events.
  • Implement browser-capability detection.
  • Implement page-header manipulation.
  • Implement page-level and application-level error handling.
top
Module 3: Adding and Configuring Server Controls
  • HTML Controls and Web Server Controls
  • Types of Web Server Controls
  • Working with Web Server Controls
  • The ASP.NET 2.0 Page Postback Model
  • Lab: Adding and Configuring Server Controls
Skills
  • Explain the differences between HTML controls and Web server controls.
  • Describe the different types of Web server contr ols.
  • Explain how to use HTML controls and Web server controls.
  • Explain how the postback model of ASP.NET 2.0 works.
  • Create Web-based user interfaces with HTML controls and Web server controls.
  • Write code that interacts with Web server controls.
  • Write code that interacts with the postback model of ASP.NET 2.0.
top
Module 4: Creating a Common Layout by Using Master Pages
  • What Are Master Pages?
  • What Are Content Pages?
  • Nested Master Pages
  • Lab: Creating a Common Layout by Using Master Pages
Skills
  • Describe the concept of a master page.
  • Describe the concept of a content page.
  • Describe nested master pages.
  • Design master pages.
  • Configure content pages.
  • Design nested master pages.
top
Module 5: Managing State for a Web Application
  • ViewState Properties and ControlState Data
  • Application and Session Objects
  • Strategies for Managing Session State Data
  • The Cache Object
  • Lab: Managing State for a Web Application
Skills
  • Describe the ViewState and ControlState data models for Web pages.
  • Describe the Application and Session objects and explain how state data is stored and retrieved in these objects.
  • Describe various session-state data-storage strategies.
  • Describe the Cache object and explain how you can use it to store and manage state data.
  • Configure ViewState properties and ControlState properties for Web server controls.
  • Store and retrieve Application and Session state.
  • Implement out-of-process session state.
  • Store and manage state data in the Cache object.
top
Module 6: Accessing and Displaying Data
  • Database Connections and the Web.Config File
  • Relational Data and Data Source Controls
  • XML Data and Data Source Controls
  • Object Data and Data Source Controls
  • Lab: Accessing and Displaying Data
Skills
  • Explain how to store and retrieve database connections by using the Web.Config file.
  • Explain how to use data source controls to access relational data.
  • Explain how to use data source controls to access XML data.
  • Explain how to use data source controls to access object data.
  • Create and retrieve database connections by using the Web.Config file.
  • Access relational data by using the SqlDataSource control and data controls.
  • Access XML data by using the XmlDataSource control and data controls.
  • Access objects as data by using the ObjectDataSource control and data controls.
top
Module 7: Controlling Access to a Web Application
  • Authentication for Web Applications
  • Authorization for Web Applications
  • Site Membership Systems Using the Membership Class
  • Web Site Security Administration Using the Roles Class
  • Lab: Controlling Access to a Web Application
Skills
  • Describe the authentication methods for Web applications.
  • Describe the authorization methods for Web applications.
  • Describe the main components of a membership system.
  • Describe how to build a security administration interface.
  • Configure authentication and authorization for a Web application.
  • Implement a membership registration page.
  • Implement a login page.
  • Create a membership management administrative user interface.
top
Module 8: Deploying a Web Application
  • The Copy Web Site Utility
  • The Publish Web Site Utility
  • Windows Installer Setup Packages
  • Lab: Deploying a Web Application
Skills
  • Describe how to use the Copy Web Site utility to deploy a Web application.
  • Describe how to use the Publish Web Site utility to precompile and deploy a Web application.
  • Describe how to build Windows Installer packages for deploying a Web application.
  • Deploy a Web application by using the Copy Web Site utility.
  • Precompile and deploy a Web application by using the Publish Web Site utility.
  • Build and run a Windows Installer setup application for deploying a Web application.
top
Module 9: Making Web Applications Available to Mobile Devices
  • Device Emulators for Mobile Web Forms
  • Mobile Device Detection and Redirection
  • Mobile Web Forms
  • Device-Specific Features in Mobile Web Forms
  • Lab: Making Web Applications Available to Mobile Devices
Skills
  • Explain how to detect mobile devices and redirect them to an appropriate page in a Web application.
  • Describe mobile Web pages, forms, and mobile controls.
  • Explain how to use device-specific features in mobile Web pages to respond to the different capabilities of mobile devices.
  • Explain how to use device emulators in Visual Studio 2005 to test mobile Web pages.
  • Design and implement mobile Web forms.
  • Design device-specific features for mobile Web pages.
top
> Pre-Requisites
Before attending this course, students should have the following pre-requisites:
  • Ability to manage a solution environment using the Visual Studio 2005 IDE and tools.
  • Understand Microsoft .NET Framework 2.0 and the Common Language Runtime.
  • Ability to program an application using a .NET Framework 2.0 compliant language.
  • Know how to make assemblies available to other applications.
  • Have a basic understanding of XML including XML declaration, elements, attributes, and namespaces.
  • Have a basic understanding of client-side scripts.
  • Have a basic understanding of HTML.
> Purpose
After completing this workshop, students will be able to create a Web application; program a Web application; add and configure server controls for a Web application; use master pages to establish a common layout for a Web application; manage state data for a Web application; access and display data in a Web application; control access to a Web application; deploy a Web application; create a mobile Web application.
> EXAMS
There are no exams directly associated with this course