Este curso ensina os desenvolvedores as habilidades de programação que são necessárias para os desenvolvedores a criar aplicativos do Windows usando a linguagem c#. Durante os cinco dias nos alunos em sala de aula rever os conceitos básicos de estrutura de programa c# sintaxe de linguagem e detalhes de implementação e então consolidar seus conhecimentos ao longo da semana, 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:
No final do curso, os alunos devem deixar a classe com um sólido conhecimento de c# e como usá-lo para desenvolver aplicativos .NET Framework 4.5.
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 2013.
Lições
Laboratório: Desenvolver o pedido de inscrição de classe
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.
Lições
Laboratório: Estender a funcionalidade do aplicativo de inscrição classe
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.
Lições
Laboratório: Escrever o código para o aplicativo de protótipo de notas
Módulo 4: Criando Classes e implementar coleções fortemente tipadas
Lições
Laboratório: Adicionando dados validação e tipo de segurança para o aplicativo de notas
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.
Lições
Laboratório: Refatoração funcionalidade comum para a classe de usuário
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.
Lições
Laboratório: Gerando o relatório de notas
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.
Lições
Laboratório: Recuperar e modificar dados de grau
Módulo 8: Acessando dados remotos
Lições
Laboratório: Recuperando e modificação da classe de dados na nuvem
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.
Lições
Laboratório: Personalizando o estudante fotografias e denominando o aplicativo
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.
Lições
Laboratório: Melhorando a capacidade de resposta e o desempenho do aplicativo
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.
Lições
Laboratório: Atualizando o relatório de notas
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).
Lições
Laboratório: Especificando os dados a incluir no relatório de notas
Módulo 13: Criptografando e descriptografando dados.
Este módulo explica como criptografar e descriptografar dados usando criptografia simétrica e assimétrica.
Lições
Laboratório: Criptografando e descriptografando relatórios de notas
Os desenvolvedores que participarem desejavel alguma experiência minima usando C # para executar as tarefas básicas de programação. Mais especificamente, os alunos devem ter experiência hands-on usando C # que demonstra o seu entendimento sobre o seguinte:
Como nomear, declarar, inicializar e atribuir valores a variáveis dentro de uma aplicação.
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 contêm operadores relacionais.
Como criar a sintaxe de código para instruções de programação simples usando C # palavras-chave de linguagem 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 for para percorrer uma matriz de dados.
Como usar o Visual Studio IDE para localizar erros de lógica simples.
Como criar uma função que aceita argumentos (parâmetros e retorna um valor de um tipo especificado.
Como desenhar e construir 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 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 utilizados num programa.
MATERIAL EM INGLES
Turmas Realizadas
Alunos Sisnema
Cursos Diferentes
Sisnema informa: usamos cookies para personalizar anúncios e melhorar a sua experiência no site. Ao continuar navegando, você concorda com a nossa Política de Privacidade.