Desenvolvimento de Aplicações Web com Visual Studio 2005 - Avançado



Objetivo:
Este workshop com duração de dois dias prove os alunos com os conhecimentos e habilidades para desenvolver aplicativos Web Microsoft ASP.NET 2.0 usando Microsoft Visual Studio 2005. O workshop foca em interfaces de usuário avançadas, funcionalidades de Web site, e detalhes de implementação usando as características avançadas do ASP.NET 2.0 e Visual Studio 2005.



Carga Horária: 16 Horas

Conteúdo:
Unidade 1: Construindo Aplicativo Web Dinâmico
Esta unidade introduz vários diferentes aspectos de aplicativos Web dinâmicos. Inclui discussões na criação e configuração de controles em tempo de execução. Explica, então, como construir características globalizadas dentro do aplicativo Web para garantir que ele seja localizável, incluindo recursos de local e aplicando diferentes layouts de master page em resposta a configurações culturais e de linguagem. Conclui com explicações sobre como habilitar configurações dinâmicas para administradores de site.

Lições
• Criação de Controles Dinâmicos
• Localização e Globalização
• Master Pages Dinâmicas
• Configuração Dinâmica de Web

Lab 1: Construindo Aplicativo Web Dinâmico
• Exercício 1. Adicionando e configurando controles dinamicamente
• Exercício 2. Aplicando Master Pages dinamicamente
• Exercício 3. Adicionando características de Localidade
• Exercício 4. Configurando aplicativos Web dinamicamente

Unidade 2: Criando Controles para Aplicativos Web
Esta unidade explica como desenvolvedores criam diferentes tipos de controles para diferentes cenários. Os diferentes tipos de controles incluem controles de usuário, controles customizados de Web server, controles compostos de Web server, e controles baseados em modelos.

Lições
• Controles de Usuário
• Controles Customizados de Web Server
• Controles Compostos de Web Server
• Controles Baseados em Modelos

Lab 2: Criando Controles for Web Applications
• Exercício 1. Criando Controles de Usuários
• Exercício 2. Criando Controles Web Server Customizados
• Exercício 3. Criando Web Server Controles Compostos
• Exercício 4. Criando Controles Baseados em Modelos

Unidade 3: Otimizando Performance de Aplicativos Web
Esta unidade introduz tópicos que irão ajudá-lo a melhorar a performance de aplicativos Web. Descreve como o modelo Page Scripting Object pode ajudar a reduzir o número de round trips para comunicações entre o servidor e o browser, e explica como rastreamento e instrumentalização podem ser usadas para monitorar e, portanto, aumentar a performance de um aplicativo Web. Esta unidade discute como cache e processamento assíncrono podem ajudar a aumentar a performance de aplicativos Web; salienta algumas considerações que desenvolvedores devem endereçar se o aplicativo Web está sendo desenvolvido para um ambiente Web farm.

Lições
• O modelo Page Scripting Object
• Rastreamento e Instrumentação em aplicativos Web
• Técnicas de cache ASP.NET 2.0
• Processamento assíncrono em aplicativos Web
• Considerações para desenvolvimento em Web Farm

Lab 3: Otimizando Performance de Aplicativos Web
• Exercício 1. Acessando o modelo Page Scripting Object
• Exercício 2. Implementando técnicas de cache ASP.NET 2.0
• Exercício 3. Implementando técnicas de Rastreamento e Instrumentação em aplicativos
• Exercício 4. Implementando Processamento assíncrono em aplicativos Web
• Exercício 5. Desenvolvendo aplicativos Web para ambientes com Web farm.

Unidade 4: Implementando Personalização e Temas em Aplicativos Web
Esta unidade introduz a funcionalidade de construção customizável em um aplicativo Web adicionando suporte à personalização. Discute o uso de características de personalização do ASP.NET 2.0 para prover esta funcionalidade. Em adição, discute a aplicação de temas em aplicativos Web e permite aos usuários escolher seus esquemas de cores para personalizar sua experiência no uso da aplicação. Conclui explicando como incluir características que possibilitam aos usuários personalizar seus temas.

Lições
• Características de personalização de ASP.NET 2.0
• Suporte a temas no ASP.NET 2.0

Lab 4: Implementando Personalização e Temas em Aplicativos Web
• Exercício 1. Configurando Personalização
• Exercício 2. Implementando a Funcionalidade de Personalização
• Exercício 3. Adicionando Temas to the Web Application
• Exercício 4. Implementando Temas Personalizados

Unidade 5: Construindo Web Part pages e Web Parts
Esta unidade introduz o conceito de Web part, e descreve como isto é usado em páginas de portal e outros cenários. Discute como uma página de Web part contém alguns Web parts que provém a interface de usuário, em conjunto com outros controles que gerenciam a infra-estrutura de Web part. Além, introduzir as características avançadas de conexão de Web parts e discute cenários onde eles são tipicamante usados.

Lições
• O que é um Web Part?
• O que é uma página Web Part?
• Conectando Web Parts

Lab 5: Construindo Web Part pages e Web Parts
• Exercício 1. Criando uma página Web Part
• Exercício 2. Criando um Web Part
• Exercício 3. Criando Web Parts conectados



Pre-Requisitos:
• Ter realizado ou estudado o conteúdo do Workshop 2543 - Core Web Application Technologies with Visual Studio 2005, ou possuir conhecimentos e habilidades equivalentes
• Saber como usar delegação e eventos.
• Saber como aumentar a segurança de aplicativos .NET Framework 2.0.
• Estar apto a usar instrumentação em código.


Diferencial:
- Um micro por aluno
- Projetor - Ambiente climatizado - Coffee Break de qualidade
- Internet Full Time

Desenvolvedor do Curso:
CARGRAPHICS

Cursos de Pre-Requisitos:
2543 - Obrigatorio


            Depoimentos:

Através de qualificações, Vítor garante sucesso na área de TI
Qualificação em Visual Studio 2005 é aprovada por alunos
SISNEMA promove cursos de Visual Studio