fbpx

(44) 99955-1057

Shop

MS 20483 PROGRAMMING IN C#

O curso de MS 20483 ensina os desenvolvedores as habilidades de programação que são necessárias para criar aplicativos do Windows usando a linguagem C#. Durante o curso os alunos, em sala de aula, irão rever os conceitos básicos de estrutura de programa C#, sintaxe de linguagem e detalhes de implementação e então poderão consolidar seus conhecimentos, como construir um aplicativo que incorpora várias características do .NET Framework 4.5.

Fale conosco pelo WhatsApp

Descrição

O curso de MS 20483 ensina os desenvolvedores as habilidades de programação que são necessárias para criar aplicativos do Windows usando a linguagem C#. Durante o curso os alunos, em sala de aula, irão rever os conceitos básicos de estrutura de programa C#, sintaxe de linguagem e detalhes de implementação e então poderão consolidar seus conhecimentos, como construir um aplicativo que incorpora várias características do .NET Framework 4.5.

O curso apresenta muitas das técnicas e tecnologias empregadas pelo moderno desktop e aplicativos corporativos, incluindo:

  • Novos tipos de dados de construção.
  • Manipulação de eventos.
  • Programação de interface do usuário.
  • Acessando um banco de dados.
  • Usando dados remotos.
  • Executar operações de forma assíncrona.
  • Integração com código não gerenciado.
  • Criação de atributos personalizados.
  • Criptografando e descriptografando dados.

No final do curso, os alunos devem ter um sólido conhecimento de C# e como usá-lo para desenvolver aplicativos .NET Framework 4.5.
Este curso usa Visual Studio 2012, em execução no Windows 8.

Após a conclusão deste curso, os alunos serão capazes de:

  • Descrever a sintaxe de núcleo e os recursos do C#.
  • Criar e chamar métodos, capturar e manipular exceções e descrever os requisitos de monitoramento de aplicações em larga escala.
  • Implementar a estrutura básica e elementos essenciais de uma aplicação.
  • Criar classes, definir e implementar interfaces e criar e usar coleções genéricas.
  • Usar a herança para criar uma hierarquia de classe, estender uma classe do .NET Framework e criar métodos e classes genéricas.
  • Ler e gravar dados usando o arquivo de entrada/saída e fluxos para seriar e desseriar dados em diferentes formatos.
  • Criar e usar um modelo de dados de entidade para acessar um banco de dados e usar LINQ para consultar e atualizar dados.
  • Usar os tipos no namespace System.Net e WCF Data Services para acesso e consulta de dados remotos.
  • Construir uma interface gráfica do usuário usando XAML.
  • Melhorar o produtividade e tempo de resposta de aplicativos por meio de tarefas e operações assíncronas.
  • Integrar bibliotecas não gerenciadas e componentes dinâmicos em um aplicativo C#.
  • Examinar os códigos, criar e usar atributos personalizados, gerar código em tempo de execução e gerenciar versões de montagem.
  • Criptografar e descriptografar dados usando criptografia simétrica e assimétrica.


Curso Online ao Vivo de MS 20483 PROGRAMMING IN C#

O curso de MS 20483 PROGRAMMING IN C# também está disponível na modalidade Online Ao vivo. As aulas são transmitidas, diretamente de Curitiba/PR em tempo real, como se você estivesse dentro da sala de aula.

Você pode assistir as aulas de MS 20483 PROGRAMMING IN C# e desfrutar da experiência da sala de aula de qualquer lugar (com acesso à internet) no momento em que as aulas acontecem.

O aluno que estiver online terá a mesma experiência que os alunos presenciais, podendo realizar perguntas no horário destinado via chat ou microfone, e interagindo diretamente com o instrutor mostrando seus exercícios, via compartilhamento de tela.

Faça o treinamento de MS 20483 PROGRAMMING IN C# de qualquer lugar do Brasil.

Quais os benefícios de participar do curso na modalidade online ao vivo?

  • Participe das aulas diretamente do conforto da sua casa;
  • Você que é de outra cidade ou estado poderá ter toda a qualidade dos cursos Elaborata na sua casa, sem se preocupar com custo de viagens e hospedagem;
  • Você que é de Curitiba poderá fazer o curso economizando gastos como transporte público ou estacionamentos;
  • Poderá tirar todas as suas dúvidas e compartilhar experiências com o instrutor e os alunos via chat, microfone e compartilhamento de tela;
  • Terá acesso ao material digital como apostila, apresentações e exercícios, além de materiais complementares;
  • Você receberá seu certificado digital por e-mail.

Requisitos Técnicos para o curso online ao vivo

O formato Online ao Vivo da Elaborata Informática necessita de alguns requisitos mínimos para acesso ao curso por parte do aluno. São eles:

  • Possuir uma conexão mínima de 5Mbps;
  • A Elaborata enviará um link com o acesso a sala de treinamento. Ao clicar no link, o plugin necessário para assistir às aulas será instalado. Esse procedimento deverá ser executado antes do início das aulas;
  • É desejável que o aluno tenha um headset para poder participar do tira dúvidas via voz;
  • Para que o aluno possa participar de todos os exercícios e laboratórios ministrados no treinamento, é imprescindível que ele tenha instalado em seu computador, antes de começar o curso, o software para o treinamento ou baixado a Máquina Virtual disponível para a aula prática;
  • O aluno tem ciência e se responsabiliza por providenciar os requisitos mínimos aqui apresentados para participar das aulas;
  • As aulas Online ao Vivo não poderão ser realizadas em máquinas que utilizam Sistema Operacional Linux.

Requisitos para participantes que utilizam PC

  • Windows 7 e 8: Internet Explorer 11 ou posterior,
  • Windows 10: Internet Explorer 11 ou posterior, Mozilla Firefox atualizado ou Google Chrome atualizado;
  • Ter instalado Windows 7, 8 ou 10;
  • Dual-core 2.4GHz CPU ou superior com 2GB de memória RAM (desejável).

Requisitos para participantes que utilizam Mac

  • Safari atualizado, Firefox atualizado ou Google Chrome atualizado;
  • Mac OS X 10.5 – Leopard ou superior;
  • Intel processor (1GB de RAM ou superior recomendado).

Módulo 1: Revisão de sintaxe C#
Ensina 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
Explica como criar e chamar métodos, capturar e manipular exceções. Também descreve os requisitos de monitoramento de aplicações em larga escala.

Módulo 3: Desenvolvendo o código para uma aplicação gráfica
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 tipada
Explica como criar classes, definir e implementar interfaces e criar e usar coleções genéricas. 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
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
Explica como ler e gravar dados usando o arquivo de entrada/saída (i/o) e como serializar e desserializar dados em diferentes formatos.

Módulo 7: Acessando um banco de dados
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
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
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
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
Explica como integrar componentes dinâmicos e bibliotecas não gerenciadas em um aplicativo C#. 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 
Explica como examinar os meta dados 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 
Explica como criptografar e descriptografar dados usando criptografia simétrica e assimétrica.  

42 h

MS 20483 PROGRAMMING IN C# 17/02/2021 a 08/03/2021 NOITE