10264A - Developing Web Applications with Microsoft Visual Studio 2010
Length: 5 Days
Published: November 22, 2010
Language(s): English, Chinese (Simplified)
Audience(s): Developers
Level: 200
Technology: Microsoft Visual Studio 2010
Type: Course
Delivery Method: Instructor-led (classroom)
Overview
About this Course
In this course, students will learn to develop advanced ASP.NET MVC and Web Forms applications using .NET Framework 4 tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application. ASP.NET MVC will be introduced and compared with Web Forms so that students know when each should/could be used. This will also prepare the student for exam 70-515.
Audience Profile
This course is intended for professional Web developers who use Microsoft Visual Studio in a team-based, medium-sized to large development environment. Members of the audience have a minimum of two to three years of experience developing Web-based applications by using Microsoft Visual Studio and Microsoft ASP.NET. Members of the audience are experienced users of Microsoft Visual Studio 2008 SP1 and newer releases of the Visual Studio product. The audience understands how to use the new features of Visual Studio 2010.
At Course Completion
After completing this course, students will be able to:
Describe the underlying architecture and design of a Web application.
Apply best practices and make appropriate trade-offs based on business requirements when designing a Web application.
Develop MVC models.
Develop MVC controllers.
Develop MVC views.
Optimize the design of a Web application for discoverability by search engines.
Write server-side code for Web Forms.
Optimize data management for Web Forms.
Ensure quality by debugging, unit testing, and refactoring.
Secure a Web application.
Apply Master Pages and CSS for a consistent application UI.
Develop client-side scripts and services for a responsive, rich, and interactive UI.
Deploy a Web application.
Develop a Web application by using Silverlight. Course Details
Course OutlineModule 1: Overview of Web Application DesignThis module describes the underlying architecture and design of a Web applicationLessons
Overview of IIS 7.0
Overview of ASP.NET 4.0
Introduction to the MVC Framework
Overview of the Request Life Cycle Lab : Exploring the Adventure Works Web Site
Exercise 1: Explore the Adventure Works Web Site
Exercise 2: Comparing Web Forms and MVC
Exercise 3: Working with the Web Forms Page Life Cycle After completing this module, students will be able to:
Describe the underlying architecture of ASP.NET 4.0.
Identify new features in ASP.NET 4.0.
Describe the components of the MVC framework.
Describe the structure of an MVC application.
Describe the life cycle of a Web Forms page.
Describe the life cycle of an MVC page.
Describe the differences between the life cycle of a Web Forms page and an MVC page
Module 2: Designing a Web ApplicationThis module describes the best practices and trade-offs that you need to make when designing a Web application.Lessons
Web Applications: Case Studies
Web Application Design Essentials
Guidelines for Determining When to Use Web Forms and MVC
Visual Studio 2010 Tools and Technologies for Web Application Design Lab : Redesigning the Adventure Works Web site
Exercise 1: Reviewing the Adventure Works Web site
Exercise 2: Redesigning the Adventure Works Web site
Exercise 3: Adding MVC Capabilities to the Adventure Works Web site After completing this module, students will be able to:
Explain the different types of web applications and their characteristics.
Choose the correct design based on the on business requirements, utilizing Web Forms and MVC based.
Explain the different tools and technologies and best practices around each.
Module 3: Developing MVC ModelsThis module describes the MVC development model (Models, Controllers, and Views) and how to create the Models that are used to access and modify the data in a data source.Lessons
Exploring Ways to Create MVC Models
Creating a Data Repository Lab : Developing MVC Models
Exercise 1: Exploring Ways to Create MVC Models
Exercise 2: Creating Data Repository After completing this module, students will be able to:
Create a data repository
Module 4: Developing MVC ControllersThis module describes how to create the Controllers that are used to respond to communications from the user and how to implement the application flow and logic.Lessons
Implementing MVC Controllers
Creating Action Methods Lab : Developing MVC Controllers
Exercise 1: Creating an MVC Controller
Exercise 2: Adding Code to List the Blog Entries
Exercise 3: Adding Code to Create a New Blog Entry
Exercise 4: Adding Code to Edit a Blog Entry
Exercise 5: Adding Code to Delete a Blog Entry After completing this module, students will be able to:
Implement MVC controllers.
Create action methods Module 5: Developing MVC Views
This module describes how to create the Views that are used to expose the application UI. The module also covers how to manage pre-action and post-action behavior of Controller action methods using the included action filters are provided as part of MVC Lessons
Implementing MVC Views
Implementing Strongly-Typed MVC Views
Implementing Partial MVC Views Lab : Developing MVC Views
Exercise 1: Develop a List MVC View
Exercise 2: Develop a Details MVC View
Exercise 3: Develop a Create MVC View
Exercise 4: Develop an Edit MVC View
Exercise 5: Develop a Delete MVC View After completing this module, students will be able to:
Describe what an MVC view is and the varied types of views.
Create an MVC view.
Implement strongly typed MVC views.
Implement partial MVC views
Module 6: Designing for DiscoverabilityThis module describes how to implement the navigational design and also how discoverability will be achieved through content keywords and page URLs.Lessons
Overview of Search Engine Optimization
Creating the Robots and Sitemap Files
Using ASP.NET Routing Lab : Designing for Discoverability
Exercise 1: Mapping URLs of Web Forms Pages
Exercise 2: Creating a Sitemap File
Exercise 3: Building the Application Infrastructure After completing this module, students will be able to:
Describe the need to optimize the design of a Web site for discoverability by search engines and how the IIS SEO Toolkit helps in optimization.
Create robots.txt and sitemap.xml files.
Use ASP.NET with Web Forms and MVC pages. Module 7: Writing Server-Side Code for Web Forms
This module describes the advanced features of server-side coding and technologies. The module describes how to allow the website to move into a global and web farm environment through localization, shared sessions, and custom user controls. The module will also cover how to use the custom validator and regular expressions.
Lessons
Overview of the Structure of a Web Application
Controlling ViewState
Localizing a Web Application
Persisting Data on a Web Forms Page
Validating User Input
Lab : Writing Server-Side Code for Web Forms
Exercise 1: Modifying a Web Forms Page to Display Localized Content
Exercise 2: Persisting data on a Web Forms Page
Exercise 3: Exploring Viewstate
Exercise 4: Adding Validation to Web Forms Pages After completing this module, students will be able to:
Describe the structure of a Web application.
Control ViewState based on performance requirements.
Localize a Web application by using resource files.
Describe the techniques used to persist user information. Describe the different technologies used in web farms.
Validate user input in Web Forms and MVC pages.
Module 8: Optimizing Data Management for Web FormsThis module describes how to optimize and display data management tasks for a Web Forms-based application using Dynamic Data, Data Binding, LinqToEntities, server side controls, and server-side
code.Lessons
Managing Data by Using LINQ to Entities
Using Data Source Controls
Using ASP.NET Dynamic Data
Lab : Optimizing Data Management for Web Forms
Exercise 1: Managing Data by Using LINQ to Entities
Exercise 2: Customizing the GridView
Exercise 3: Using ListView, DetailsView | Charts
Exercise 4: Managing Data by Using ASP.NET Dynamic Data After completing this module, students will be able to:
Use the LINQtoEntities framework to manage data
Use data source and data bound controls in Web Forms.
Use ASP.NET Dynamic Data in Web Forms.
Module 9: Ensuring Quality by Debugging, Unit Testing, and Refactoring
This module describes how to perform check-in testing for their Web Forms and MVC applications as well as how to use the built-in debugging capabilities of VS2010.
Lessons
Debugging and Refactoring Code
Unit Testing Code
Processing Unhandled Exceptions
Test Driven Development
Lab : Debugging, Unit Testing and Refactoring
Exercise 1: Configuring Error Handling
Exercise 2: Debugging Code
Exercise 3: Logging
Exercise 4: Creating Unit Tests
After completing this module, students will be able to:
Debug and refactor code
Unit test code.
Describe how to log information to a file, database, event or other, including best practices.
Describe the Test-Driven Development methodology. Module 10: Securing a Web Application
This module describes how to mitigate common security threats and to implement the essentials (must haves) of Web security in both MVC and Web Forms applications.
Lessons
Configuring Authentication
Configuring ASP.NET Membership
Managing Authorization by Using ASP.NET Roles Lab : Securing a Web Application
Exercise 1: Configuring ASP.NET Membership and Roles
Exercise 2: Authentication
Exercise 3: Authorization
After completing this module, students will be able to:
Configure authentication
Configure ASP.NET Membership
Manage authorization by using ASP.NET Roles Module 11: Applying Master Pages and CSS
This module describes how to achieve a consistent UI in a reusable manner. Lessons
Applying Master Pages
Applying CSS, Skins, and Themes Lab : Applying Master Pages and CSS
Exercise 1: Modify a Master Page
Exercise 2: Create Nested Master Page
Exercise 3: Integrating a Master Page
Exercise 4: Control Skins
Exercise 5: Applying Styles | Themes After completing this module, students will be able to:
Identify challenges in developing a Web application that is compatible across a wide range of browsers and ways to address these challenges.
Apply master pages for a consistent application UI.
Apply CSS for a consistent application UI. Module 12: Developing Client Side Scripts and Services
This module described how to develop client-side scripts and services for a responsive, rich, and interactive application UI.Lessons
Developing Client-Side Scripts
Implementing AJAX
Creating Services
Lab : Developing Client Side Scripts and Services
Exercise 1: Creating Client-Side Script
Exercise 2: Advanced JQuery
Exercise 3: Creating a WCF Service
Develop client-side scripts
Implement advanced JQuery
Create services
Module 13: Implementing Advanced AJAX in a Web Application
This module describes the programmatic side of AJAX enabled controls (as well as extending server controls to include AJAX functionality) on a Web Forms page as well as implementing AJAX on a MVC page
Lessons
Implementing Ajax in ASP.NET MVC Pages Using Microsoft Ajax
Implementing Ajax in ASP.NET MVC Pages Using jQuery
Working With jQuery and Ajax Events
Lab : Implementing Advanced Ajax for the AdventureWorks web application
Exercise 1: Using AJAX in an MVC Page Scenario
Exercise 2: Using jQuery in an MVC Page
•Exercise 3: Handling jQuery Ajax Events After completing this module, students will be able to:
Manage browser history
Implement AJAX in MVC pages
Implement jQuery
Module 14: Deploying a Web Application
This module describes how to plan, configure, and perform deployment tasks associated with a production Web site. The module also describes the Web site lifecycle as it pertains to deployment.
Lessons
Overview of Web Application Deployments
Overview of Web Site Deployments
Deploying AdventureWorks Lab : Deploying AdventureWorks
Exercise 1: Deploying a Web Application Project Using One-Click Publish
Exercise 2: Deploying a Web Application Using a Web Deployment Package
Exercise 3: Deploying a Web Site with the Copy Web Site Tool
Exercise 4: Deploying a Web Site with the Publish Web Site Utility After completing this module, students will be able to:
Identify challenges in deploying Web applications and describe varied target environments.
Describe Web application compilation methods and tools.
Transform the web.config file when deploying a Web application Module 15: Developing a Web Application by Using Silverlight
This module introduce students to Silverlight by having them integrate a Silverlight module into an existing ASP.NET
application. Students will learn how to add a Silverlight project to an existing solution, leverage the existing Web application by calling a WCF service, and display the information in Silverlight.
Lessons
Introduction to Rich Internet Applications
Overview of Silverlight
Creating a Silverlight Application
Lab : Developing a Web Application by Using Silverlight
Exercise 1: Creating a Silverlight Project
Exercise 2: Creating a Silverlight WCF Service
Exercise 3: Displaying Data by Using Silverlight Controls After completing this module, students will be able to:
Describe the features of Silverlight, its architecture, and the use of XAML for developing Silverlight applications
Create a Silverlight application. Prerequisites
In addition to their professional Web development experience, students who attend this training should have the following technical knowledge:
An understanding of the problem-solving techniques that apply to software development, including the following principles of software development:
modern software development model
typical phases of a software development lifecycle
concepts of event-driven programming
concepts of object-oriented programming
creating use-case diagrams
designing and building a user interface
developing a structured application
A basic understanding of the following scripting techniques and some hands-on experience writing scripts:
Web scripting techniques
Macro scripting techniques
Windows scripting techniques
A general understanding of the purpose, function, and features of following .NET Framework topics:
Common Language Runtime
.NET Framework class library
Common Type System
Component interoperation
Cross-Language Interoperability
Assemblies in the Common Language Runtime
Application Domains
Runtime hosts supported by the .NET Framework
Experience using Visual Studio 2008 in the following task areas:
Declaring and initializing typed variables using the Camel case naming convention
Using arithmetic, relational, and logical operators in code statements
Using branching statements to control code execution
Using looping statements to iterate through collections or repeat steps until a specified condition is met
Using methods and events to implement the programming logic of an application
Identifying syntax and logic errors
Accessing and managing data from a data source
Experience in object oriented design and development as follows:
Creating and accessing classes and class properties
Creating and accessing methods and overloaded methods
Implementing inheritance, base classes, and abstract classes
Declaring, raising, and handling events
Responding to and throwing exceptions
Implementing interfaces and polymorphism
Implementing shared and static members
Implementing generics
Creating components and class libraries
Experience in N-Tier application design and development as follows:
Managing a software development process
Controlling input at the user interface level in Windows Client and Web applications
Debugging, tracing, and profiling .NET applications
Monitoring and logging .NET applications
Implementing basic testing best practices
Performing basic Data Access tasks with LINQ
Implementing basic security best practices in .NET Applications
Implementing basic service calls
Using .NET Configuration Files
Deploying .NET Framework Applications using ClickOnce and the MS Installer Community
Have Questions?For advice about training and certification, connect with peers:
Visit the training and certification forum
For questions about a specific certification, chat with a Microsoft Certified Professional (MCP):
Visit our MCP newsgroups
To find out about recommended blogs, Web sites, and upcoming Live Meetings on popular topics, visit our community site:
VERSÃO PORTUGUÊS
Curso de 10264A:
Desenvolvimento de aplicações Web com Microsoft Visual Studio 2010
Comprimento: 5 Dias
Publicado: 22 De novembro de 2010
Idioma (s): Inglês, chinês (simplificado)
Público-alvo: Desenvolvedores
Nível: 200
Tecnologia: Microsoft Visual Studio 2010
Tipo: Curso
Método de entrega: Ministrado por instrutor (sala de aula) Ocultar todos os itens
Visão geral Sobre este curso
Neste curso, os alunos aprenderão a desenvolver aplicações avançadas de ASP.NET MVC e Web Forms, utilizando
tecnologias e ferramentas do .NET Framework 4. O foco será na codificação de atividades que aprimoram o desempenho e a escalabilidade do aplicativo Web site. ASP.NET MVC será apresentado e comparado com formulários da Web para que os alunos saibam quando cada um deve/pode ser usada. Isso também irá preparar o aluno para o exame 70-515.
Perfil de audiência
Este curso destina-se a desenvolvedores Web profissionais que usam Microsoft Visual Studio em uma equipe de base, médias para ambiente de desenvolvimento. Membros do público tem um mínimo de dois a três anos de experiência no desenvolvimento de aplicações Web usando o Microsoft Visual Studio e Microsoft ASP.NET.Membros do público são experientes usuários do Microsoft Visual Studio 2008 SP1 e versões mais recentes do produto Visual Studio. O público entende como usar os novos recursos do Visual Studio 2010.
A conclusão do curso
Depois de concluir este curso, os alunos será capazes de:
Descreva a base arquitetura e design de uma aplicação Web.
Aplicar as melhores práticas e fazer combinações adequadas com base nas necessidades dos negócios ao projetar um aplicativo da Web.
Desenvolva modelos do MVC.
Desenvolva controladores MVC.
Desenvolva exibições do MVC.
Aperfeiçoar o projeto de um aplicativo da Web para descoberta pelos motores de busca.
Escreva o código do lado do servidor para formulários da Web.
Otimize o gerenciamento de dados para formulários da Web.
Garantir a qualidade por unidade de depuração, teste e refatoração.
Proteger um aplicativo da Web.
Desenvolva scripts de cliente e serviços para uma interface de usuário responsiva, rica e interativa.
Implemente avançada AJAX em uma aplicação Web.
Implante um aplicativo da Web.
Desenvolva um aplicativo da Web usando o Silverlight. Detalhes do curso
Estrutura de tópicos do cursoMódulo 1: Visão geral do projeto de aplicação WebEste módulo descreve a base arquitetura e design de uma aplicação WebLições
Visão geral do IIS 7.0
Visão geral do ASP.NET 4.0
Introdução ao Framework MVC
Visão geral do ciclo de vida do pedido Laboratório: Explorar a Adventure Works Web Site
Exercício 1: Explorar a Adventure Works Web Site
Exercício 2: Comparando Web Forms e MVC
Exercício 3: Trabalhar com o ciclo de vida da página de formulários de Web Depois de concluir este módulo, os alunos será capazes de:
Descreva a arquitetura subjacente do ASP.NET 4.0.
Identifica novos recursos no ASP.NET 4.0.
Descreva os componentes do framework MVC.
Descreva a estrutura de uma aplicação MVC.
Descreva o ciclo de vida de uma página de Web Forms.
Descreva o ciclo de vida de uma página MVC.
Descrever as diferenças entre uma página MVC e o reduzido de uma página de Web Forms
Módulo 2: Criando um aplicativo da WebEste módulo descreve as melhores práticas e trocas que você precisa fazer quando estiver criando um aplicativo da Web.Lições
Aplicações Web: estudos de caso
Fundamentos de projeto de aplicativo Web
Diretrizes para determinar quando usar Web Forms e MVC
Ferramentas do Visual Studio 2010 e tecnologias para o projeto de aplicação Web Laboratório: Redesenhar o site do Adventure Works
Exercício 1: Rever o site do Adventure Works
Exercício 2: Redesenhar o site do Adventure Works
Exercício 3: Adicionando recursos de MVC para o site do Adventure Works Depois de concluir este módulo, os alunos será capazes de:
Explica os diferentes tipos de aplicações web e suas características.
Escolha o design correto baseado nas exigências no negócio, utilizando o Web Forms e MVC baseado.
Explica as diferentes ferramentas, tecnologias e melhores práticas em torno de cada um.
Módulo 3: Desenvolvimento de modelos MVCEste módulo descreve o modelo de desenvolvimento MVC (modelos, controladores e vistas) e como criar os modelos que são usados para acessar e modificar os dados em uma fonte de dados.Lições
Explorar maneiras de criar modelos MVC
Criando um repositório de dados Laboratório: Desenvolvimento de modelos MVC
Exercício 2: Criação de repositório de dados Depois de concluir este módulo, os alunos será capazes de:
Crie modelos MVC usando classes e ferramentas de mapeamento de dados.
Criar um repositório de dados
Módulo 4: Desenvolvimento de controladores de MVCEste módulo descreve como criar os controladores que são usados para responder às comunicações do usuário e como implementar o fluxo do aplicativo e a lógica.Lições
Implementação de controladores MVC
Criando métodos de ação
Laboratório: Desenvolvimento de controladores de MVC
Exercício 1: Criando um controlador MVC
Exercício 2: Adicionando código para listar as entradas do Blog
Exercício 3: Adicionando código para criar uma nova entrada de Blog
Exercício 4: Adicionando código para editar uma entrada de Blog
Exercício 5: Adicionando código para excluir uma entrada de Blog Depois de concluir este módulo, os alunos será capazes de:
Implemente controladores MVC.
Criar métodos de ação Módulo 5: Desenvolvimento MVC Views
Este módulo descreve como criar os pontos de vista que são usados para expor o aplicativo interface do usuário.O módulo também aborda como gerenciar pré-ação e post-action comportamento dos métodos de ação do controlador usando os filtros de ação incluídos são fornecidos como parte do MVC
Lições
Implementação MVC Views
Implementação MVC rigidez Views
Implementação MVC parcial Views Laboratório: Desenvolvimento MVC Views
Exercício 1: Desenvolver um modo de exibição do MVC de lista
Exercício 2: Desenvolver um modo de exibição do MVC de detalhes
Exercício 3: Desenvolver um criar modo de exibição do MVC
Exercício 4: Desenvolver uma visão MVC de editar
Exercício 5: Desenvolver um modo de exibição do MVC de Delete Depois de concluir este módulo, os alunos será capazes de:
Descrever o que uma exibição do MVC é e os variados tipos de pontos de vista.
Crie um modo de exibição do MVC.
Implemente a rigidez modos de exibição do MVC.
Implementar parcial sobre o MVC
Módulo 6: Projetando para descobertaEste módulo descreve como implementar o projeto de navegação e também como descoberta será alcançada através do conteúdo, palavras-chave e URLs de página.Lições
Visão geral de Search Engine Optimization
Criando os arquivos de Sitemap e Robots
Usando o roteamento do ASP.NET Laboratório: Projetando para descoberta
Exercício 1: Mapeamento de URLs das páginas de formulários da Web
Exercício 2: Criando um arquivo de Sitemap
Exercício 3: Construção da infra-estrutura de aplicativo Depois de concluir este módulo, os alunos será capazes de:
Descreva a necessidade de aperfeiçoar o projeto de um Web site para descoberta pelos motores de busca e como o IIS SEO Toolkit ajuda na otimização.
Crie arquivos robots. txt e sitemap. xml.
Usar o ASP.NET com páginas de Web Forms e MVC. Módulo 7: Escrevendo código Server-Side para formulários da Web
Este módulo descreve as características avançadas de codificação e tecnologias do lado do servidor. O módulo descreve como permitir que o site para se mover em um global e ambiente de web farm por meio de localização, sessões compartilhadas e controles de usuário personalizada. O módulo também a como usar o validador personalizado e expressões regulares.
Lições
Visão geral da estrutura de um aplicativo da Web
Controlando o ViewState
Localização de um aplicativo da Web
Persistência de dados em uma Web página de formulários
Validando entrada de usuário
Laboratório: Escrevendo código Server-Side para formulários da Web
Exercício 1: Modificar uma Web página para exibir o conteúdo localizado de formulários
Exercício 2: Persistência de dados em uma página de formulários da Web
Exercício 3: Explorando o Viewstate
Exercício 4: Adicionando validação para páginas de formulários da Web Depois de concluir este módulo, os alunos será capazes de:
Descreva a estrutura de um aplicativo da Web.
ViewState do controle com base em requisitos de desempenho.
Localize um aplicativo da Web usando arquivos de recurso.
Descreva as técnicas utilizadas para manter as informações do usuário. Descreva as diferentes tecnologias utilizadas em web farms.
Valide entrada do usuário em páginas de Web Forms e MVC.
Módulo 8: Otimizando o gerenciamento de dados para formulários da WebEste módulo descreve como otimizar e exibir tarefas de gerenciamento de dados para um aplicativo baseado em Web Forms usando dados dinâmicos, a ligação de dados, LinqToEntities, controles do lado do servidor e código do lado do servidor.Lições
Gerenciamento de dados usando LINQ to Entities
Usando controles de fonte de dados
Usando ASP.NET Dynamic Data
Laboratório: Otimizando o gerenciamento de dados para formulários da Web
Exercício 1: Gerenciamento de dados usando LINQ to Entities
Exercício 2: Personalizando o GridView
Exercício 3: Usando ListView, DetailsView | Gráficos
Exercício 4: Gerenciando dados com o ASP.NET Dynamic Data Depois de concluir este módulo, os alunos será capazes de:
Use o quadro de LINQtoEntities para gerenciar dados
Usar fonte de dados e controles ligados a dados em formulários da Web.
Use o ASP.NET Dynamic dados em formulários da Web.
Módulo 9: Garantindo a qualidade por depuração, unidade de teste e refatoração
Este módulo descreve como realizar o check-in de teste para seus formulários da Web e aplicativos de MVC, bem como usar os recursos de depuração internos do VS2010.
Lições
Refatoração de código e depuração
Código de teste de unidade
Processamento de exceções não tratadas
Desenvolvimento de teste conduzido Laboratório: Depuração, teste e refatoração
Exercício 1: Configurando o tratamento de erros
Exercício 2: Depuração de código
Exercício 3: log
Exercício 4: Criando testes de unidade
Exercício 5: Implementando a metodologia de desenvolvimento do primeiro teste Depois de concluir este módulo, os alunos será capazes de:
Depurar e refatorar código
Código de teste de unidade.
Descrevem como informações de log para um arquivo, banco de dados, evento ou outro, incluindo práticas recomendadas.
Descreva a metodologia de desenvolvimento controlado por testes. Módulo 10: Proteger um aplicativo da Web
Este módulo descreve como atenuar as ameaças de segurança comuns para implementar o básico (must haves) de segurança na Web em aplicações MVC e Web Forms.
Lições
Configurando a autenticação
Configuração de associação do ASP.NET
Gerenciando autorização usando funções do ASP.NET Laboratório: Proteger um aplicativo da Web
Exercício 1: Configurando funções e associação do ASP.NET
Exercício 2: autenticação
Exercício 3: autorização
Depois de concluir este módulo, os alunos será capazes de:
Configurar a autenticação
Configurar o ASP.NET Membership
Gerenciar autorização usando funções do ASP.NET Módulo 11: Aplicação de páginas mestras e CSS
Este módulo descreve como obter uma interface de usuário consistente de forma reutilizável. Lições
Aplicando páginas mestras
Aplicando CSS, Skins e temas
Laboratório: Aplicando as páginas mestras e CSS
Exercício 1: Modificar uma página mestre
Exercício 2: Criar a página mestra aninhada
Exercício 3: Integrar uma página mestre
Exercício 4: Capas de controle
Exercício 5: Aplicação de estilos | Temas Depois de concluir este módulo, os alunos será capazes de:
Identifica os desafios no desenvolvimento de um aplicativo Web que é compatível com uma vasta gama de navegadores e formas de enfrentar esses desafios.
Aplica páginas mestras para uma aplicação consistente interface do usuário.
Aplica o CSS para uma aplicação consistente interface do usuário.
Módulo 12: Desenvolvimento de serviços e Scripts do lado do clienteEste módulo descreveu como a desenvolver scripts de cliente e serviços para um aplicativo responsivo, rico e interativo interface do usuário.Lições
Desenvolvimento de Scripts de cliente
Implementando AJAX
Laboratório: Desenvolvimento de serviços e Scripts do lado do cliente
Exercício 1: Criação de Script do lado do cliente
Exercício 2: JQuery avançado
Exercício 3: Criar um serviço WCF
Depois de concluir este módulo, os alunos serão capazes de:
Desenvolver scripts do lado do cliente
Implementar o JQuery avançado
Criar serviços
Módulo 13: Implementando AJAX avançado em um aplicativo da Web
Este módulo descreve a parte programática do AJAX habilitado controles (como controles de servidor extensível para incluir a funcionalidade de AJAX) em uma página de Web Forms como aplicação AJAX em uma página MVCLições
Implementando Ajax em páginas ASP.NET MVC usando Microsoft Ajax
Implementação de Ajax no ASP.NET MVC páginas usando jQuery
Trabalhando com eventos de Ajax e jQuery
Laboratório: Implementando Ajax avançado para o aplicativo de web do AdventureWorks
Exercício 1: Usando AJAX em um cenário de página do MVC
Exercício 2: Usando jQuery em uma página de MVC
•Exercise 3: manipulação de eventos de Ajax do jQuery Depois de concluir este módulo, os alunos será capazes de:
Gerenciar o histórico do navegador
Implementar AJAX em páginas MVC
Implementar o jQuery
Módulo 14: Implantando um aplicativo da WebEste módulo descreve como planejar, configurar e executar tarefas de implantação, associadas a um site de produção. O módulo também descreve o ciclo de vida do Web site, no que tange a implantação.Lições
Visão geral de implantação de aplicativos da Web
Visão geral de implantações de Web Site
Implantando o AdventureWorks Laboratório: Implantando o AdventureWorks
Exercício 1: Implantar um projeto de aplicativo da Web usando um clique publicar
Exercício 2: Implantando um aplicativo da Web usando um pacote de implantação da Web
Exercício 3: Implantação de um Web Site com a ferramenta de cópia de Site
Exercício 4: Implantar um Site da Web com a utilidade de um Web Site de publicar Depois de concluir este módulo, os alunos serão capazes de:
Identificar os desafios na implantação de aplicativos da Web e descrever ambientes variados de destino.
Descreva as ferramentas e métodos de compilação de aplicativos da Web.
Transformar o arquivo Web. config quando implantando uma aplicação Web Módulo 15: Desenvolvendo uma aplicação Web usando Silverlight
Este módulo apresentar aos alunos Silverlight por tê-los a integrar um módulo de Silverlight em um aplicativo
ASP.NET. Estudantes vão aprender a adicionar um projeto do Silverlight para uma solução existente, utilize o aplicativo da Web existente, chamando um serviço WCF e exibir as informações no Silverlight.Lições
Introdução a aplicações de Internet rica
Visão geral do Silverlight
Criando um aplicativo do Silverlight
Laboratório: Desenvolvimento de uma aplicação Web usando Silverlight
Exercício 1: Criando um projeto Silverlight
Exercício 2: Criando um serviço do WCF do Silverlight
Exercício 3: Exibindo dados usando controles do Silverlight Depois de concluir este módulo, os alunos serão capazes de:
Descreva as características de RIAs e as tecnologias para a compilação.
Descrever as características do Silverlight, sua arquitetura e o uso de XAML para desenvolvimento de aplicações Silverlight
Crie um aplicativo do Silverlight. Pré-requisitos
Além de sua experiência profissional em desenvolvimento Web, os alunos que frequentam esta formação devem ter os seguintes conhecimentos técnicos:
Uma compreensão das técnicas de resolução de problemas que se aplicam ao desenvolvimento de software, incluindo os seguintes princípios de desenvolvimento de software:
modelo de desenvolvimento de software moderno
fases típicas de um ciclo de vida de desenvolvimento de software
conceitos de programação orientada a eventos
conceitos de programação orientada a objeto
Criando diagramas de caso de uso
projetar e construir uma interface de usuário
desenvolvendo um aplicativo estruturado
Um conhecimento básico de técnicas de scripts a seguir e alguma experiência hands-on, escrevendo scripts:
Técnicas de script da Web
Técnicas de script de macro
Técnicas de script do Windows
Uma compreensão geral de finalidade, função e características de seguir os tópicos do .NET Framework:
Common Language Runtime
Biblioteca de classes do .NET framework
Sistema de tipo comum
Interoperação de componente
Interoperabilidade entre linguagens
Assemblies em Common Language Runtime
Domínios de aplicativo
Hosts de tempo de execução suportados pelo .NET Framework
Experiência usando o Visual Studio 2008 nas seguintes áreas de tarefa:
Declarar e inicializar digitado variáveis usando a Convenção de nomenclatura maiúscula/minúscula
Usando operadores aritméticos, relacionais e lógicos em instruções de código
Usando instruções ramificação para controlar a execução de código
especificada for atendida
Criação de classes e métodos para estabelecer a estrutura básica de um aplicativo
Usando métodos e eventos para implementar a lógica de programação de um aplicativo
Identificação de erros de sintaxe e lógica
Acessar e gerenciar dados de uma fonte de dados
Experiência no objeto orientado a concepção e desenvolvimento da seguinte forma:
Criar e acessar classes e propriedades de classe
Criando e acessando métodos e métodos sobrecarregados
Implementando herança, classes base e classes abstratas
Declarando, criação e manipulação de eventos
Responder e lançando exceções
Implementação de interfaces e polimorfismo
Execução compartilhados e estáticos Membros
Implementação de genéricos
Criação de componentes e bibliotecas de classe
Experiência em desenvolvimento e design de aplicativos de N camadas da seguinte forma:
Gerenciando um processo de desenvolvimento de software
Controlar a entrada no nível da interface de usuário no cliente Windows e aplicações Web
Depuração, rastreamento e profiling de aplicações .NET
Monitoramento e registro de aplicativos .NET
Implementação de melhores práticas de testes básicos
Executar tarefas básicas de acesso a dados com LINQ
Implementação de melhores práticas de segurança básica em aplicativos .NET
Chamadas de serviço básico de implementação
Usando arquivos de configuração do .NET
Implantando aplicativos de .NET Framework usando ClickOnce e o MS Installer Comunidade
Tem dúvidas?Para conselhos sobre treinamento e certificação, conectar-se com seus pares:
Visite o fórum de treinamento e certificação
Para perguntas sobre uma certificação específica, bate-papo com um Microsoft Certified Professional (MCP):
Visite nossos grupos de notícias do MCP
Para obter informações sobre blogs recomendados, Web sites e próximas reuniões ao vivo sobre temas populares, visite o nosso site de comunidade: