
Código do Curso:
Duração:
40 horas
Valor:
875,00 €
Este valor não inclui IVA.
Próximas Turmas:
Tags:
Para mais informações,
contacte-nos!
Objectivo geral do curso
O conhecimento adquirido neste curso permitirá ao formando aprender e praticar a utilização do VB.NET em ambientes reais, desde os assuntos básicos voltados para a estrutura da linguagem até aos assuntos relacionados à arquitectura de software e as boas práticas de programação.
Objectivos Específicos da Aprendizagem
Depois de completar este curso os formandos estarão habilitados para:
- Desenvolver projectos com o Visual Studio 2010;
- Utilizar instruções, expressões e operadores do VB.NET;
- Efectuar tratamento de excepções;
- Trabalhar com ficheiros e Streams;
- Identificar tipos valor e tipos referência;
- Criar classes, estruturas e enumerações;
- Definir a visibilidade de membros e tipos;
- Criar classes base e classes derivadas;
- Criar e implementar interfaces e classes abstractas;
- Utilizar o Garbage Collection;
- Criar e implementar interfaces;
- Definir propriedades, indexadores, e operadores;
- Utilizar delegates, eventos e expressões lambda;
- Criar e utilizar colecções e tipos genéricos;
- Utilizar LINQ para consultas em objectos;
- Executar componentes COM a partir do VB.NET.
Destinatários
Destina-se a todos os que pretendem adquirir os conhecimentos de base no desenvolvimento de aplicações no .NET Framework utilizando a linguagem VB.NET.
Pré-Requisitos
Conhecimentos básicos de lógica de programação, sendo recomendado, mas não obrigatório, experiência anterior com outras linguagens de programação (por exemplo: VBA) e noções básicas do idioma Inglês.
Conteúdos Programáticos
Módulo 1 - Introdução ao VB.NET e a Framework .NET
- Introdução ao Framework .NET
- Criar projectos no Visual Studio 2010
- Desenvolver uma aplicação em VB.NET
- Construir uma aplicação gráfica em WPF
- Documentar uma aplicação VB.NET
- Executar e fazer debug de aplicações com o Visual Studio 2010
Módulo 2 - Utilizar Estruturas de Programação do VB.NET
- Declarar variáveis e atribuir valores
- Utilizar expressões e operadores
- Criar e utilizar matrizes
- Utilizar instruções de decisão
- Utilizar instruções de iteração
Módulo 3 - Declarar e Executar Métodos
- Definir e invocar métodos
- Especificar parâmetros de saída e parâmetros opcionais
Módulo 4 - Tratamento de Excepções
- Efectuar o tratamento de excepções da aplicação
- Disparar excepções
Módulo 5 - Ler e Escrever Ficheiros
- Aceder ao sistema de ficheiros
- Ler e escrever ficheiros utilizando Streams de dados
Módulo 6 - Criar Tipos Novos
- Criar e utilizar Enumerações
- Criar e utilizar Estruturas
- Criar e utilizar Classes
- Comparar tipos valor e tipos referência
Módulo 7 - Encapsular Dados e Métodos
- Controlar a visibilidade dos tipos de dados
- Partilhar métodos e dados
Módulo 8 - Herança de Classes e Implementar Interfaces
- Utilizar heranças para definir novos tipos de referência
- Definir e implementar interfaces
- Definir classes abstractas
Módulo 9 - Gerir o ciclo de vida dos objectos e controlar os recursos
- Introdução ao Garbage Collection do .NET Framework
- Gerir recursos e memória utilizada
Módulo 10 - Encapsular dados and substituir operadores
- Criar e utilizar propriedades
- Criar e utilizar indexadores
- Substituir os operadores
Módulo 11 - Métodos de separação e tratamento de eventos
- Declarar e utilizar delegates
- Utilizar expressões lambda
- Utilizar e responder a eventos
Módulo 12 - Utilizar Colecções e Construir Tipos Genéricos
- Utilizar colecções
- Criar e utilizar tipos genéricos
- Definir interfaces genéricos e compreender a variância
- Utilizar métodos genéricos e delegates
Módulo 13 - Construir e Enumerar Colecções de Classes Personalizadas
- Implementar colecções personalizadas
- Adicionar um enumerador a uma colecção personalizada
Módulo 14 - Utilizar LINQ para consultar dados
- Utilizar métodos de extensão LINQ e operadores de consulta
- Construir consultas dinâmicas LINQ e expressões
Módulo 15 - Integrar código VB.NET com componentes COM e com linguagens dinâmicas
- Aceder a componentes COM através do VB.NET
- Integrar código VB.NET com Ruby e Python
Metodologia
Os cursos são presenciais e os módulos de cada curso são compostos por:
- Uma parte teoria, em que o formador apresenta, explica e dá exemplos de utilização das funcionalidades da aplicação
- Uma parte demonstrativa, em que o formador demonstra a utilização das funcionalidades da aplicação na prática
- Uma parte de laboratório, em que os formandos são desafiados a fazer simulações de casos práticos e exercícios, para praticar e solidificar a sua aprendizagem