C# + ASP.Net Fundamental
Desenvolvimento de aplicações WEB com utilização do Visual Studio 2010
Para mais informações clique aqui

Objetivos

Iniciar a preparação do aluno, num treinamento prático, para o mercado de trabalho, abordando aspectos fundamentais da linguagem C#, de programação Orientada a Objetos e da programação Web com ASP.NET utilizando o Visual Studio 2010 e o Framework 4.0

Público Alvo

Analistas de Sistemas, Desenvolvedores, Analistas programadores, Analista de Testes e todo o público que lida com desenvolvimento de software

Carga Horária

Investimento



Dinheiro Visa Mastercard Boleto Bancário Redeshop

Próximas Turmas


A realização deste curso capacitará o participante a realizar qualquer curso abaixo:
Treinamento Carga Horária
C# + ASP.NET Intermediário 32 Horas
ASP.NET MVC 32 Horas
Outros cursos que indicamos a você:
Treinamento Carga Horária
HTML e CSS 16 Horas
JavaScript e JQuery 24 Horas
SQL Server Intermediário (Transact-SQL) 32 Horas

+ veja todos os treinamentos

Conteúdo Programático


Introdução
    Introdução ao ambiente .NET
    A linguagem de programação C#
    O ambiente de desenvolvimento integrado Visual Studio
    Boas práticas de programação

A Linguagem C#
    Declaração e Atribuição de Variáveis
    Tipos de Dados
    Conversões de Tipos
    Variações de Conversões

Estruturas de Controle
    Operadores Aritméticos
    Operadores Relacionais
    Operadores Lógicos
    Operadores Lógicos Condicionais
    Criando a primeira aplicação Console
    Exercícios Práticos

Estruturas de Decisão
    Estrutura de Decisão Simples (if)
    Estrutura de Decisão Composta (if...else e switch)
    If Inline
    Exercícios Práticos

Estruturas de Repetição
    Estrutura de Repetição com Teste no Início (while)
    Estrutura de Repetição com Teste no Final (do...while)
    Estrutura de Repetição com Variável de Controle (for)
    Exercícios Práticos

Arrays
    Visão Geral
    Declaração e Manipulação de Arrays
    Estrutura de Repetição para Arrays (foreach)
    Propriedades e Métodos de Arrays (Tamanho, Ordenação, Inversão, Busca)
    Exercícios Práticos

Criação de Funções
    Visão Geral
    Sintaxe e Modificadores de Acesso
    Funções sem retorno (void)
    Funções Estáticas
    Sobrecarga (Overload) de Funções
    Exercícios Práticos

Depuração de Código
    Conceitos sobre Depuração de Código
    Os utilitários de depuração do Visual Studio 2010
    Principais Teclas de Atalho
    Verificação de valores de variáveis
    Tabela de variáveis

Recursos do Visual Studio 2010
    A importância do sumary
    Procura e substituição de textos
    Encontrando a definição de um tipo
    Encontrado as utilizações de um tipo
    Code snippet

Funções de Texto, Data e Números
    Conhecendo as principais funções para tratamento de Textos, Números e Datas
    Catálogo de funções úteis
    Exemplos de utilização
    Exercícios Práticos

Coleções
    Visão Geral
    A utilização de Generic.List
    Adicionando e removendo itens de uma coleção
    Ordenação de uma coleção
    Estrutura de Repetição para Coleções(foreach)
    Exercícios Práticos

Introdução à Orientação a Objeto
    Conceitos de OO
    Classes e Objetos, Atributos e Métodos
    Construtores
    Sobrecarga (Overload) de Construtores
    Instanciação de Objetos
    Criação de Métodos (Funções)
    Membros Estáticos
    Conceitos de Herança e Polimorfismo
    Exercícios Práticos

Enumeradores
    Visão Geral
    Exemplos de aplicação

Introdução ao Ambiente WEB
    Visão Geral
    Protocolo HTTP
    HTTP Request e HTTP Response
    HTML e ASP.NET
    Utilizando folhas de estilos (CSS) em páginas ASP.NET
    Criando uma solução Web
    Exercícios Práticos

ASP.NET Server Controls
    Como inserir Controles ASP.NET em páginas HTML
    Principais controles ASP.NET (TextBox, Label, DropDownList, RadioButton, CheckBox, Button, ListBox e outros)
    Propriedades (Consumo e Manipulação)
    Modos Operando: Source, Design e Split
    A caixa de ferramentas Toolbox
    Exercícios Práticos

Execução de Aplicações ASP.NET
    Execução e Depuração de Aplicações ASP.NET
    Conhecendo o ASP.NET Web Server
    Conhecendo o IIS (Internet Information Services)
    O arquivo de configuração web.config
    Publicação de aplicações Web

Eventos de Controles
    Visão Geral
    Principais eventos dos controles ASP.NET
    Entendendo um PostBack
    A propriedade AutoPostBack
    Exercícios Práticos

Gerenciamento de Estado de Aplicações Web
    Definição
    A propriedade IsPostBack
    Redirecionamento de Páginas
    Passagem de Valores por QueryString
    Session – O que é e como utilizá-la
    ViewState – O que é e como utilizá-la
    Controles HTML Server Side
    Exercícios Práticos

Master Pages e User Controls
    Visão Geral
    Benefícios da utilização e Master Pages e User Controls
    Exercícios Práticos

ASP.NET e Javascript
    Como inserir código Javascript em nossas páginas ASP.NET
    Inserção de Javascript Server Side
    Exercícios Práticos

Controles de Validação ASP.NET
    Visão Geral
    RequiredFieldValidator (Campos requeridos)
    RangeValidator (Range de valores)
    CompareValidator (Comparação de valores)
    RegularExpressionValidator (Validação de expressões regulares)
    CustomValidator (Validações customizadas)
    Exercícios Práticos

Pré-Requisitos
Ter realizado o treinamento Lógica de Programação ou possuir conhecimentos equivalentes

Materiais

Apostila
Apostila de acompanhamento e condução do treinamento


Certificado
Certificado de Participação