|
Objetivo
Apresentar o desenvolvimento web com uso do ASP.NET 2.0 . O aluno sairá do curso sendo capaz de utilizar os recursos mais avançados do ASP.NET 2.0 para o desenvolvimento web
Pré-Requisitos
Conhecimentos básicos de Orientação a Objetos e da linguagem. Recomenda-se muito a realização do treinamento de Fundamentos de OO e VB.NET (ou c#) com o Framework
Duração : 40 horas
1a aula
Arquitetura do desenvolvimento Web
Criação de um WebForm
Arquitetura de processamento de WebControls
Estrutura de Code-Behind
Utilização de validadores
2a aula
Utilização de dropDownList
Eventos de processamento da página
Controle de PostBacks
Utilização do ViewState
Melhores práticas no uso do ViewState
Escalabilidade do ViewState
3a aula
Componentes DataSource e DataBound
Criação de querys pelo componente DataSource
Utilização de parâmetros no componente DataSource
Utilização da GridView
Filtrando dados da Grid
Criação de templates na GridView
Utilização de CommandField
Utilizando Combos com a Grid
Criando Master/Details
4a aula
Utilização do details view para inserção e navegação dos dados
Utilizando templates do detailsView
Utilização do formView
criação de totalizações na Grid
Utilização de JavaScript na Grid
Criação de uma cesta de compras
5a Aula
Criação de uma cesta de compras - continuação
Truques no vinculo DataSources/Grid
Utilização da identificação anônima de usuários
Validação de dados na Grid
6a Aula
Criação e utilização de user controls
Manipulando um user control por código
Utilização de Master Pages
Utilização de Nested Master Pages
Alteração dinâmica da master page
MasterPages e UserControls : Melhores práticas de uso
Criação de temas
Aplicação de temas por página
Aplicação de temas como CSS
Utilização de SkinIDs nos temas
Aplicação global de temas (web.config)
7a Aula
Configuração do sistema de profiles
Conceito de Providers e arquivos de configuração
Criação e utilização de variáveis de profiles
Alteração de temas em run-time
Configurando os providers de segurança (memberShip/Roles)
Configurando a segurança do site
Utilizando o webControl Login
Utilizando o webControl LoginView
Utilizando o webControl LoginName
Utilizando o webControl loginStatus
8a aula
Migrando perfil anônimo para perfil identificado
Configuração do sistema de autorização
Variantes de necessidades de autorização
Utilizando loginView com templates de grupos
Utilizando o webControl CreateUserWizard
Utilizando o webControl passwordRecovery
Utilizando o webControl changePassword
9a aula
Configurando o sistema de personalização nos arquivos de configuração
Criando e configurando webParts
Controlando as zonas de edição
Personalizando propriedades das webParts
Realizando conexão entre webParts
Permitindo uma visualização global das webParts
10a aula
Criação de siteMaps
Utilizando o Menu com siteMaps
Utilizando o siteMapPath
Utilizando a TreeView com siteMaps
Controlando a segurança nos mapas de sites
Técnicas de deployment de um site web
Deployment com todo o fonte
Compilando o code-behind
Compilando o site inteiro
|