O Curso

Objetivo

Este curso de formação ensina aos desenvolvedores as habilidades de programação necessárias para que criem aplicativos do windows usando a linguagem C#. Durante as aula, os alunos revisam os conceitos da estrutura do programa C#, a sintaxe da linguagem e os detalhes da implementação e, em seguida, consolidam seus conhecimentos à medida que compõem um aplicativo que incorpora vários recursos do .NET Framework 4.5. Este curso é preparatório para o exame 70-483.

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.
  • Criando atributos personalizados.
  • Criptografando e descriptografando dados.

No final do curso, alunos devem deixar a classe com 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.

Perfil da audiência

Este curso destina-se para experimentam de desenvolvedores experientes, que já têm a programação em C, C++, JavaScript, Objective-C, Microsoft Visual Basic ou Java e entender os conceitos de programação orientada a objeto.

Este curso não é projetado para estudantes que são novos para programação; está orientada para desenvolvedores profissionais pelo menos um mês de experiência de programação em um ambiente orientado a objeto.

 

Depois de concluir este curso os alunos serão capazes de
  • Descreva a sintaxe do núcleo e os recursos do c#.
  • Criar e chamar métodos, capturar e manipular exceções e descrever os requisitos de monitorização de aplicações em larga escala.
  • Implemente a estrutura básica e elementos essenciais de uma aplicação desktop típico.
  • Criar classes, definir e implementar interfaces e criar e usar coleções genéricas.
  • Use 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 e serializar e desserializar 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.
  • Use os tipos no namespace System.Net e WCF Data Services para acesso e consulta de dados remotos.
  • Construa uma interface gráfica do usuário usando XAML.
  • Melhorar o produtividade e tempo de resposta de aplicativos usando tarefas e operações assíncronas.
  • Integre não gerenciadas bibliotecas e componentes dinâmicos em um aplicativo c#.
  • Examinar os metadados dos tipos por meio de reflexão, 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.
Pré-requisitos
Os desenvolvedores a frequentar este curso deveriam já ganharam alguma experiência limitada usando c# para executar as tarefas de programação básicas. Mais especificamente, os estudantes devem ter experiência hands-on usando c# que demonstra sua compreensão das seguintes opções:
  • Como nomear, declarar, inicializar e atribuir valores a variáveis dentro de um aplicativo.
  • Como usar:
  • operadores aritméticos para executar 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 simples de programação usando c# palavras-chave e reconhecer erros de sintaxe, usando o Visual Studio IDE.
  • Como criar uma estrutura de ramificação simples usando uma instrução IF.
  • Como criar uma estrutura de loop simples usando uma instrução de For para iterar por meio de uma matriz de dados.
  • Como usar o IDE do Visual Studio para localizar erros de lógica simples.
  • Como criar uma função que aceita argumentos (parâmetros e retorna um valor do tipo especificado.
  • Como projetar e construir uma interface de usuário simples usando controles padrão da caixa de ferramentas Visual Studio.
  • Como se conectar a um banco de dados SQL Server e o básico de como recuperar e armazenar dados.
  • Como classificar dados em um loop.
  • Como reconhecer as classes e métodos utilizados em um programa.
Carga Horária
40 horas
Conteúdo programático
[PDF] Conteúdo
programático


Quero fazer o curso
Resolva a soma abaixo para validar:
7 + 15 =