Carga Horária: 5 dias
Objetivos: Ensinar a programadores MS Visual Basic® e desenvolvedores Web iniciantes os fundamentos de implementação de aplicações Web utilizando MS ASP.NET e MS Visual Basic .NET ou C#.
Este curso foca a utilização do ambiente de desenvolvimento MS Visual Studio® .NET e a plataforma Microsoft .NET para criar aplicações ASP.NET que entreguem conteúdo dinâmico.
Destina-se a desenvolvedores iniciantes em aplicações Web que conheçam Hypertext Markup Language (HTML) ou HTML Dinâmico (DHTML), bem como, algum conhecimento de uma linguagem script como Visual Basic Scripting Edition ou Microsoft JScript®. Este curso também é apropriado para desenvolvedores Visual Basic 6.0 que desejem aprender ASP.NET e desenvolvedores que conheçam a linguagem C#.
Pré-requisitos : Antes de assistir a este treinamento os alunos devem ter:
- Habilidade em criar conteúdo HTML, incluindo: tabelas; imagens; forms;
- Experiência em programação usando VB .NET ou C#, incluindo: declaração de variáveis, utilização de loops, comandos condicionais,
ou ter participado dos cursos:
- 2559 - Introduction to Visual Basic .NET programming
ou
- 2373 - Programming with Microsoft Visual Basic .NET
ou
- 2124 - Programming with C#
Conteúdo Programático:
1 - Visão Geral do Microsoft .Net Framework
Introdução ao .NET Framework
Visão geral ASP.NET
Apresentação da aplicação de laboratório
Recursos
2 - Utilizando o MS Visual Studio .NET
Visão geral do Visual Studio .NET
Criação de um projeto ASP.NET Web Application
Criando um projeto ASP.NET Web Application usando o Visual Studio .NET
3 - Utilização das Linguagens Microsoft .NET
Visão geral das linguagens .NET
Comparação das linguagens .NET
Criar um componente utilizando Visual Studio .NET
4 - Criando um Microsoft ASP.NET Web Form
Criando Web Forms
Criando o Web Form default.aspx
Criando o Web Form life.aspx
5 - Adicionando Código a um ASP.NET Web Form
Utilizando páginas Code-Behind
Adicionando procedures de evento a server controls
Usando eventos de página - Criando procedure para o evento Page_Load
Criando procedure para o evento Click
6 - Uso de Trace em Aplicações ASP.NET
Compreendendo o Trace
Depuração remota
Utilizando comandos de Trace
Trace em componentes
7 - Validação de Entrada de Dados
Visão geral da validação de entrada de dados
Utilizando controles de validação Validação de página
8 - Criando User Controls
Adicionando user controls a um ASP.NET Web Form
Criando user controls
Criando um user control
Utilizando o user control
9 - Acesso a Dados Relacionais Utilizando o Visual Studio .NET
Visão geral do ADO.Net
Estabelecendo a conexão com o banco de dados
Exibindo um DataSet em List-Bound Control
Conexão com a base de dados
Paginação e seleção em um controle DataGrid
10 - Accessing Data with MS ADO.NET
Introdução ao uso de ADO.Net
Conectando a um banco de dados
Acessando dados com DataSets
Utilizando múltiplas tabelas
Acesso a dados com DataReaders
Usando SQL DataReader
Visualizando dados do banco.
11 - Executando Stored Procedures com ADO.NET
Visão Geral de Stored Procedures
Executando Stored Procedures
Executando Stored Procedures com Microsoft ADO.NET
12 - Lendo e escrevendo dados XML
Visão geral da arquitetura XML em ASP.Net
XML e o objeto DataSet
Trabalhando com dados XML
Usando o controle XML
Lendo uma lista a partir de um arquivo XML
Lendo, transformando e exibindo XML Dados aninhados
13 - Consumindo e criando XML Web Services
Visão geral do uso de XML Web Services
Executando um XML Web Service por http Utilizando um Proxy para executar um XML Web Service
Criando um XML Web Service
Criando XML Web service
Criando um método em um XML Web
Consumir um método de um XML Web service
14 - Gerenciamento de estado
Gerenciamento de estado
Variáveis de sessão e aplicação
Sessões com e sem cookies
Usando variáveis de sessão
Usando cookies
Usando variáveis de aplicação
Armazenando variáveis de sessão em banco de dados
15 - Configurando, otimizando, e instalando uma aplicação ASP.NET
Usando o objeto Cache
Usando ASP.NET Output Caching
Configurando a aplicação ASP.NET
Instalando a aplicação ASP.NET
Usando o objeto Cache
Usando Page Output Cache
Page Caching parcial
Usando propriedades dinâmicas
Instalando seu site
16 - Implementação de segurança em aplicação ASP.NET
Visão geral de segurança em aplicações Web
Trabalhando com autenticação Win
Trabalhando com autenticação baseada em Forms
Visão geral da autenticação Passport
Implementação de segurança usando Windows-Based Authentication
Implementação de segurança usando Forms-Based Authentication
Registro de novos usuários
Permitindo ao usuário encerrar sessão
17 - Revisão
Revisão do material
Introdução ao jogo
Utilizar o seu conhecimento para completar as tarefas apresentadas em um jogo interativo.
Exames:
70-305
Horário dos cursos:
Integral - 08:30 às 17:30h
Sábado - 08:30 às 17:30h
Noturno - 18:30 às 22:30h
|