key_school
(MIVC)

Visual C++

Enquadramento

O novo Visual C++ permite programar de acordo com a norma aberta C++/CLI da ECMA. Ao programar de acordo com a essa norma, o programador produz código normalizado para o .NET, o que facilita a sua portabilidade e a interoperabilidade entre linguagens. Por outro lado, o novo Visual Studio permite, a quem o pretender, ignorar as muitas particularidades e tecnologias proprietárias que eram incontornáveis nas versões anteriores ao .NET. Este curso é sobre a última versão do Visual C++, seguindo a nova norma C++/CLI, e todo o código é compatível com as frameworks 2.0 e 3.0.

Objectivos Gerais

Este curso procura dotar os formandos com os conhecimentos necessário para construir e modificar aplicações construídas em Visual C++.

Objectivos Específicos

No final deste curso os formandos serão capazes de:
- Analisar, em termos metodológicos, funcionais e de eficiência computacional, implementações concretas em linguagem C++;
- Aplicar a linguagem C++ na resolução concreta de problemas de pequena [e média dimensão], incluindo, processamento de cadeias (strings), apontadores, listas, vectores e matrizes, interacção de entrada/saída de dados, etc. explorando conceitos como classes e herança;
- Aplicar adequadamente o ambiente Visual Studio na implementação de pequenos projectos de programação em C++.

Destinatários

Este curso destina-se ao público em geral; programadores que utilizam versões anteriores do Visual C++; programadores de C++ não Microsoft; e todos os que pretendem programar para .NET, e queiram conhecer o Visual C++/CLI
Para a frequência deste curso, os formandos deverão possuir conhecimentos gerais de utilização do Microsoft Windows.

Modalidade de Formação

Outras acções de formação contínua (não inseridas no Catálogo Nacional de Qualificações).

Forma de Organização da Formação

Formação presencial.

Conteúdos Programáticos

1. Visual C++/CLI (1 Hora)
1.1. Criação de projectos na consola
1.2. Criação de projectos com GUI - “Windows Forms”

2. Sintaxe do Visual C++/CLI (11 Horas)
2.1. Cabeçalhos
2.2. Namespace
2.3. Directivas de pré-processamento
2.4. Variáveis
2.5. Tipos de Variáveis
2.6. Operandos
2.7. Operadores lógicos e relacionais
2.8. Vectores
2.9. Instruções de controlo de fluxo (condicionais e iterativas)
2.10. Funções (recursividade)
2.11. Structs
2.12. Classes e objectos
2.13. Herança entre classes
2.14. Sobrecarga de operadores
2.15. Ponteiros (o ponteiro this->)
2.16. Alocação de memória (dinâmica ou não)

3. Formulários Windows (Windows Forms) (4 Horas)
3.1. Espaços de nome
3.2. Controlos e formulários

Metodologias de Formação

- Expositiva; Interrogativa; e Activa.

Metodologias de Avaliação

- Avaliação diagnóstica (quando aplicável);
- Avaliação da Acção de Formação e Desempenho do Formador pelo Formando;
- Avaliação da Aprendizagem dos Formandos (quando aplicável);
- Avaliação Pós-Formação.

Recursos Pedagógicos

- Manual de apoio à aprendizagem;
- Textos de apoio (exercícios práticos);
- Apresentações multimédia (PowerPoint).

Espaços e Equipamentos

- Sala de formação com as condições necessárias ao desenvolvimento do curso.
- Projector de vídeo.
- Quadro Branco.

Condições Gerais

  • A Key School reserva-se ao direito de não realizar as acções de formação sempre que não seja atingido o número mínimo de 6 participantes;
  • Os cursos Key School destinam-se a Clientes Particulares e Clientes Empresariais sediados em território nacional;
  • Garantia de realização da acção de formação: Se pretender desde já garantir a realização da acção de formação basta que no momento da inscrição indique nas observações que pretende essa garantia. Implica o pagamento de 6 inscrições;
  • Valores isentos de IVA.
  • Para validação da inscrição, pagamento de 30% do valor total do curso.

Descontos

A partir do ano 2018, será atribuído um desconto de 5% no valor total de curso, aos formandos Key School que já frequentaram formações anteriores (apenas aplicável a formações 2018).

PRÓXIMAS DATAS

MAIS INFORMAÇÕES

Para mais informações preencha o formulário:

Informações Curso

(MIVC) Visual C++

Tipo de cliente

key_school
key_school
Ao usar este website, está a aceitar a utilização de cookies para análise, conteúdo personalizado e apresentação de anúncios.