2349 - Programming with the Microsoft.Net Framework (Visual C#.NET)
Curso
Em Cerqueira César
Descrição
-
Tipologia
Curso
-
Local
Cerqueira césar
-
Horário de aulas
40h
auxiliar desenvolvedores de aplicação a compreender o Microsoft® .NET Framework. Além de oferecer uma visão geral do .NET Framework e uma introdução aos conceitos chave e terminologia, o curso oferece uma série de laboratórios que introduzem facilidades do .NET Framework usadas para codificar, depurar, otimizar e distribuir aplicações. Dirigido a: Profissionais experientes no desenvolvimento de software, incluindo, empregados de software houses ou aqueles que trabalham em equips de desenvolvimento em empresas. A maioria dos alunos serão desenvolvedores em Microsoft Visual C++® (or C++) e Java.
Instalações
Localização
Início
Início
A ter em conta
Antes de assistir a este treinamento os alunos devem ser desenvolvedores profissionais de software com entendimento básico da linguagem C# .
Opiniões
Programa
Fornecedor: Microsoft
Carga Horária
40 horas
Pré-requisitos
Antes de assistir a este treinamento os alunos devem ser desenvolvedores profissionais de software com entendimento básico da linguagem C# .
Objetivos
auxiliar desenvolvedores de aplicação a compreender o Microsoft® .NET Framework. Além de oferecer uma visão geral do .NET Framework e uma introdução aos conceitos chave e terminologia, o curso oferece uma série de laboratórios que introduzem facilidades do .NET Framework usadas para codificar, depurar, otimizar e distribuir aplicações.
A quem se destina
Profissionais experientes no desenvolvimento de software, incluindo, empregados de software houses ou aqueles que trabalham em equips de desenvolvimento em empresas. A maioria dos alunos serão desenvolvedores em Microsoft Visual C++® (or C++) e Java.
Não há informações cadastradas para este tópico.
Não há informações cadastradas para este tópico.
Não há informações cadastradas para este tópico.
- Módulos do Curso
- Modulo 1
Visão geral do Microsoft .NET Framework- »Visão geral do Microsoft .NET Framework
- »Visão geral de namespaces
- »Listar os principais elementos do .NET Framework
- »Descrever o .NET Framework e seus componentes
- »Explicar o relacionamento entre a biblioteca de classes e namespaces do .NET Framework
- Modulo 2
Introdução ao ambiente de execução gerenciada- »Escrever uma aplicação .NET
- »Compilar e executar uma aplicação .NET
- »Criar uma aplicação console simples em C#
- »Explicar como o código é compilado e executado no ambiente gerenciado
- »Explicar o conceito de garbage collection
- Modulo 3
Trabalhando com componentes- »Uma introdução às principais tecnologias de desenvolvimento no.NET Framework
- »Criar um componente simples com .NET Framework
- »Criar um cliente console simples
- »Criar um cliente ASP.Net simples
- »Criar um componente .NET Framework simples em C#
- Modulo 4
Distribuição e Versionamento- »Introdução ao desenvolvimento de aplicações
- »Cenários de distribuição de aplicações
- »Ferramentas e assuntos relacionados
- »Empacotar e distribuir aplicações componentizadas simples
- »Criação de "strong-named assemblies"
- »Instalação e remoção de assemblies do global assembly cache
- »Configurando aplicações para controlar o vinculo baseado em dados de origem e versão de assemblies
- Modulo 5
Common Type System- »Introdução ao Common Type System
- »Elementos do Common Type System
- »Características de Orientação a Objetos
- »Descrever a diferença entre tipos por valor e por referência
- »Explicar o propósito de cada elemento no sistema de tipos, incluindo valores objetos e interfaces
- »Explicar como conceitos de orientação a objetos tais como, abstração, encapsulamento, herança e polimorfismo, são implementados no Common Type System
- Modulo 6
Trabalhando com tipos- »Funcionalidade da classe System.Object
- »Construtores especializados
- »Operações com tipos
- »Interfaces
- »Gerenciando tipos externos
- »Aplicação de atributos para controlar a visibilidade e herança em classes
- »Criar e utilizar interfaces que definam métodos e propriedades
- »Explicar como o mecanismo de boxing e unboxing funciona e quando ele ocorre
- »Utilizar operadores para determinar tipos em tempo de execução e como realizar conversões para diferentes tipos de dados
- »Explicar quais funcionalidades estão disponíveis para trabalhar com tipos não gerenciados como por exemplo tipos COM
- Modulo 7
Strings, Arrays e Collections- »Strings
- »Terminologia - Collections
- ».NET Framework Arrays
- ».NET Framework Collections
- »Quebrando, formatando, manipulando e comparando strings
- »Usando as classes dos namespaces System.Array e System.Collections
- »Reforçando a segurança de tipos e performance de coleções utilizando coleções especializadas e classes de código específicas
- Modulo 8
Delegates e Eventos- »Delegates
- »Multicast Delegates
- »Eventos
- »Quando utilizar delegates, eventos e interfaces
- »Uso de classes delegate para criar funções de callback com tipos seguros e métodos de tratamento de eventos
- »Implementar eventos que estejam de acordo com as linhas guia do .NET Framework
- Modulo 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)
- »Descrever como garbage collection gerencia a objetos em memória
- »Gerenciando implicitamente recursos não em memória utilizando código de finalização
- »Gerenciando recurso não em memória explicitamente utilizando liberação deterministica de recursos controlada pelo cliente
- »Controlando o comportamento de garbage colletion de forma programada
- »Descrever características avançadas de garbage collection
- Modulo 10
Data Streams e Arquivos- »Streams
- »Readers e Writers
- »I/O Básico em arquivos
- »Usar objetos Stream para ler e escrever bytes em repositórios como strings e arquivos
- »Usar os objetos BinaryReader e BinaryWrite para ler e escrever tipos primitivos como valores binários
- »Usar os objetos StreamReader e StreamWriter para ler e gravar caractéres em um stream
- »Usar os objetos StringReader e StringWriter para ler e escrever caracteres em strings
- »Usar os objetos Directory e DirectoryInfo para criar, mover e listar diretórios e subdiretórios
- »Usar os objetos FileSystemWatcher para monitorar e reagir a mudanças no sistema de arquivos
- »Explicar as principais características do mecanismo de repositório isolado no .NET Framework
- Modulo 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
- »Uso do modelo básico request/response para enviar e receber dados através da Internet
- »Uso das classes System.Net para comunicação com outras aplicações
- »utilizando os protocolos Hypertext Transfer Protocol (HTTP), Transmission Control Protocol (TCP), User Datagram Protocol (UDP) e Socket Internet
- Modulo 12
Serialização- »Cenários para serialização
- »Atributos de serialização
- »Object Graph
- »Processo de serialização
- »Exemplo de Desserialização
- »Serialização personalizada
- »Questões de segurança
- »Escrever uma aplicação que serializa um objeto gráfico usando tanto um formato binário quanto o formato Simple Object Access Protocol (SOAP) XML
- Modulo 13
Remoting e Web Services- »Remoting
- »Arquivos de configuração para remoting
- »Web Services
- »Escrever e configurar aplicações distribuídas que usem.NET Remoting
- »Criar um Web Service utilizando Visual Studio .NET e ASP.NET
- »Consumir um Web Service utilizando a ferramenta Web Services Description Language (Wsdl.exe)
- Modulo 1
2349 - Programming with the Microsoft.Net Framework (Visual C#.NET)