HighSkills

  • MINI-MBA de Especialização em Compliance
  • MiniMBA Auditoria em RH
  • BANCA
  • Geral
  • Finanças
  • Catalogo 2019

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:
  1.  Descrever a sintaxe base e funcionalidades do C#;
  2.  Criar e invocar métodos, agarrar e tratar exceções e descrever a monitorização dos requisitos de aplicações de larga escala;
  3.  Implementar a estrutura básica e os elementos essenciais de uma aplicação de desktop típica;
  4.  Criar classes, definir e implementar interfaces e criar e utilizar coleções genéricas.
  5.  Utilizar herança para uma hierarquia de classes, expandir as classes da Framework .NET, criar classes e métodos genéricos;
  6.  Ler e escrever dados através de ficheiros e streams e a serializar e a deserializar dados em formatos diferentes;
  7.  Criar e utilizar modelos de dados Entity para aceder a base de dados e utilizar LINQ para pesquisar e modificar dados;
  8.  Utilização de tipos no namespace System.Net e WCF Data Services para aceder e pesquisar dados remotos;
  9.  Construir um interface gráfico através de XAML;
  10.  Melhorar o processamento e o tempo de resposta das aplicações através de tasks e operações assíncronas;
  11.  Integrar unmanage libraries e componentes dynamic numa aplicação C#;
  12.  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;
  13.  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 Database
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


Próxima data: consulte-nos
Horário:
Duração: 30 horas
Investimento:
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