HighSkills

Pesquisar: 

Programming in C#


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 I – Review of C# Syntax

Módulo II – Creating Methods, Handling Exceptions, and Monitoring Applications

Módulo III – Developing the Code for a Graphical Application

Módulo IV – Creating Classes and Implementing Type-safe Collections

Módulo V – Creating a Class Hierarchy by Using Inheritance

Módulo VI – Reading and Writing Local Data

Módulo VII – Accessing a

Módulo VIII – Accessing Remote Data

Módulo IX – Designing the User Interface for a Graphical Application

Módulo X – Improving Application Performance and Responsiveness

Módulo XI – Integrating with Unmanaged Code

Módulo XII – Creating Reusable Types and Assemblies

Módulo XIII – Encrypting and Decrypting Data




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