HOME
PARCERIAS
LOCALIZAÇÃO
NOTÍCIAS
FALE CONOSCO
Institucional
Treinamento
Consultoria
Centro de Exames
Promoções
Nossas Instalações
Calendários
Cursos e Certificações
Microsoft
Linux
Green
IBM / Lotus
 
 
4994/6161 - Introduction to Programming Microsoft .NET Framework Applications with
Microsoft Visual Studio 2005 (VB/C#)

Carga Horária: 5 dias/10 noites

Disponível em Inglês/Português

Objetivos: Este curso de cinco dias ministrado por instrutor permite que desenvolvedores iniciantes que não estejam familiarizados com o Microsoft .NET Framework nem com o Microsoft Visual Studio 2005 se habituem com o ambiente de desenvolvimento do Visual Studio 2005. Os alunos aprenderão também as habilidades básicas para a utilização do Microsoft Visual Basic ou do Microsoft Visual C# como linguagem de programação.

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

Descrever os recursos fundamentais do .NET Framework e do Visual Studio 2005.

Criar um aplicativo Windows Forms simples

Explicar os fundamentos da programação.

Criar e usar tipos de dados e variáveis.

Controlar a execução de programas usando instruções condicionais e loops.

Explicar os fundamentos da programação orientada a objeto.

Criar aplicativos orientados a objeto simples

Desenvolver a interface do usuário em um aplicativo Visual Studio 2005.

Validar entrada de usuário em um formulário do Windows.

Implementar depuração e manipulação de exceção em um aplicativo Visual Studio 2005.

Acessar dados em um aplicativo Visual Studio 2005.

Criar aplicativos Web e serviços Web XML.

Explicar os recursos fundamentais das tecnologias do .NET Framework versão 3.0.

Testar e implantar aplicativos Microsoft .NET Framework.

Público - Alvo: O público-alvo deste curso inclui programadores iniciantes com um mínimo de três meses de experiência em programação e programadores intermediários que ainda não conheçam o desenvolvimento em .NET Framework e que desejam aprender a usar o Visual Basic ou o C#.

Pré-requisitos: Para participar deste curso, os alunos devem:

Ter experiência no desenvolvimento de aplicativos em um ambiente gráfico ou em um não gráfico.

Capacidade de compreender e aplicar o básico da programação estruturada, incluindo conceitos como controle de fluxo, variáveis, parâmetros e chamadas de função.

Além disso, é recomendável, embora não seja obrigatório, que os alunos tenham concluído:

Curso 2667: Introduction to Programming (em inglês).


Conteúdo Programático:

1 - Introdução
Este módulo apresenta o .NET Framework e o ciclo de vida de desenvolvimento do software. Descreve também os recursos fundamentais do Visual Studio 2005.

Lições

Introdução ao Microsoft .NET e ao .NET Framework

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

Explorando o Visual Studio 2005

Laboratório 1: Introdução

Trabalhando no ambiente de desenvolvimento

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

Descrever o Microsoft .NET e o .NET Framework.

Descrever o ciclo de vida de desenvolvimento do software.

Explicar os recursos fundamentais do Visual Studio 2005.

2 - Criando um aplicativo Windows Forms simples
Este módulo explica como criar um aplicativo Windows Forms, como adicionar controles a um formulário e como compilar e executar o aplicativo.

Lições

Criando um projeto Windows Forms

Adicionando controles a um projeto Windows Forms

Compilando e executando um projeto Windows Forms

Laboratório 2: Criando um aplicativo Windows Forms simples

Criando um aplicativo Windows Forms

Adicionando controles ao formulário principal

Compilando e testando o aplicativo

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

Criar um projeto Windows Forms.

Adicionar controles a um projeto Windows Forms.

Compilar e executar um projeto Windows Forms.

3 - Fundamentos da programação
Esta módulo explica conceitos e terminologia de programação importantes. Aborda também os principais elementos de um programa e explica como criar e trabalhar com itens como funções, propriedades e métodos. Por fim, este módulo oferece diretrizes em áreas como convenções de nomenclatura e documentação de código.

Lições

Compreendendo conceitos de programação

Definindo a estrutura e o fluxo de um programa

Como escrever e adicionar estilo ao código

Laboratório 3: Fundamentos da programação

Exibindo a data atual em um formulário

Adicionando um novo formulário ao aplicativo

Adicionando controles ao novo formulário

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

Explicar os conceitos básicos da programação.

Definir a estrutura e o fluxo de um programa.

Explicar as diretrizes para escrever e adicionar estilo a um código.

4 - Tipos de dados e variáveis
Este módulo apresenta os tipos de dados, as variáveis e as constantes e explica como usá-los. Explica também como usar as coleções e a conversão de tipos de dados.

Lições

Introdução aos tipos de dados

Definindo e usando variáveis

Definindo e usando coleções

Convertendo tipos de dados

Laboratório 4: Tipos de dados e variáveis

Implementando variáveis e constantes

Implementando matrizes e enumerações

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

Explicar os principais recursos dos tipos de dados.

Definir e usar variáveis.

Definir e usar coleções.

Explicar a conversão de tipos de dados.

5 - Controlando a execução de um programa
Este módulo descreve como controlar a execução de um programa escrevendo expressões, instruções condicionais e instruções de iteração.

Lições

Escrevendo expressões

Criando instruções condicionais

Criando instruções de iteração

Laboratório 5: Controlando a execução de um programa

Verificando a entrada do usuário

Habilitando e desabilitando controles

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

Escrever expressões que contenham operadores.

Criar instruções condicionais.

Criar instruções de iteração.

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

Lições

Introdução à programação orientada a objeto

Definindo uma classe

Criando uma instância de classe

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

Criação de uma classe SalesPerson

Criando e utilizando um objeto 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.

7 - Criando aplicativos orientados a objeto
Este módulo descreve como criar classes usando a ferramenta Class Designer do Visual Studio e também como usar a herança e as interfaces.

Lições

Criando classes com a ferramenta Class Designer

Implementando a herança

Definindo e implementando interfaces

Laboratório 7: Criando aplicativos orientados a objeto

Criando uma classe base

Criando classes derivadas

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

Criar classes com a ferramenta Class Designer.

Implementar a herança.

Definir e implementar interfaces.

8 - Criando uma interface do usuário
Este módulo explica como desenvolver um aplicativo usando recursos como os formulários restritos e sem janela restrita, menus, barras de ferramentas, dicas de ferramenta e o controle HelpProvider.

Lições

Gerenciando formulários e caixas de diálogo

Criando menus e barras de ferramentas

Oferecendo assistência ao usuário

Laboratório 8: Criando uma interface do usuário

Adicionando um menu e uma barra de ferramentas a um aplicativo

Adicionando uma barra de status e dicas de ferramenta a um aplicativo

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

Gerenciar formulários e caixas de diálogo.

Criar menus e barras de ferramentas.

Oferecer assistência ao usuário.

9 - Validando a entrada do usuário
Este módulo explica como restringir a entrada do usuário em um formulário e como usar a validação nos campos e no formulário.

Lições

Restringindo a entrada do usuário

Implementando a validação em campos

Implementando a validação no formulário

Laboratório 9: Validando a entrada do usuário

Adicionando um componente ErrorProvider a um formulário

Oferecendo indicações visuais ao usuário ao habilitar um botão OK

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

Restringir a entrada do usuário.

Implementar a validação em campos.

Implementar a validação no formulário.

10 - Depuração e manipulação de exceções
Este módulo apresenta os alunos aos tipos de erros que podem ocorrer em um aplicativo e descreve como usar uma combinação de depuração e manipulação de erros para detectá-los e diagnosticá-los.

Lições

Tipos de erros

Depurando aplicativos

Manipulando exceções em aplicativos

Laboratório 10: Depuração e manipulação de exceções

Detectando erros lógicos

Manipulando erros em tempo de execução

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

Descrever os tipos de erros que podem ocorrer em um aplicativo.

Depurar um aplicativo.

Manipular exceções em um aplicativo.

11 - Acessando dados
Este módulo apresenta os alunos ao acesso a dados nos aplicativos .NET Framework e mostra como acessá-los usando o ambiente de desenvolvimento integrado (IDE) do Visual Studio e escrevendo código.

Lições

Visão geral do acesso a dados

Acessando dados usando o ambiente de desenvolvimento integrado do Visual Studio 2005

Acesso programático a dados

Laboratório 11: Acessando dados

Exibindo dados usando um controle DataGridView

Acessar dados programaticamente usando o ADO.NET

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.

Acessar dados usando ferramentas do IDE do Visual Studio 2005.

Acessar dados programaticamente usando ADO.NET e a classe XmlReader.

12 - Criando aplicativos Web e serviços Web XML
Este módulo apresenta os alunos ao ASP.NET e descreve como criar aplicativos Web e serviços Web XML simples.

Lições

criando aplicativos Web

criando e usando serviços Web XML

Laboratório 12: criando aplicativos Web e serviços Web XML

criando um aplicativo Web

criando e usando um serviço Web XML

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

Crianr um aplicativo Web em ASP.NET.

Criar e utilizar um serviço Web XML em ASP.NET.

13 - Explorando as tecnologias do .NET Framework 3.0
Este módulo apresenta as novas tecnologias do .NET Framework 3.0 e explica como criar um aplicativo Windows Presentation Foundation e um serviço Windows Communication Foundation.

Lições

Introdução às tecnologias do .NET Framework 3.0

Introdução ao Windows Presentation Foundation

Introdução ao Windows Communication Foundation

Laboratório 13: Explorando as tecnologias do .NET Framework 3.0

criando um aplicativo Windows Presentation Foundation

criando um serviço Windows Communication Foundation

Acessando um serviço Windows Communication Foundation a partir de um cliente do Windows Presentation Foundation

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

Descrever as tecnologias do .NET Framework 3.0.

Descrever os principais recursos do Windows Presentation Foundation.

Descrever os principais recursos do Windows Communication Foundation.

14 - Testando e implantando aplicativos Microsoft .NET Framework
Este módulo oferece uma visão geral dos testes de software e explica como usar o banco de testes de objeto (OTB). Explica também como implantar aplicativos Microsoft .NET Framework usando o Windows Installer e o ClickOnce.

Lições

Visão geral dos testes

Criando objetos do banco de testes de objeto

Implantando aplicativos Microsoft .NET Framework

Laboratório 14: Testando e implantando aplicativos Microsoft .NET Framework

Testando um aplicativo

Implantando um aplicativo usando o ClickOnce

Implantando um aplicativo usando o Windows Installer

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

Descrever os principais recursos dos testes de aplicativo.

Criar objetos do banco de testes de objeto.

Implantar aplicativos Microsoft .NET Framework.

 

 

Horário dos cursos:
Integral - 08:30 às 17:30h
Sábado - 08:30 às 17:30h
Noturno - 18:30 às 22:30h

Home Parcerias Localização Notícias Fale Conosco    
GREEN TREINAMENTO E CONSULTORIA
Av. Paulista, 326 - 12º Andar - Metrô Brigadeiro
Fone: (11) 3253-5299
PARTNERS