MS 20483 – Programming in C#

Certifique-se no maior centro oficial de treinamento em TI do RJ, seja valorizado no mercado e demonstre suas habilidades como Desenvolvedor.

Este treinamento ensina aos desenvolvedores as habilidades de programação necessárias para que  criem aplicativos do Windows usando a linguagem Visual C #. 

Durante seus cinco dias na sala de aula, os alunos revisam os conceitos básicos da estrutura do programa Visual C #, sintaxe da linguagem e detalhes de implementação e consolidam seus conhecimentos ao longo da semana enquanto criam um aplicativo que incorpora vários recursos do .NET.

PÚBLICO ALVO

Este curso destina-se a desenvolvedores experientes que já possuem experiência em programação em C, C ++, JavaScript, Objetivo-C, Microsoft Visual Basic ou Java e entendem os conceitos de programação orientada a objetos.
Este curso não foi projetado para alunos iniciantes 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.

AO CONCLUIR ESTE TREINAMENTO, VOCÊ SERÁ CAPAZ DE:

  • Descrever a sintaxe central e os recursos do Visual C #. 
     Criar métodos, manipular exceções e descrevre os requisitos de monitoramento de aplicativos de grande escala. 
    Implementar a estrutura básica e os elementos essenciais de um aplicativo de desktop típico. 
    Criar classes, definir e implementar interfaces, criar e usar coleções genéricas. 
    • Usar herança para criar uma hierarquia de classes e estender uma classe do .NET Framework. 
    • Ler e gravar dados usando entrada / saída de arquivo e fluxos, e serializar e desserializar dados em formatos diferentes. 
    • Criar e usar um modelo de dados de entidade para acessar um banco de dados e usar o LINQ para consultar dados. 
    Acessar e consultar dados remotos usando os tipos no namespace System.Net e no WCF Data Services.
    • Construir uma interface gráfica do usuário usando o XAML. 
    Melhorar o rendimento e o tempo de resposta dos aplicativos usando tarefas e operações assíncronas. 
    • Integrar bibliotecas não gerenciadas e componentes dinâmicos em um aplicativo Visual C #. 
    • Examinar os metadados de tipos usando reflexão, crie e use atributos personalizados, gere código em tempo de execução e gerencie versões de montagem. 
    • Criptografar e descriptografar dados usando criptografia simétrica e assimétrica.

Este módulo de clientes a sintaxe de núcleo e características da linguagem de programação c#. Ele também fornece uma introdução para o depurador Visual Studio 2012.

Este módulo explica como criar e chamar métodos, capturar e manipular exceções. Este módulo também descreve os requisitos de monitorização de aplicações em larga escala.

Este módulo descreve como implementar a estrutura básica e elementos essenciais de uma típica aplicação desktop, incluindo o uso de estruturas e enumerações, coleções e eventos.

Este módulo explica como criar classes, definir e implementar interfaces e criar e usar coleções genéricas. Este módulo também descreve as diferenças entre tipos de referência e tipos de valor em c#.

Este módulo explica como usar a herança para criar uma hierarquia de classe e estender uma classe do .NET Framework. Este módulo também descreve como criar classes genéricas e definir métodos de extensão.

Este módulo explica como ler e gravar dados usando o arquivo de entrada/saída (i/o) e córregos como serializar e desserializar dados em diferentes formatos.

Este módulo explica como criar e usar um modelo de dados de entidade para acessar um banco de dados e como usar LINQ para consultar e atualizar dados.

 

Este módulo explica como usar os tipos no namespace System.Net e WCF Data Services, para consultar e modificar dados remotos.

Este módulo explica como construir e uma interface de usuário gráfica de estilo usando XAML. Este módulo também descreve como exibir dados em uma interface de usuário usando vinculação de dados.

Este módulo explica como melhorar o taxa de transferência e tempo de resposta de aplicativos por meio de tarefas e operações assíncronas.

Este módulo explica como integrar componentes dinâmicos e bibliotecas não gerenciadas em um aplicativo c#. Este módulo também descreve como controlar o tempo de vida de recursos não gerenciados.

Este módulo explica como examinar os metadados dos tipos por meio de reflexão, criar e usar atributos personalizados, gerar código gerenciado em tempo de execução e gerenciar versões diferentes de módulos (assemblies).

Este módulo explica como criptografar e descriptografar dados usando criptografia simétrica e assimétrica.

 

PREENCHA O FORMULÁRIO PARA RECEBER NO SEU E-MAIL INFORMAÇÕES SOBRE O TREINAMENTO:

A NSI Training fica localizada no centro da cidade do Rio de Janeiro, a 200m do metrô da Cinelândia, trazendo o máximo de comodidade para você.

Com a maior infraestrutura da cidade, a empresa oferece até 10 salas de treinamento e mais um auditório de 60 lugares. Além disso, há um centro de provas Vue para que você encontre tudo o que precisa para completar a sua certificação.

ESTAMOS AQUI:

Rua Araújo Porto Alegre, 71 4o andar - Centro - Rio de Janeiro - RJ - 20030-015

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

Perfil do público

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

Este curso não foi projetado para alunos iniciantes 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.

Depois de concluir este curso, os alunos serão capazes de:

• Descrever a sintaxe central e os recursos do Visual C #. 
• Crie métodos, manipule exceções e descreva os requisitos de monitoramento de aplicativos de grande escala. 
• Implemente a estrutura básica e os elementos essenciais de um aplicativo de desktop típico. 
• Crie classes, defina e implemente interfaces e crie e use coleções genéricas. 
• Use herança para criar uma hierarquia de classes e estender uma classe do .NET Framework. 
• Leia e grave dados usando entrada / saída de arquivo e fluxos, e serialize e desserialize dados em formatos diferentes. 
• Criar e usar um modelo de dados de entidade para acessar um banco de dados e usar o LINQ para consultar dados. 
• Acessar e consultar dados remotos usando os tipos no namespace System.Net e no WCF Data Services.
• Construa uma interface gráfica do usuário usando o XAML. 
• Melhorar o rendimento e o tempo de resposta dos aplicativos usando tarefas e operações assíncronas. 
• Integrar bibliotecas não gerenciadas e componentes dinâmicos em um aplicativo Visual C #. 
• Examine os metadados de tipos usando reflexão, crie e use atributos personalizados, gere código em tempo de execução e gerencie versões de montagem. 
• Criptografar e descriptografar dados usando criptografia simétrica e assimétrica.

40 horas

Os desenvolvedores que participam deste curso já devem ter adquirido alguma experiência limitada usando o C # para concluir as tarefas básicas de programação. Mais especificamente, os alunos devem ter experiência prática usando o C # que demonstre sua compreensão do seguinte:

  • Como nomear, declarar, inicializar e atribuir valores a variáveis ​​dentro de um aplicativo.
  • Como usar: operadores aritméticos para realizar cálculos aritméticos envolvendo uma ou mais variáveis; operadores relacionais para testar a relação entre duas variáveis ​​ou expressões; operadores lógicos para combinar expressões que contenham operadores relacionais.
  • Como criar a sintaxe de código para instruções de programação simples usando palavras-chave de linguagem C # e reconhecer erros de sintaxe usando o IDE do Visual Studio.
  • Como criar uma estrutura de ramificação simples usando uma instrução IF.
  • Como criar uma estrutura de loop simples usando uma instrução For para percorrer uma matriz de dados.
  • Como usar o Visual Studio IDE para localizar erros lógicos simples.
  • Como criar uma função que aceita argumentos (parâmetros e retorna um valor de um tipo especificado.
  • Como projetar e criar uma interface de usuário simples usando controles padrão da caixa de ferramentas do Visual Studio.
  • Como se conectar a um banco de dados do SQL Server e as noções básicas de como recuperar e armazenar dados.
  • Como classificar dados em um loop.
  • Como reconhecer as classes e métodos usados ​​em um programa.

Conteúdo Programático:

Módulo 1: Revisão de sintaxe c#

Este módulo de clientes a sintaxe de núcleo e características da linguagem de programação c#. Ele também fornece uma introdução para o depurador Visual Studio 2012.

Módulo 2: Criando métodos, tratamento de exceções e aplicações de monitoramento

Este módulo explica como criar e chamar métodos, capturar e manipular exceções. Este módulo também descreve os requisitos de monitorização de aplicações em larga escala.

Módulo 3: Desenvolvendo o código para uma aplicação gráfica

Este módulo descreve como implementar a estrutura básica e elementos essenciais de uma típica aplicação desktop, incluindo o uso de estruturas e enumerações, coleções e eventos.

Módulo 4: Criando Classes e implementar coleções fortemente tipadas

Este módulo explica como criar classes, definir e implementar interfaces e criar e usar coleções genéricas. Este módulo também descreve as diferenças entre tipos de referência e tipos de valor em c#.

Módulo 5: Criando uma hierarquia de classe usando a herança

Este módulo explica como usar a herança para criar uma hierarquia de classe e estender uma classe do .NET Framework. Este módulo também descreve como criar classes genéricas e definir métodos de extensão.

Módulo 6: Leitura e escrita de dados locais

Este módulo explica como ler e gravar dados usando o arquivo de entrada/saída (i/o) e córregos como serializar e desserializar dados em diferentes formatos.

Módulo 7: Acessando um banco de dados

Este módulo explica como criar e usar um modelo de dados de entidade para acessar um banco de dados e como usar LINQ para consultar e atualizar dados.

Módulo 8: Acessando dados remotos

Este módulo explica como usar os tipos no namespace System.Net e WCF Data Services, para consultar e modificar dados remotos.

 

Módulo 9: Projetando a Interface de usuário para um aplicativo gráfico

Este módulo explica como construir e uma interface de usuário gráfica de estilo usando XAML. Este módulo também descreve como exibir dados em uma interface de usuário usando vinculação de dados.

Módulo 10: Melhorando a capacidade de resposta e o desempenho do aplicativo

Este módulo explica como melhorar o taxa de transferência e tempo de resposta de aplicativos por meio de tarefas e operações assíncronas.

Módulo 11: Integração com código não gerenciado

Este módulo explica como integrar componentes dinâmicos e bibliotecas não gerenciadas em um aplicativo c#. Este módulo também descreve como controlar o tempo de vida de recursos não gerenciados.

Módulo 12: Criação de módulos (assemblies) e tipos reutilizáveis

Este módulo explica como examinar os metadados dos tipos por meio de reflexão, criar e usar atributos personalizados, gerar código gerenciado em tempo de execução e gerenciar versões diferentes de módulos (assemblies).

Módulo 13: Criptografando e descriptografando dados

Este módulo explica como criptografar e descriptografar dados usando criptografia simétrica e assimétrica.

PREENCHA O FORMULÁRIO PARA RECEBER NO SEU E-MAIL INFORMAÇÕES SOBRE O TREINAMENTO:

BENEFÍCIOS NSI TRAINING

Todos os alunos do programa de certificação têm direito a um free replay por curso frequentado. Ou seja, ao final do curso, o mesmo poderá participar de outra turma do mesmo curso, na mesma versão. 

 Você poderá refazer o treinamento até ser aprovado, quantas vezes forem necessárias. Caso não haja aprovação, compareça a NSI com o resultado e solicite seu benefício com nossos consultores de carreiras, podendo escolher a hora do treinamento.

(somente para empresas)

Caso algum funcionário se desligue da empresa contratante (por iniciativa própria ou da empresa), a mesma poderá enviar outro em seu lugar, para fazer a formação completa, desde que este traga os materiais originais fornecidos ao funcionário anterior. Válido por seis (06) meses após o término da formação na categoria escolhida.

A NSI Training fica localizada no centro da cidade do Rio de Janeiro, a 200m do metrô da Cinelândia, trazendo o máximo de comodidade para você.

Com a maior infraestrutura da cidade, a empresa oferece até 10 salas de treinamento e mais um auditório de 60 lugares. Além disso, há um centro de provas Vue para que você encontre tudo o que precisa para completar a sua certificação.

ESTAMOS AQUI:

Rua Araújo Porto Alegre, 71 4o andar - Centro - Rio de Janeiro - RJ - 20030-015

PREENCHA O FORMULÁRIO PARA RECEBER NO SEU E-MAIL INFORMAÇÕES SOBRE O TREINAMENTO: