20483: Programação em C#

Ref.: 483 Compra Segura

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#.

R$ 2.182,00 Em até 12x de R$ 181,83 sem juros

 Clique aqui para aceitar os termos do contrato de prestação de serviços educacionais.

Escolha uma opção


Confira Cursos EAD Solicitar Contato
Produto indisponível

Carga Horária

40 H de aula presencial

Calendário deste curso

07/03/2021 - 25/04/2021 |

20483: Programação em C#

17/04/2021 - 05/06/2021 |

20483: Programação em C#

05/06/2021 - 24/07/2021 |

20483: Programação em C#

01/08/2021 - 19/09/2021 |

20483: Programação em C#

11/09/2021 - 30/10/2021 |

20483: Programação em C#

29/09/2021 - 20/10/2021 |

20483: Programação em C#

24/10/2021 - 12/12/2021 |

20483: Programação em C#

01/12/2021 - 14/12/2021 |

20483: Programação em C#

09/01/2022 - 05/03/2022 |

20483: Programação em C#


Depoimentos

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.

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



Aproveite Também

EAD

R$ 139,00

1x de R$ 139,00 S/ JUROS