Módulo 1: .NET e Web
Objetivo: Apresentar o framework .NET 2.0 e seus principais componentes demonstrando o paradigma de densenvolvimento de aplicativos Web. Exibir o modelo de desenvolvimento do ASP.NET 2.0 e sua arquitetura.
Tópicos
- Conhecendo o framework .NET;
- Paradigma de Desenvolvimento Web;
- Introdução ao ASP.NET 2.0;
- Arquitetura do ASP.NET 2.0;
- O Modelo de Desenvolvimento do ASP.NET 2.0.
Módulo 2: Novidades do ASP.NET 2.0
Objetivo: Mostrar os fundamentos envolvidos na criação de um aplicativo Web, com segurança e produtividade, utilizando os novos controles do versão 2.0 do ASP.NET.
Tópicos
- Novos Controles ASP.NET 2.0 e Controles Customizados;
- Validação de Dados Controles de Validação ASP.NET 2.0;
- Validação Servidor;
- Validação Cliente;
- Master Pages Introdução;
- Introdução;
- Codificando MasterPages;
- Content Templates;
- Skin e Themes
- Aplicando Temas em uma página e/ou em um projeto Web;
- Incluindo Arquivos CSS em seus Temas;
- Utilizando Skins em controles ASP.NET.
Módulo 3: ADO.NET 2.0
Objetivo: Apresentar o conceito de ADO.NET e uma visão geral das classes e namespaces do ADO.NET. Demonstrar como trabalhar com os controles de dados e a utilização de DataSource.
Tópicos
- Introdução;
- Namespaces e Classes;
- Controles de Dados e Objetos do ASP.NET;
- GridView, Repeater e DataList;
- Utilizando DataSource.
Módulo 4: Estado de Sessão e Cache
Objetivo: Apresentar o novo modelo de desenvolvimento para a Web com o ASP.NET utilizando o ViewSate. Exibir também o objeto Sessão, sua utilização no projeto e os modelos de armazenamento padrão. Mostrar o recurso de cache do ASP.NET 2.0, gerando ótimos resultados para uma melhor performance do aplicativo.
Tópicos
- ASP.NET e o Estado de Sessão Padrão (ViewState);
- O Objeto Sessão;
- Configuração (InProc, Serviço Sessão ou Banco);
- Desempenho com Cache de Dados:
- Como usar e por que;
- Gerenciando o Cache.
Módulo 5: Deployment
Objetivo: Mostrar os tipos de projetos do Visual Studio 2005 e os modelos de Pré-Compilação do ASP.NET 2.0.
Tópicos
- Distribuição de Aplicativos ASP.NET 2.0
- Novo Modelo Pré-compilado;