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