Programação em C# com OO

40 Horas | Hands-On

Em Breve

Preços Promocionais

Em até 4x

sem juros

GARANTA TUA VAGA

Para quem é este curso?

Este curso de treinamento ensina aos desenvolvedores as habilidades de programação necessárias para que os desenvolvedores criem aplicativos Windows usando a linguagem Visual C#. Durante os cinco dias na sala de aula, os alunos revisam os conceitos básicos da estrutura do programa Visual C#, sintaxe de idioma e detalhes de implementação e, em seguida, consolidam seus conhecimentos ao longo da semana, à medida que criam um aplicativo que incorpora vários recursos do .NET Framework 4.7.

Perfil do público

Este curso é destinado a desenvolvedores experientes que já possuem experiência em programação em C, C ++, JavaScript, Objective-C, Microsoft Visual Basic ou Java e entendem os conceitos de programação orientada a objetos.

Este curso não foi projetado para estudantes que são novos em programação; Ele é direcionado a desenvolvedores profissionais com pelo menos um mês de experiência em programação em um ambiente orientado a objetos.

Por onde iremos caminhar

  • Aprenderá os conceitos básicos necessários do .Net com profissionais com mais de 20 anos de experiência em desenvolvimento de Software.


  • Aprenderá passo a passo como criar aplicativos .Net Utilizando o .net Framework.

 

  • Você desenvolverá aplicativos stand-alone e estrutural usando as melhores práticas, como OOP, GitHub, desenvolvimento orientado a testes e testes de integração contínua.
  • Aprenderá a executar um aplicativo .net Framework dentro de um contêiner do Docker.


  • Empacotar e implantar um aplicativo .net Framework para o desenvolvimento de aplicativos corporativos.

GARANTA TUA VAGA



Conteúdo detalhado do curso




  • Descrever a sintaxe principal e os recursos do Visual C#.
  • Criar métodos, tratar exceções, e descrever os requisitos de monitoração de aplicações de larga escala.
  • Implementar a estrutura básica e elementos essenciais de uma aplicação desktop típica.
  • Criar classes, definir e implementar interfaces, além de criar e utilizar coleções genéricas.
  • Usar herança para criar uma hierarquia de classe e estender uma classe do .NET Framework.
  • Ler e Gravar dados utilizando streams e arquivos, além de serializar e deserializar dados em diferentes formatos.
  • Criar e utilizar um modelo de entidades de dados para acessar um banco de dados e utilizar LINQ para consultar dados.
  • Acessar e consultar dados remotos utilizando os tipos no namespane System.Net e WCF Data Services.
  • Construir uma interface gráfica utilizando XAML.
  • Melhorar os tempos de resposta e capacidade de processamento de aplicações utilizando Tasks e operações assíncronas. 
  • Integrar bibliotecas não gerenciadas e componentes dinâmicos em uma aplicação Visual C#. 
  • Examinar os metadados dos tipos utilizando Reflection, criar e utilizar atributos customizados, gerar código em tempo de execução e gerenciar versões de assemblies. 
  • Encriptar e descriptar dados utilizando encriptação síncrona e assíncrona.
GARANTA TUA VAGA