key_school
(MICS)

Visual C#

Enquadramento

O C# é a linguagem de programação criada pela Microsoft e especialmente pensada para o desenvolvimento de aplicações na plataforma .NET. Esta linguagem e a sua plataforma associada prometem modificar radicalmente a forma como as aplicações são desenvolvidas para Windows, e também para a Internet. Aliando todo o poder do C++ com a facilidade de programação do Visual Basic, o C# é uma linguagem rápida e moderna, desenhada especificamente para aumentar a produtividade dos programadores.

Objectivos Gerais

Este curso tem como objectivo dotar os participantes dos conhecimentos de todos os conceitos fundamentais de desenvolvimento de aplicações através do Microsoft Visual C#, desde funcionalidades mais simples até aspectos mais avançados.

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, vetores e matrizes, interaçã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 projetos de programação em C# vocacionados para a plataforma .NET.

Destinatários

Este curso é destinado a todos os que pretendam desenvolver aplicações web recorrendo a esta linguagem de programação. Público em Geral.
Para a frequência deste curso, os formandos deverão possuir conhecimentos gerais de programação.

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# (1 Hora)
1.1. O que é a linguagem C#
1.2. Criação de projectos com GUI - “Windows Forms”

2. Sintaxe do Visual C# (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
2.16. Alocação de memória (dinâmica ou não)
2.17. Enumerações

3. Formulários Windows (Windows Forms) (4 Horas)
3.1. 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

(MICS) 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.