VB.NET + ASP.Net Avançado
Desenvolvimento de aplicações WEB com utilização do Visual Studio 2010 com VB.NET
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 todos aqueles que necessitam desenvolver aplicações Web com ASP.NET e VB.NET.

Carga Horária

Investimento



Dinheiro Visa Mastercard Boleto Bancário Redeshop

Próximas Turmas


Outros cursos que indicamos a você:
Treinamento Carga Horária
JavaScript e JQuery 24 Horas
SQL Server Intermediário (Transact-SQL) 32 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

Recursos de VB.NET
    Modificadores de Parâmetros (ByRef e ParamArray)
    Variáveis declaradas Implicitamente
    Métodos de Extensão
    Inicializador de Objetos
    #Region e #End Region

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

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

Desenvolvendo com AJAX
    Definição de AJAX
    Benefícios do uso de AJAX
    Utilizando UpdatePanel
    Definindo o escopo da atualização parcial
    Definindo triggers de disparo do UpdatePanel
    Painéis de atualização cruzados
    Utilizando UpdateProgress
    O Ajax Control ToolKit
    Alguns Controles: Accordion, CalendarExtender, Editor, ModalPopupExtender, Rating e outros
    Exemplos de utilização dos Principais Controles
    Exercícios Práticos

Cache de Aplicações Web
    Visão Geral
    A importância da utilização de Cache em nossas aplicações
    Cache de Saída
    Cache de Saída por QueryString
    Cache de Dados
    Implementando dependência para atualização de Cache
    Cache deslizante e Cache absoluto
    Exercícios Práticos

Pré-Requisitos
Ter realizado o treinamento VB.NET + 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