Programming with MS.NET Framework (Microsoft VB.NET)
Objetivo:
O objetivo deste curso é ajudar desenvolvedores a entender o Microsoft .NET Framework. Oferecer uma visão geral do .NET Framework e uma introdução aos conceitos chave e terminologias, o curso fornece uma série de laboratórios que introduzem e explicam as características do .NET Framework que são usadas em código, debug, tune e implementação de aplicações.
Carga Horária: 40 Horas
Conteúdo:
Módulo 1 - Visão geral do Microsoft .NET Framework
- Visão geral do Microsoft .NET Framework
- Visão geral de namespaces
Módulo 2 - Introdução ao ambiente de execução gerenciada
- Escrever uma aplicação .NET
- Compilar e executar uma aplicação .NET
Módulo 3 - Trabalhando com componentes
- Introdução às principais tecnologias de desenvolvimento no.NET Framework
- Criar um componente simples com .NET Framework Component
- Criar um cliente console simples
- Criar um cliente ASP.Net simples
Módulo 4 - Distribuição e Versionamento
- Introdução ao desenvolvimento de aplicações
- Cenários de distribuição de aplicações
- Ferramentas e assuntos relacionados
Módulo 5 - Common Type System
- Introdução ao Common Type System
- Elementos do Common Type System
- Características de Orientação a Objetos
Módulo 6 - Trabalhando com tipos
- Funcionalidade da classe System.Object
- Construtores especializados
- Operações com tipos
- Interfaces
- Gerenciando tipos externos
Módulo 7 - Strings, Arrays e Collections
- Strings
- Terminologia - Collections
- NET Framework Arrays
- NET Framework Collections
Módulo 8 - Delegates e Eventos
- Delegates
- Multicast Delegates
- Eventos
- Quando utilizar delegates, eventos e interfaces
Módulo 9 - Gerenciamento de memória e recursos
- Fundamentos de gerenciamento de memória
- Gerenciamento de recurso não-memória
- Gerenciamento implícito de recursos
- Gerenciamento explícito de recursos
- Otimização de garbage collection (coleta de lixo)
Módulo 10 - Data Streams e Arquivos
- Streams
- Readers e Writers
- I/O Básico em arquivos
Módulo 11 - Acesso a Internet
- Cenários para aplicações Internet
- O modelo WebRequest e WebResponse
- Protocolos de aplicação
- Tratamento de erros
- Segurança
- Melhores práticas
Módulo 12 - Serialização
- Cenários para serialização
- Atributos de serialização
- Objeto Graph
- Processo de serialização com exemplo
- Exemplo de Desserialização
- Serialização personalizada com exemplo
- Questões de segurança
Módulo 13 - Remoting e Web Services
- Remoting
- Arquivos de configuração para remoting
- Web Services
Pre-Requisitos:
Antes de iniciar este curso, o aluno deve ter prática na linguagem de programação Microsoft Visual Basic® e conhecer a liguagem do Visual Basic .NET. Os alunos podem conseguir este pré-requisito tendo o curso:
Curso 2559: Introduction to Visual Basic .NET programming
Diferencial:
- Um micro por aluno
- Coffee Break de qualidade
- Instrutores Multiplataforma
- Internet Full Time
Desenvolvedor do Curso:
Microsoft
Cursos de Pre-Requisitos:
MS2559 - Desejavel
