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.
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.
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