10267A VB: Developing Web Applications Using
Total Page:16
File Type:pdf, Size:1020Kb
10267A VB: Developing Web Applications Using Microsoft Visual Studio 2010
Course Introduction 8m Course Introduction
Module 01 - Exploring Microsoft ASP.NET Web 1h 28m Applications in Microsoft Visual Studio 2010 Lesson 1: Introduction to the .NET Framework Introduction to Microsoft .NET Benefits of the .NET Framework Components of the .NET Framework Key Features of Visual Studio 2010 Lesson 2: Overview of ASP.NET Client-Server Interaction What Is ASP.NET? Components of ASP.NET Web Applications Generating and Rendering Markup and Code ASP.NET Dynamic Compilation Execution Model ASP.NET Framework Extensions Lesson 3: Overview of the Lab Application Lab Scenario Demo - Exploring the .NET Framework Demo - Exploring the View and Controls of Visual Studio 2010 Demo - Exploring the Components of an ASP.NET 4.0 Web Application Project Module 01 Review
Module 02 - Creating Web Applications by Using Microsoft 41m Visual Studio 2010 and Microsoft .NET–Based Languages Lesson 1: Choosing a Programming Language Features of Visual Basic Features of Visual C# Scenarios for Mixed-Language Environments Considerations for Choosing Between Visual Basic and Visual C# for an Application Lesson 2: Overview of Visual Studio 2010 Advantages of Using Visual Studio 2010 Available Project Templates Features of the Integrated Development Environment Visual Studio 2010 Start Page Lesson 3: Creating a Simple Web Application Web Application Development Process Web Application Project Files and Folders Web Site Project Files and Folders Choosing Between a Web Site and a Web Application Project Web Application Files Demo - How to Create a Simple Web Application Project Deploying a Web Application Module 02 Review
Module 03 - Creating a Microsoft ASP.NET Web Form 44m Lesson 1: Creating Web Forms What Is a Web Form? How to Create a Web Form Lesson 2: Adding and Configuring Server Controls in a Web Form What Is a Server Control? Types of Server Controls Saving View State Demo - View State Adding and Configuring HTML Server Controls Adding and Configuring Web Server Controls Discussion: Selecting the Appropriate Server Control Module 03 Review
Module 04 - Adding Functionality to a Microsoft ASP.NET Web Form 55m Lesson 1: Working with Code-Behind Files Methods for Implementing Code Mixed Code and Inline Code Code-Behind Files Using Code-Behind Files Lesson 2: Handling Server Control Events What Are Event Handlers? What Are Client-Side Event Handlers? What Are Server-Side Event Handlers? How Client-Side and Server-Side Event Handlers Are Processed Creating Server-Side Event Handlers Demo - How to Create Server-Side Event Handlers Working with Web Server Controls by Using Event Handlers Lesson 3: Creating Classes and Components by Using Visual Studio 2010 What Are Types, Components, and Classes? Creating a Component Demo - How to Create a Class in Visual Studio 2010 Adding Member Variables and Constants to a Class Adding Properties and Methods to a Class Adding Class Constructors Accessing Components in an ASP.NET Web Form Lesson 4: Handling Page Events Page Event Life Cycle The PostBack Process Handling Postbacks Demo - How to Handle Page Events Module 04 Review
Module 05 - Implementing Master Pages and User Controls 29m Lesson 1: Creating Master Pages What Are Master Pages? Creating a Master Page What Are Content Pages? Creating a Content Page What Are Nested Master Pages? Runtime Behavior of Master Pages Adding a Master Page to an Existing Web Application Project Discussion: Advantages of Master Pages Lesson 2: Adding User Controls to an ASP.NET Web Form What Are User Controls? Advantages and Disadvantages of Using User Controls Demo - How to Convert a Web Form to a User Control Converting a Web Form to a User Control Adding a User Control to a Web Form Module 05 Review Module 06 - Validating User Input 46m Lesson 1: Overview of User Input Validation What Is Input Validation? Client-Side and Server-Side Validation Lesson 2: ASP.NET Validation Controls Overview of ASP.NET Validation Controls Basic ASP.NET Validation Controls RegularExpressionValidator Control CustomValidator Control Combining Validation Controls Demo - Adding Validation Controls to a Web Form Positioning and Configuring Validation Controls on a Web Form Lesson 3: Validating Web Forms Adding the ValidationSummary Control Programmatically Validating Web Forms Module 06 Review
Module 07 - Troubleshooting Microsoft ASP.NET Web Applications 20m Lesson 1: Debugging in ASP.NET Discussion: Types of Errors What Is Debugging? Debug Class Gathering Debug Information at Run Time Methods for Printing Debug Information Debugging a Web Application Remote Debugging Lesson 2: Tracing in ASP.NET What Is Tracing? TraceContext Class Tracing a Web Application Module 07 Review
Module 08 - Managing Data in a Microsoft ASP.NET 4.0 Web Application 1h 1m Lesson 1: Overview of ADO.NET What Is ADO.NET? ADO.NET Object Model Demo - ADO.NET Connected Data Demo - ADO.NET Disconnected Data Overview of ADO.NET Entity Framework Lesson 2: Connecting to a Database Creating a Connection Facilitating Data Transport Between Clients and Servers Lesson 3: Managing Data Retrieving Simple Data Demo - Execute Reader Demo - Execute Scalar Demo - Execute Non Query Retrieving Non-Simple Data Manipulating Data Demo - SQL Data Adapter Binding Data to Server Controls by Using the IDE Demo - Data Binding Module 08 Review Module 09 - Managing Data Access Tasks by Using LINQ 1h 5m Lesson 1: Overview of LINQ What Is LINQ? LINQ Query Operators Demo - LINQ Demo - LINQ to Objects What Is LINQ to XML? What Is LINQ to SQL? What Is LINQ to Entities? Demo - LINQ 2 Lesson 2: Managing XML Data by Using LINQ to XML Querying XML Data by Using LINQ to XML Working with XML Data by Using LINQ to XML Demo - LINQ to XML Displaying LINQ to XML Data Lesson 3: Managing SQL Data by Using LINQ to SQL and LINQ to Entities Querying SQL Data by Using LINQ Working with SQL Data by Using LINQ Demo - LINQ to SQL Displaying SQL Data by Using LINQ Module 09 Review
Module 10 - Managing Data by Using Microsoft ASP.NET Dynamic Data 42m Lesson 1: Overview of ASP.NET Dynamic Data What Is ASP.NET Dynamic Data? Dynamic Data Project Infrastructure ASP.NET Dynamic Data Scaffolding Demo - How to Implement ASP.NET Dynamic Data Scaffolding ASP.NET Dynamic Data Templates ASP.NET Dynamic Data Routing Lesson 2: Applying ASP.NET Dynamic Data Demo - How to Create an ASP.NET Dynamic Data Web Site Adding ASP.NET Dynamic Data to an Existing Web Site Adding Dynamic Behavior to ASP.NET Data-Bound Controls Lesson 3: Customizing ASP.NET Dynamic Data Applications Creating a Dynamic Data Page Template Demo - How to Create a Dynamic Data Field Template Customizing Dynamic Data Scaffolding Module 10 Review
Module 11 - Creating a Microsoft ASP.NET Ajax-Enabled 1h 12m Web Forms Application Lesson 1: Introduction to Ajax What Is Asynchronous JavaScript and XML? What Is ASP.NET Ajax? Architecture of ASP.NET Ajax Lesson 2: Creating an ASP.NET Ajax Application by Using the Ajax Features for ASP.NET What Are the Ajax Features for ASP.NET? ASP.NET Ajax Server Controls Uses of the ScriptManager Control Demo - How to Add the ScriptManager Control Uses of the UpdatePanel Control Demo - How to Add the UpdatePanel Control UpdateProgress Control Partial-Page Updates Lesson 3: Extending an ASP.NET Web Forms Application by Using the Ajax Control Toolkit Overview of the Ajax Control Toolkit Overview of Ajax Control Toolkit Controls Accessing the Ajax Control Toolkit Demo - How to Add an Ajax Extender Control Module 11 Review
Module 12 - Consuming Microsoft Windows 1h 5m Communication Foundation Services Lesson 1: Overview of Windows Communication Foundation Services What Is Windows Communication Foundation? What Is a WCF Service? WCF Service Communication Uses of WCF Services Lesson 2: Calling Windows Communication Foundation Services Consuming a Windows Communication Foundation Service Adding a Service Reference by Using Visual Studio 2010 Overview of Service Reference Metadata Files Demo - How to Programmatically Call a WCF Service Lesson 3: Working with WCF Data Services Overview of WCF Data Services Creating WCF Data Services Demo - How to Add WCF Data Services to an Existing Web Site Examining a WCF Data Service Module 12 Review
Module 13 - Managing State in Web Applications 1hr 6m Lesson 1: State Management What Is State Management? Types of State Management Server-Side State Management Demo - How to Use Session State Client-Side State Management Demo - How to Use Application State to Display the Visitors Counter Lesson 2: ASP.NET Profiles What Are ASP.NET Profiles? Using ASP.NET Profiles Lesson 3: ASP.NET Caching What Is ASP.NET Caching? Using ASP.NET Caching Demo - How to Implement Caching Demo - How to Implement Output Caching Module 13 Review
Module 14 - Configuring and Deploying a Microsoft ASP.NET 52m Web Application Lesson 1: Configuring an ASP.NET Web Application Overview of Configuration Files Overview of a Machine.config File Overview of a Web.config File Overview of ASP.NET Configuration Inheritance Demo - How to Inherit Configuration Settings Overview of the Web Site Administration Tool Retrieving Data from Web.config Writing Data to Web.config Demo - How to Configure the List View Page Size Demo - How to Configure the Visitor Counter Lesson 2: Deploying an ASP.NET Web Application Sharing Assemblies in the Global Assembly Cache Web Application Deployment Overview of the Copy Web Site Tool Overview of the Publish Web Site Utility Overview of FTP Deployment Module 14 Review
Module 15 - Securing a Microsoft ASP.NET Web Application 44m Lesson 1: Overview of Web Application Security What Are Authentication and Authorization Methods? ASP.NET Authentication Methods Scenarios That Support ASP.NET Authentication Methods IIS Authentication Mechanisms Forms-Based Authentication and Authorization Secure Sockets Layer Protocol Configuration File Protection Working with Protected Configuration Accessing Protected Configuration Lesson 2: Declaratively Configuring Authentication and Authorization Configuring Windows-Based Authentication Configuring Forms-Based Authentication Configuring Authorization Lesson 3: Working Programmatically with Authentication and Authorization Overview of Login Controls Demo - How to Add Login Controls to a Master Page Accessing User Identity Module 15 Review
Module 16 - Implementing Advanced Technologies Supported by 1h 31m Microsoft Visual Studio 2010 for Web Development Lesson 1: Working with the ASP.NET MVC 2 Framework Overview of ASP.NET MVC 2 Features of the ASP.NET MVC 2 Framework Creating the ASP.NET MVC 2 Project Demo - Creating an ASP.NET MVC 2 Project Compatibility of MVC 2 with ASP.NET Web Forms Lesson 2: Working with Silverlight 4 Overview of Silverlight Silverlight Architecture Installing Silverlight Silverlight Tools for Developing Application Demo - How to Create a New Silverlight Project Silverlight Project Files Demo - How to Add a Grid Layout to a Simple Silverlight Application Demo - How to Place Controls in a Grid Layout Demo - How to Add a StackPanel and Calendar to a Grid Layout Demo - How to Respond to Events in a Silverlight Application Demo - How to Resize Controls in a Grid Layout Module 16 Review Course Closure
Total Duration: 14hr 48m