Developing Web Applications Using Microsoft Visual Studio 2008
Objetivo:
Este curso de nível introdutório ensina os fundamentos do desenvolvimento de aplicações Web, incluindo ASP.NET 3.5, ASP.NET AJAX Extensions e Silverlight. Este curso foca no uso do ambiente de desenvolvimento Microsoft Visual Studio 2008 e o Microsoft .NET Framework 3.5 para criar uma aplicação Web que fornece conteúdo dinâmico para um Web site.
Carga Horária: 40 Horas
Conteúdo:
Module 1: Overview of the Microsoft .NET Framework
This module describes the key features of the Microsoft .NET Framework and ASP.NET.
Lessons
• Introduction to the .NET Framework
• Overview of ASP.NET
• Overview of the Lab Application
• Resources
Module 2: Creating Web Applications by Using Microsoft Visual Studio 2008 and Microsoft .NET-Based Languages
This module explains how to create a Web application by using Visual Studio 2008. It also describes how to create a component by using Visual Basic or C#.
Lessons
• Overview of Visual Studio 2008
• Creating an ASP.NET Web Application Project
• Overview of the Microsoft .NET-Based Languages
• Creating a Component by Using Visual Studio 2008
Lab : Creating Web Applications by Using Microsoft Visual Studio 2008 and Microsoft .NET-Based Languages
Module 3: Creating a Microsoft ASP.NET Web Form
This module describes how to create a Microsoft ASP.NET Web Form that contains server controls and uses a master page.
Lessons
• Creating Web Forms
• Adding Server Controls to a Web Form
• Creating Master Pages
Lab : Creating a Microsoft ASP.NET Web Form
Module 4: Adding Code to a Microsoft ASP.NET Web Form
This module explains how to add functionality to server controls that are on an ASP.NET Web form.
Lessons
• Implementing Code-Behind Pages
• Adding Event Procedures to Web Server Controls
• Handling Page Events
Lab : Adding Functionality to a Web Application
Module 5: Tracing in Microsoft ASP.NET Web Applications
This module explains how to view runtime information about a Web application by using the Trace and Debug objects.
Lessons
• Tracing and the Trace Object
• Remote Debugging
Lab : Tracing in Microsoft ASP.NET Web Applications
Module 6: Validating User Input
This module explains how to validate user input by using validation controls.
Lessons
• Overview of User Input Validation
• Validation Controls
• Page Validation
Lab : Validating User Input
Module 7: Creating and Implementing User Controls
This module explains how to create and implement a user control.
Lessons
• Adding User Controls to an ASP.NET Web Form
• Creating User Controls
Lab : Creating and Implementing User Controls
Module 8: Accessing Data with Microsoft ADO.NET and Visual Studio 2008
This module explains how to access data by using Microsoft ADO.NET 3.5 and the built-in data access tools available in Visual Studio 2008.
Lessons
• Overview of ADO.NET
• Connecting to a Database
• Accessing Data
• Accessing Multiple Tables
Lab : Accessing Data with Microsoft ADO.NET and Visual Studio 2008
Module 9: Accomplishing Complex Data Access Tasks
This module explains how to call stored procedures from an ASP.NET Web application. It also covers how to access data from a database by using LINQ to SQL.
Lessons
• Overview of Stored Procedures
• Calling Stored Procedures
• Data Access with LINQ to SQL
Lab : Accomplishing Complex Data Access Tasks
Module 10: Reading and Writing XML Data
This module explains how to access and manipulate data that was stored by using Extensible Markup Language (XML).
Lessons
• Overview of XML Architecture in ASP.NET
• XML and the DataSet Object
• Managing XML Data
• Accessing XML Data by Using the XML Web Server Control
Lab : Reading XML Data
Module 11: Creating an ASP.NET AJAX Application
This module explains how to create and extend an ASP.NET AJAX application.
Lessons
• Introduction to ASP.NET AJAX
• Creating an ASP.NET AJAX Application by Using the ASP.NET AJAX Extensions
• Extending an Application by Using the ASP.NET AJAX Control Toolkit
Lab : Creating an ASP.NET AJAX Application
Module 12: Delivering Dynamic Content with Microsoft Silverlight
This module explains how to create a Microsoft Silverlight-based application that delivers dynamic content.
Lessons
• Overview of Microsoft Silverlight
• Creating Silverlight-Based Applications with Visual Studio 2008
Lab : Delivering Dynamic Content with Microsoft Silverlight
Module 13: Consuming and Creating XML Web Services
This module explains how to call a Web service from an ASP.NET Web application and incorporate the returned data into a Web application.
Lessons
• Overview of Using XML Web Services
• Calling an XML Web Service
• Creating an XML Web Service
Lab : Consuming and Creating XML Web Services
Module 14: Managing State
This module explains how to store ASP.NET Web application and session data by using a variety of methods.
Lessons
• State Management
• Application and Session Variables
• Cookies and Cookieless Sessions
Lab : Storing Application and Session Data
Module 15: Configuring, Optimizing, and Deploying a Microsoft ASP.NET Web Application
This module explains how to configure and deploy an ASP.NET Web application.
Lessons
• Implementing the Cache Object
• ASP.NET Output Caching
• Configuring an ASP.NET Web Application
• Deploying an ASP.NET Web Application
Lab : Configuring, Optimizing, and Deploying a Microsoft ASP.NET Web Application
Module 16: Securing a Microsoft ASP.NET Web Application
This module explains how to secure an ASP.NET Web application by using a variety of technologies, including authentication and authorization.
Lessons
• Web Application Security Overview
• Windows-Based Authentication
• Forms-Based Authentication
Lab : Securing a Microsoft ASP.NET Web Application
Pre-Requisitos:
- Antes de assistir a este treinamento os alunos devem ter: Habilidade em criar conteúdo HTML, incluindo: Tabelas; Imagens; Formas; Experiência em programação usando VB .NET ou C#, incluindo: Declaração de variáveis, Utilização de Loops, Comandos condicionais.
- Ter realizado o curso 4994.
Diferencial:
- Um micro por aluno
- Coffee Break de qualidade
- Internet Full Time
Desenvolvedor do Curso:
Microsoft
Cursos de Pre-Requisitos:
MS4994 - Desejavel
