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.
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.
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.
Treinamento de algorítimos e uma linguagem de programação orientada a objeto.
Material Digital e Certificado Oficial Microsoft.
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).
PRÓXIMAS TURMAS REGULARES
Este curso está nas seguintes formações
Veja a opinião de quem
já passou por aqui
Ótimo curso p/ introdução e linguagem conforme requisitos. Se faz necessário conhecimento a orientação ao objeto e no meu ver ter trabalhado com o mesmo.
Ótimo curso, com instrutor altamente qualificado e capacitado.
Gostei do curso, sendo apresentadas ferramentas práticas p/ ajudar no dia-a-dia da profissão.