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

Objetivos

Ampliar os conhecimentos do aluno, num treinamento prático, tanto em programação Orientada a Objetos, quanto em aspectos que envolvem uma aplicação Web Comercial como conexão com banco de dados, apresentação de resultados em listas, edição de cadastros, tratamento de erros, componentização e tantos outros.

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 Avançado 32 Horas
Relatórios RDLC 16 Horas
Outros cursos que indicamos a você:
Treinamento Carga Horária
JavaScript e JQuery 24 Horas
SQL Server Intermediário (Transact-SQL) 32 Horas
Construindo Serviços com WCF e Web Services 32 Horas
Entity Framework e LINQ 16 Horas
POO com Design Patterns 24 Horas

+ veja todos os treinamentos

Conteúdo Programático


Avançando em Orientação a Objeto
    Modificadores de Acesso
    Tipos Parciais
    Classes Seladas
    Herança e Construtores Herdados
    Classes Abstratas
    Métodos Abstratos
    Verificação de Tipos através de typeof
    Interfaces e Implementação
    Exercícios Práticos

Diretivas de Pré-Processador
    Diretivas
    #region e #endregion
    #define e #undef
    #if, #elif, #else e #endif
    Exemplos de aplicação prática

Recursos de C#
    Modificadores de Parâmetros (out, ref e params)
    Variáveis declaradas Implicitamente
    Métodos de Extensão
    Inicializador de Objetos
    #region e #endregion

ADO.NET - DataSet e DataTables
    Visão Geral
    Criação e Manipulação de DataSets e DataTables
    Operações com DataTables
    Criando DataSet Tipados
    Extraindo informações de um DataTable
    Exercícios Práticos

ADO.NET – Integração SGBD
    Visão Geral da Plataforma ADO.NET
    Integração com o SQL Server
    O objeto SqlConnection
    A preparação do comando (SqlCommand)
    Obtendo um SqlDataReader a partir de um SELECT
    Executando operações DML (INSERT, UPDATE e DELETE)
    Executando Stored Procedures
    Execução Scalar
    Obtendo o valor de um parâmetro de saída (OUTPUT)
    Integração com o Oracle (OracleConnection, OracleCommand e OracleDataReader)
    Integração com outros SGBD
    Utilização de outros Providers
    Exercícios Práticos

Tratamento de Exceções
    Visão Geral sobre exceções
    Blocos de código try, catch e finally
    Múltiplos blocos catch
    Boas práticas referentes ao bloco try
    Forçando exceções através de throw
    Exercícios Práticos

Global.asax
    Visão Geral
    Os principais eventos da aplicação
    Exercícios Práticos

Vinculação de Dados a Controles ASP.NET
    Preenchendo Controles ASP.NET com dados
    Particularidades de controles como DropDownList, RadioButtonList e CheckBoxList
    Preenchimento através de DataTable e SqlDataReader
    Exercícios Práticos

O controle GridView
    Visão Geral
    Tipos Principais de Colunas
    Formatação e Estilização de Colunas
    Vinculando Dados a um GridView
    Colunas de Ação num GridView
    Paginação e Ordenação
    Tratando apresentação de dados através de RowDataBound
    Exercícios Práticos

O controle Repeater
    Visão Geral
    HeaderTemplate, FooterTemplate e ItemTemplate
    Vinculando Dados a um Repeater
    Botões de Ação num GridView
    Tratando apresentação de dados através de ItemDataBound
    Exercícios Práticos

Outros Controles ASP.NET
    FileUpload
    MultiView e View
    SiteMap e Menu
    TreeView
    Exercícios Práticos

Value Types x Reference Types
    Visão Geral
    Áreas de memória: Stack e Heap
    Boxing e Unboxing

Tipos C# Anuláveis
    Declarando variáveis anuláveis
    O operador ??
    Cuidados ao utilizar tipos anuláveis
    Exemplos de aplicação prática

A biblioteca System.IO
    Trabalhando com Diretórios e Arquivos
    DriverInfo, DirectoryInfo e FileInfo
    Leitura de arquivos através de StreamReader
    Gravação de arquivos através de StreamWriter
    Exercícios Práticos

Componentização
    Visão Geral sobre Componentes
    Projetos Class LIbrary
    Dependência de Projetos
    Conceitos iniciais de arquitetura
    Arquitetura em 3 camadas
    Exercícios Práticos

Hashtable e Dictionary
    Classes de par de chaves
    Exemplos práticos de utilização
    Principais diferenças entre Hashtable e Dictionary
    Adicionando e Removendo itens
    Exercícios Práticos

A biblioteca System.Xml
    Trabalhando com arquivos XML
    A classe XmlDocument
    Leitura de documentos XML
    Gravação de documentos XML
    Trabalhando com XML e Tipos Complexos
    Obtendo um XML a partir de um DataTable
    Carregando um DataTable a partir de um XML
    Exercícios Práticos

Pré-Requisitos
Ter realizado o treinamento C# + ASP.NET Fundamental ou possuir conhecimentos equivalentes

Ter realizado o treinamento SQL Server Fundamental ou o treinamento Oracle 11g Fundamental ou possuir conhecimentos equivalentes

Materiais

Apostila
Apostila de acompanhamento e condução do treinamento


Certificado
Certificado de Participação