Curso de C 20483 - Programação em C ACELERADO

Resumo do 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.Tem 40hs de duração e no formato Acelerado é ministrado em 20 horas sem redução de conteúdo

Outras informaçoes

Exame Relacionado Programação em C.

Programa completo do curso

Green Tecnologia
 

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.

Perfil da Audiência:
Este curso destina-se para a experimentação de desenvolvedores experientes, que já tem a programação em C, C++, JavaScript, Objective-C, Microsoft Visual Basic ou Java e entender os conceitos de programação orientada a objeto. Está orientado para desenvolvedores profissionais com 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 de 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 os 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 usando XAML.
• Melhorar o produtividade e tempo de resposta de aplicativos por meio de 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 devem 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 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#
• 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
• 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
• 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
• 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
• Criando hierarquias de classe;
• Estendendo as Classes do .NET Framework;
• Criando tipos genéricos.

6 – Leitura e escrita de dados locais
• Leitura e escrita de arquivos;
• Serialização e desserialização de dados;
• Executar e/s usando fluxos.

7 – Acessando um banco de dados
• Criando e usando modelos de dados de entidade;
• Consulta de dados usando LINQ;
• Atualizando dados usando LINQ.

 



 

8 – Acessando dados remotos
• Acessando dados em toda a Web;
• Acessando dados na nuvem.

9 – Projetando a Interface de usuário para um aplicativo gráfico
• 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
• 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
• 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
• 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
• Implementação de criptografia simétrica;
• Implementação de criptografia assimétrica.

 
         

Receba grátis informação sobre este curso

Cursos relacionados que podem lhe interessar

Pedreiro Assentador

Curso Profissionalizante
A Escola (IEC DE SUZANO) dispõe de Instrutores altamente qualificados e oferece a experiência necessária que o mercado de trabalho necessita e exige. Desta forma, o aluno tem ao seu alcance cursos livres com 40 horas, sendo 24 hs teóricas e práticas e 16 hs em trabalhos para serem entregues.

ELETRICISTA

Curso Profissionalizante
A Escola (IEC DE SUZANO) dispõe de Instrutores altamente qualificados, com formações acadêmicas excelentes. Desta forma, o aluno tem ao seu alcance cursos de formação profissionais dinâmicos e com atividades teóricas e práticas com cursos com 40 hs, sendo 24 presenciais e 16 hs em trabalhos.

Inglês OpenGO

Conquiste um salário maior tendo Inglês em seu currículo. Aqui você vai aprender Inglês com a estrutura que somente uma escola técnica pode lhe oferecer e vai se comunicar na língua aprendendo de forma natural e divertida.
Sob consulta
Solicitar informação

Técnico em Logística

Não dá para conceber nosso mundo atual sem a área de Logística. Trabalhar nesta área é ter a satisfação de desempenhar uma função importante e de ganhar bons salários. Aqui você vai aprender e desenvolver conceitos, projetos e soluções do dia a dia dos operadores logísticos e vai poder atuar em vári
Sob consulta
Solicitar informação

Técnico em Administração de empresas - Reconhecido pelo MEC

Conheça a área de Administração de empresas e seus principais componentes como Departamento de pessoal e Recursos humanos, Marketing, Logística, Finanças e Contabilidade e se torne um profissional desejado pelo mercado de trabalho. Aqui você vai aprender em poucos meses como as empresas funcionam e
Sob consulta
Solicitar informação

Formação Administrativa

Curso prepara o jovem para adentrar mercado de trabalho
Sob consulta
Solicitar informação

Excelência do Atendimento ao cliente

EXCELÊNCIA DO ATENDIMENTO AO CLIENTE Objetivos Preparar o aluno para prestar um atendimento excelente, compreendendo a dinâmica do mercado e agindo de modo a fidelizar o cliente.Propiciar a formação de um clima organizacional excelente, favorável às relações internas e externas.