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

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.

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.

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.

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

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

Formação Administrativa

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

Planejamento e Orçamento para Organizações do Terceiro Setor

O curso vem para apresentar, discutir e avaliar os conceitos e técnicas de planejamento empresarial focado nas Organizações do Terceiro Setor.

Inglês para Adultos

Rigorosamente adaptado às necessidades individuais. Planejados para satisfazer às necessidades sobrevindas no decorrer da formação profissional ou cultural instruída numa língua estrangeira, oferecidas em várias modalidades e adaptadas ao tempo disponível e às situações reais enfrentadas por de pri
Sob consulta
Solicitar informação

Inglês In Company

Rigorosamente adaptado às necessidades individuais. Planejados para satisfazer às necessidades sobrevindas no decorrer da formação profissional ou cultural instruída numa língua estrangeira, oferecidas em várias modalidades e adaptadas ao tempo disponível e às situações reais enfrentadas por de pri
Sob consulta
Solicitar informação