HighSkills

Pesquisar: 

Programming in C# - a Distância


Objetivos Gerais
Este curso permite aos formandos adquirir as competências para desenvolver aplicações Windows com a linguagem de programação C#. Durante os cinco dias do curso, os formandos fazem uma revisão das bases da linguagem C# como também consolidarão os conhecimentos através do desenvolvimento de uma aplicação que incorpora várias funcionalidades da Framework .NET 4.5.

Objetivos Específicos
No final do curso os formandos ficarão aptos a:
• Descrever a sintaxe base e funcionalidades do C#;
• Criar e invocar métodos, agarrar e tratar exceções e descrever a monitorização dos requisitos de aplicações de larga escala;
• Implementar a estrutura básica e os elementos essenciais de uma aplicação de desktop típica;
• Criar classes, definir e implementar interfaces e criar e utilizar coleções genéricas.
• Utilizar herança para uma hierarquia de classes, expandir as classes da Framework .NET, criar classes e métodos genéricos;
• Ler e escrever dados através de ficheiros e streams e a serializar e a deserializar dados em formatos diferentes;
• Criar e utilizar modelos de dados Entity para aceder a base de dados e utilizar LINQ para pesquisar e modificar dados;
• Utilização de tipos no namespace System.Net e WCF Data Services para aceder e pesquisar dados remotos;
• Construir um interface gráfico através de XAML;
• Melhorar o processamento e o tempo de resposta das aplicações através de tasks e operações assíncronas;
• Integrar unmanage libraries e componentes dynamic numa aplicação C#;
• Examinar os metadados dos tipos através de reflection, criar e utilizar atributos, gerar código em runtime e gerir as versões das assemblies;
• Encriptar e desencriptar através de encriptação simétrica e assimétrica.
 

CONTEÚDOS

Módulo 0 – Apresentação de Plataforma e Método de Utilização

Módulo I – Revisão da Sintaxe do C#

Módulo II – Criação de Métodos, Tratamento de Excepções e Monitorização de Aplicações

Módulo III – Desenvolvendo o Código para uma Aplicação Gráfica

Módulo IV – Criação de Classes e Implementação de Coleções Seguras

Módulo V - Criando uma Hierarquia de Classes Usando Herança

Módulo VI - Leitura e Escrita de Dados Locais

Módulo VII – Aceder a uma Base de Dados

Módulo VIII – Aceder a Dados Remotos
Módulo IX - Desenho da Interface do Utilizador para uma Aplicação Gráfica

Módulo X - Melhorar o Desempenho e a Capacidade de Resposta das Aplicações

Módulo XI - Integração com Código não Gerido

Módulo XII - Criação de Tipos e Montagens Reutilizáveis

Módulo XIII – Encriptar e Desencriptar Dados
 

Pré-requisitos
Os pré-requisitos necessários para frequentar este seminário são:
• Ter acesso a um computador ou um tablet com ligação à Internet e um browser (programa para navegar na web), como o Chrome, Safari, Firefox ou Internet Explorer.
• Pode aceder ao seminário a partir de qualquer computador (por exemplo, em casa e no escritório), tablet ou smartphone.

Metodologia
Este curso tem sempre presente o formador, que irá mesmo dar a formação presencial através da plataforma.
O Formando pode intervir juntamente com o formador ou com os restantes formandos tal como faz na sala de aula.
As apresentações e exercícios serão sempre disponibilizados pelo formador no final de cada sessão de formação.
No final do curso receberá um Certificado de Formação Profissional caso frequente pelo menos 90% das aulas, realize os trabalhos e os testes propostos, participe nas discussões online e tenha avaliação final positiva.
Esta formação é certificada e reconhecida.
High Skills - Formação e Consultoria
Angola | Cabo- Verde | Moçambique | Portugal | S. Tomé e Princípe





Próxima data: consulte-nos
Horário:
Duração: 30 Horas
Investimento: Consulte-nos
FORMULÁRIO DE PRÉ-INSCRIÇÃO
Empresa
Nome *
País
Email *
Telefone *
Curso *
Mensagem
Desejo receber a newsletter da Highskills 

Autoriza a High Skills a guardar os seus dados do formulário acima. 
*Peenchimento obrigatório