|
Objetivo O objetivo do curso é preparar profissionais para programar na plataforma .NET.
Público-Alvo Profissionais e Estudantes da área de informática e afins e interessados no assunto que preencham os pré-requisitos
Conhecimentos Recomendados Familiaridade com operações básicas do sistema operacional, tais como manipulação de arquivos;
Compreensão sobre programação estruturada, incluindo Variáveis, Parâmetros e Chamadas de Função;
No mínimo, três meses de experiência no desenvolvimento de aplicações ou conhecimento equivalente.
Carga Horária 40 Horas
Conteúdo
- Introdução ao .NET
- Entendendo o Common Language Runtime
- Entendendo o Garbage Collector
- Entendendo o Just In Time Compiler
- Entendendo a Base Class Library
- Explorando o Visual Studio 2008
- Entendendo as Edições do Visual Studio
- Entendendo os Tipos de Projeto
- Explorando as Janelas da IDE
- Depurando Código
- Introdução ao C#
- Entendendo Variáveis
- Entendendo a Diferença Entre Tipos por Valor x Referência
- Trabalhando com Conversões
- Trabalhando com Operadores
- Trabalhando com Estruturas de Decisão
- Trabalhando com Estruturas de Repetição
- Utilizando Namespaces
- Trabalhando com Comentários XML
- Trabalhando com Arrays
- Implementando Enumeradores
- Programação Orientada a Objetos
- Entendendo Classes e Objetos
- Trabalhando com Criação de Objetos
- Utilizando Campos
- Utilizando Propriedades
- Implementando Métodos
- Trabalhando com Sobrecarga de Métodos
- Entendendo Modificadores de Acesso
- Trabalhando com Encapsulamento
- Utilizando Herança
- Entendendo Classes Estáticas, Abstratas e Seladas
- Tratamento de Erros
- Entendendo Exceções
- Explorando Tipos de Exceção
- Entendendo uma Arquitetura de Tratamento de Erros
- Utilizando Try/Catch/Finally
- ASP.NET
- Entendendo Conceitos de Desenvolvimento Web
- Entendendo a Arquitetura do ASP.NET
- Explorando Modelo de Execução do ASP.NET
- Entendendo a Diferença entre Code Inline x Code Behind
- Desenvolvendo com Webforms
- Desenvolvendo com Controles de Servidor do ASP.NET
- Trabalhando com Validação
- Desenvolvendo com Usercontrols
- Utilizando Master Pages
- Utilizando Gerenciamento de Estado
- Explorando o Web.config
- Utilizando Tracing no ASP.NET
- Fazendo Deploy de Aplicações ASP.NET
- ADO.NET Básico
- Entendendo o ADO.NET
- Entendendo o Modelo de Objetos no ADO.NET
- Entendendo a Diferença entre Dataset x Datareader
- Acessando Dados com ADO.NET
- Utilizando o Server Explorer
- Utilizando componentes de Acesso a Dados
- Acessando Dados Programaticamente
- Explorando o Dataset
- Entendendo Mapeamento Objeto Relacional
- Trabalhando com Stored Procedures
- ASP.NET AJAX
- Entendendo o Conceito de AJAX
- Entendendo o ASP.NET AJAX
- Entendendo a Diferença entre Modelo Cliente x Servidor
- Desenvolvendo com ASP.NET AJAX Extensions
- Entendendo Atualizações Parciais na Página
- Desenvolvendo com ASP.NET AJAX Control Toolkit
|