ProWay Continuum acesso à avaliação
Escolha sua área / Ver todos os cursos


Curso:   20483: Programação em C#

Carga horária:   40
Calendário para o curso 20483: Programação em C#
  • Período
  • Início
  • Término
  • Horário
  • Local
  • Sábado Vesp+Not
  • 25-11-2017
  • 06-01-2018
  • 13:30 as 20:30
  • Proway
  • Domingo
  • 18-02-2018
  • 25-03-2018
  • 13:00 as 20:00
  • Proway
  • Sábado 08h00-13h00
  • 21-04-2018
  • 26-05-2018
  • 08:00 as 13:00
  • Proway
  • Pré-Inscrição, Solicitar Orçamento ou Mais Informações - clique aqui
    | | |

    • "A ProWay esta muito capacitada para dar este treinamento. Gostei muito do instrutor e da equipe de apoio. Parabéns ProWay." Antonio Romero Ferrera de Bem Junior

    • "Ótimo curso, ótima infraestrutura." Rodrigo Schneider Wernke


    Cadastre-se e receba nossas novidades

    Nome:

    E-mail:

    Objetivo

    Este curso ensina os desenvolvedores as habilidades de programação que são necessárias para os desenvolvedores criarem aplicativos do Windows, usando a linguagem C#. Durante as quarenta horas, 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, em seguida, consolidar seus conhecimentos ao longo do curso, construindo 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:
          • Criação de novos Tipos de dados
          • Manipulação de eventos.
          • Programação da 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.
          • A criação de atributos personalizados.
          • Criptografando e descriptografando dados.

    No final do curso, os alunos devem deixar a classe com um sólido conhecimento de c# e como usá-lo para desenvolver aplicativos do .NET Framework 4.5.
    Este curso usa Visual Studio 2012, rodando no Windows 8.

    Exame

    Este curso prepara o aluno para a certificação Microsoft:
           70-483 - Programming in C#

     

    Público Alvo

    Desenvolvedores, programadores, estudantes em TI, entre outros profissionais que desejem se inteirar na linguagem C#.

     

    Pré Requisitos
    Os desenvolvedores que participarem deste curso já deverão ter alguma experiência 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 seu entendimento do seguinte:
    • 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 de instruções simples de programação usando c# idioma 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.

     

    Conteúdo Programático

    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.
    Lições
    • Visão geral de aplicações de escrita usando C#
    • Tipos de dados, operadores e expressões
    • Construções de linguagem de programação C#

    2 - Métodos de criação, 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
    • Criando e chamando métodos
    • Criando métodos sobrecarregados e usando parâmetros opcionais e saídos
    • Tratamento de exceções
    • Monitoramento de aplicações

    3 - Desenvolvendo o código para uma aplicação gráfica
    Este módulo descreve como implementar a estrutura básica e os elementos essenciais de uma típica aplicação desktop, incluindo o uso de estruturas e enumerações, coleções e eventos.
    Lições
    • Implementação de estruturas e enumerações
    • Organizando dados em coleções
    • Manipulação de eventos

    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 valor e referência em C#.
    Lições
    • Criando Classes
    • Definição e implementação de Interfaces
    • Implementação de coleções fortemente tipadas

    5 - Criar 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
    • Criando hierarquias de classe
    • Estendendo as Classes do .NET Framework
    • Criando tipos genéricos

    6 - Leitura e escrita de dados locais
    Este módulo explica como ler e gravar dados usando o arquivo de entrada/saída (e/s) e córregos como serializar e desserializar dados em diferentes formatos.
    Lições
    • Leitura e escrita de arquivos
    • Serialização e desserialização de dados
    • Executar e/s usando fluxos

    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
    • Criando e usando modelos de dados de entidade
    • Consulta de dados usando LINQ
    • Atualizando dados usando LINQ

    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.
    Lições
    • Acessando dados em toda a Web
    • Acessando dados na nuvem

    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
    • Usando o XAML para projetar uma Interface de usuário
    • Controles de vinculação de dados
    • Denominando uma Interface de usuário

    10 - Melhorando a capacidade de resposta e desempenho de aplicativos
    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
    • Implementação multitarefa usando tarefas e Expressões Lambda
    • Executar operações de forma assíncrona
    • Sincronizando o acesso simultâneo aos dados

    11 - Integração com código não gerenciado
    Este módulo explica como integrar não gerenciadas bibliotecas e componentes dinâmicos em um aplicativo c#. Este módulo também descreve como controlar o tempo de vida de recursos não gerenciados.
    Lições
    • Criando e usando objetos dinâmicos
    • Gerenciar o tempo de vida de objetos e controlar recursos não gerenciados

    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
    • Examinar os metadados do objeto
    • Criando e usando atributos personalizados
    • Geração de código gerenciado
    • Controle de versão, assinar e implantar Assemblies

    13 - Criptografando e descriptografando dados
    Este módulo explica como criptografar e descriptografar dados usando criptografia simétrica e assimétrica.
    Lições
    • Implementação de criptografia simétrica
    • Implementação de criptografia assimétrica



    Centro de Treinamento Oficial
    Person Vue Prometric Certiport Microsoft Partner Solid Works Auto Desk
    Redes Sociais
    Contato
    (47) 3322-3344
    (47) 98408-8042
    ProWay IT Training © Todos os Direitos Reservados - Shopping Neumarkt - Blumenau - SC
    by Ksys