Programação com o Microsoft .NET Framework utilizando o Microsoft Visual Studio 2005

Curso 6165A: Cinco dias; ministrado por instrutor


Find training in a city near you.



Nesta página
IntroduçãoIntrodução
Público-alvoPúblico-alvo
Na conclusão do cursoNa conclusão do curso
Pré-requisitosPré-requisitos
Descrição do cursoDescrição do curso
Faça este treinamentoFaça este treinamento

Introdução

Este curso de cinco dias ministrador por instrutor permite que desenvolvedores que estejam migrando de uma linguagem de desenvolvimento diferente, uma versão anterior do Visual Basic .NET ou do Visual C#, ou que tenham concluído o treinamento inicial com o Microsoft Visual Studio 2005, obtenham orientações detalhadas sobre a programação com o Microsoft .NET Framework versões 2.0 e 3.0 com Visual Studio 2005.


Início da páginaInício da página

Público-alvo

Este curso destina-se a desenvolvedores com experiência profissional em programação em C, C++, versões anteriores do Visual Basic .NET ou Visual C#, Java ou outra linguagem de programação e que planejam usar o Visual Studio 2005 para desenvolver soluções empresariais.


Início da páginaInício da página

Na conclusão do curso

Depois de concluírem este curso, os alunos serão capazes de:

Descrever o .NET Framework.

Criar aplicativos com o Visual Studio 2005.

Descrever os recursos da linguagem e da sintaxe do Visual Basic .NET e do Visual C#.

Usar os recursos essenciais da programação orientada a objeto.

Usar os recursos avançados da programação orientada a objeto.

Explicar como funciona a segurança no .NET Framework.

Acessar dados usando ADO.NET.

Compilar aplicativos Windows Presentation Foundation.

Descrever aplicativos distribuídos e criá-los com o Windows Communication Foundation.

Monitorar aplicativos .NET Framework por meio de instrumentação.

Compilar, testar e implantar aplicativos Microsoft .NET Framework.

Interoperar com código não gerenciado (opcional).

Descrever design e desenvolvimento de software (opcional).


Início da páginaInício da página

Pré-requisitos

Para participar deste curso, os alunos devem ter:

Experiência profissional com programação em C, C++, versões anteriores do Visual Basic ou C#, Java ou outra linguagem de programação.

Familiaridade com a estratégia Microsoft .NET Framework conforme descrito na página do Microsoft .NET, no endereço http://www.microsoft.com/net.

Familiaridade com o .NET Framework versões 2.0 e 3.0 conforme descrito no site MSDN Developer Center, no endereço http://msdn.microsoft.com/netframework/programming/fundamentals/default.aspx.


Início da páginaInício da página

Descrição do curso

Módulo 1: Visão geral do Microsoft .NET Framework

Este módulo apresenta os principais recursos e componentes do Microsoft .NET Framework 2.0. O módulo também fornece uma visão geral das tecnologias do Microsoft .NET Framework versão 3.0 e descreve como elas se relacionam com a versão 2.0 do .NET Framework.

Lições

Introdução ao .NET Framework

Tecnologias do NET Framework 3.0:

Laboratório 1: (Não há laboratório para este módulo)

Depois de concluírem este módulo, os alunos serão capazes de:

Descrever os principais recursos do .NET Framework.

Descrever as tecnologias do .NET Framework 3.0.

Módulo 2: Criando aplicativos com o Visual Studio 2005.

Este módulo apresenta os principais recursos do ambiente de desenvolvimento integrado (IDE) do Visual Studio 2005 e descreve como criar e gerenciar soluções, projetos e outros recursos. São destacados vários dos novos recursos do Visual Studio 2005 que ajudam a simplificar e a acelerar o desenvolvimento de aplicativos.

Lições

Introdução ao Visual Studio 2005

Gerenciando soluções e projetos

Gerenciando o ambiente de desenvolvimento integrado

Escrevendo códigos com o Visual Studio 2005

Laboratório 2: Criando aplicativos com o Visual Studio 2005

Criando um aplicativo Windows Forms usando o Visual Studio 2005

Localizando e corrigindo erros usando a janela Error List

Criando e usando trechos de códigos

Depois de concluírem este módulo, os alunos serão capazes de:

Descrever os recursos fundamentais do Visual Studio 2005.

Gerenciar soluções e projetos

Gerenciar o ambiente de desenvolvimento integrado.

Escrever código com o Visual Studio 2005.

Módulo 3: Examinando recursos de linguagem e sintaxe

Este módulo apresenta os recursos fundamentais de linguagem do C# e do Visual Basic, incluindo instruções variáveis, construções de controle de fluxo e manipulação de exceções. O módulo também descreve os novos recursos de linguagem do Visual Studio 2005.

Lições

Noções básicas de sintaxe

Aperfeiçoamentos da linguagem

Laboratório 3: Examinando recursos de linguagem e sintaxe

Usando construções de linguagem essenciais

Manipulando erros em tempo de execução

Usando classes de coleção genéricas

Depois de concluírem este módulo, os alunos serão capazes de:

Usar os recursos fundamentais de linguagem do C# e do Visual Basic, incluindo instruções variáveis, instruções condicionais, loops e manipulação de exceções.

Usar aperfeiçoamentos de linguagem introduzidas no Visual Studio 2005, incluindo genéricos, tipos parciais e tipos anuláveis.

Módulo 4: Fundamentos da programação orientada a objeto

Este módulo apresenta aos alunos os fundamentos da programação orientada a objeto, define a terminologia importante e mostra a sintaxe para a definição de classes e para a criação de instâncias.

Lições

Conceitos da programação orientada a objeto

Definindo uma classe

Criando uma instância de classe

Laboratório 4: Fundamentos da programação orientada a objeto

Criando uma classe SalesPerson

Criando e utilizando uma instância de SalesPerson

Depois de concluírem este módulo, os alunos serão capazes de:

Descrever os recursos essenciais da programação orientada a objeto.

Definir uma classe.

Criar uma instância de classe.

Módulo 5: Programação orientada a objeto avançada

Este módulo descreve como usar a herança e interfaces. O módulo também apresenta delegados e eventos e descreve como usá-los em aplicativos .NET Framework.

Lições

Programação orientada a objeto avançada (continuação)

Implementando a herança

Definindo e implementando interfaces

Criando e usando delegados e eventos

Laboratório 5: Programação avançada orientada a objeto

Criando uma classe base

Criando classes derivadas

Implementando uma interface

Definindo e usando delegados e eventos

Depois de concluírem este módulo, os alunos serão capazes de:

Descrever os conceitos sobre programação orientada a objeto avançada.

Implementar a herança.

Definir e implementar interfaces.

Criar e usar delegados e eventos.

Módulo 6: Segurança no .NET Framework

Este módulo apresenta o conceito de segurança e descreve o uso da segurança de acesso ao código e baseada em funções. Também são apresentados os serviços de criptografia disponíveis no .NET Framework.

Lições

Visão geral da segurança

Implementando a segurança de acesso ao código

Implementando segurança baseada em funções

Usando serviços de criptografia

Laboratório 6: Segurança no .NET Framework

Implementando a segurança de acesso ao código

Implementando segurança baseada em funções

Depois de concluírem este módulo, os alunos serão capazes de:

Descrever a segurança no .NET Framework.

Implementar a segurança do acesso ao código.

Implementar a segurança baseada em funções.

Usar os serviços de criptografia no .NET Framework.

Módulo 7: Acessando dados usando ADO.NET

Este módulo descreve como acessar dados programaticamente em um banco de dados relacional usando o ADO.NET. Também descreve como ler e gravar dados XML e apresenta classes no DOM (Document Object Model) XML.

Lições

Visão geral do acesso a dados

Lendo e gravando dados relacionais

Lendo e gravando dados XML

Laboratório 7: Acessando dados usando ADO.NET

Criando e executando comandos simples

Criando e executando comandos de consulta

Associando dados a controles em um formulário

Lendo e gravando um DataSet como dados XML

Depois de concluírem este módulo, os alunos serão capazes de:

Descrever os recursos fundamentais do acesso a dados em um aplicativo .NET Framework.

Ler e gravar dados relacionais usando o ADO.NET.

Ler e gravar dados XML.

Módulo 8: Compilando aplicativos Windows Presentation Foundation

Este módulo descreve os principais recursos do Windows Presentation Foundation e apresenta a linguagem XAML (Extensible Application Markup Language), a linguagem declarativa que pode ser usada para definir interfaces de usuário. O módulo também apresenta o modelo de objeto Aplicativo e descreve como programar um aplicativo Windows Presentation Foundation.

Lições

Introdução ao Windows Presentation Foundation

Introdução à linguagem XAML

Programando aplicativos Windows Presentation Foundation

Laboratório 8: Compilando aplicativos Windows Presentation Foundation

Criando um aplicativo Windows Presentation Foundation

Implementando o code-behind para o aplicativo

Testando o aplicativo

Depois de concluírem este módulo, os alunos serão capazes de:

Descrever os principais recursos do Windows Presentation Foundation.

Descrever e usar XAML.

Programar aplicativos Windows Presentation Foundation.

Módulo 9: Criando aplicativos distribuídos

Este módulo apresenta o conceito de aplicativos distribuídos e mostra como criar e consumir serviços da Web XML usando o .NET Framework e o Visual Studio 2005. Também são abordados os principais recursos do Windows Communication Foundation e é explicado como compilar seus serviços e clientes.

Lições

Visão geral dos aplicativos distribuídos

Criando e consumindo serviços Web XML

Compilando serviços e clientes Windows Communication Foundation

Laboratório 9: Criando aplicativos distribuídos

Criando e consumindo um serviço Web XML

Compilando um serviço Windows Communication Foundation

Compilando um cliente para um serviço Windows Communication Foundation

Depois de concluírem este módulo, os alunos serão capazes de:

Descrever as opções para a criação de aplicativos .NET Framework distribuídos e os principais recursos do Windows Communication Foundation.

Criar e consumir serviços da Web XML.

Compilar serviços e clientes Windows Communication Foundation.

Módulo 10: Monitorando aplicativos .NET Framework por meio de instrumentação

Este módulo descreve o que é instrumentação e mostra como realizá-la em aplicativos .NET Framework usando rastreamento e depuração de código, contadores de desempenho e logs de eventos.

Lições

Introdução à instrumentação

Rastreamento e depuração de código

Contadores de desempenho

Logs de eventos

Laboratório 10: Monitorando aplicativos .NET Framework por meio de instrumentação

Adicionando rastreamento a um aplicativo

Testando as instruções de rastreamento

Adicionando log de evento a um aplicativo

Depois de concluírem este módulo, os alunos serão capazes de:

Descrever os principais recursos da instrumentação em um aplicativo .NET Framework.

Explicar o rastreamento e a depuração de código.

Descrever contadores de desempenho e explicar sua utilização.

Descrever logs de eventos e explicar como gravar em um log de eventos de aplicativo.

Módulo 11: Compilando, testando e implantando aplicativos Microsoft .NET Framework

Este módulo descreve as atividades que acontecem nos estágios finais do desenvolvimento, durante a compilação, o teste e a implantação de um aplicativo. Também é descrito como usar as ferramentas Microsoft para realizar cada uma dessas atividades.

Lições

Introdução aos Assemblies

Visão geral do Microsoft Build Engine (MSBuild)

Testando aplicativos .NET Framework

Implantando aplicativos .NET Framework usando o ClickOnce

Implantando aplicativos .NET Framework usando o Windows Installer

Laboratório 11: Compilando, testando e implantando aplicativos Microsoft .NET Framework

Assinando com atraso um assembly de componente

Criando um projeto de módulo de mescla

Implantando um aplicativo usando o Windows Installer

Instalando e testando o aplicativo

Depois de concluírem este módulo, os alunos serão capazes de:

Descrever os assemblies e explicar seus recursos relacionados à implantação.

Explicar como usar o MSBuild para compilar aplicativos.

Descrever os principais recursos de testes do aplicativo.

Implantar aplicativos usando o ClickOnce.

Implantar aplicativos usando o Windows Installer.

Módulo 12: Interoperando com código não gerenciado (opcional)

Este módulo apresenta o conceito de interoperabilidade com código não gerenciado e descreve como acessar funções não gerenciadas e objetos COM de código gerenciado em um aplicativo .NET Framework.

Lições

Visão geral da interoperabilidade

Chamando funções não gerenciadas usando invocação de plataforma

Chamando objetos COM do código gerenciado

Laboratório 12: Interoperando com código não gerenciado

Chamando uma API do Windows do código gerenciado

Chamando um objeto COM do código gerenciado

Depois de concluírem este módulo, os alunos serão capazes de:

Descrever as opções de interoperação com código não gerenciado de um aplicativo .NET Framework.

Chamar funções não gerenciadas usando invocação de plataforma.

Chamar objetos COM do código gerenciado.

Módulo 13: Design e desenvolvimento de software (opcional)

Este módulo apresenta o design e o desenvolvimento de software e explica alguns dos modelos e ferramentas mais usados.

Lições

Introdução ao ciclo de vida de desenvolvimento do software

Introdução ao Microsoft Solutions Framework

Desenvolvendo aplicativos com o Capability Maturity Model Integration

Introdução ao método Agile de desenvolvimento de software

Laboratório 13: Design e desenvolvimento de software

Gerenciando um processo de desenvolvimento de software

Discussão

Depois de concluírem este módulo, os alunos serão capazes de:

Descrever o ciclo de vida de desenvolvimento do software.

Descrever os principais recursos do Microsoft Solutions Framework.

Descrever o desenvolvimento de aplicativos com o Capability Maturity Model.

Descrever os principais recursos do método Agile de desenvolvimento de software.




Início da páginaInício da página

Faça este treinamento

Type your city and state or province to find classes currently
scheduled for this course at a training center near you.

Location:        



Início da páginaInício da página