Central de Atendimento

 
67 3304-3000

CENTRO DE TREINAMENTO

20483B: Programming in C#

R$1.710,88

Este treinamento online de 40 horas ensina aos desenvolvedores as habilidades de programação para a criação de aplicativos do Windows usando o programa C#. Os participantes analisam os conceitos básicos da estrutura do programa C#, sua sintaxe,os detalhes de implementação e, em seguida, consolidam seus conhecimentos ao criarem uma aplicação que incorpora vários recursos do .NET Framework 4.5.

Aprenda as habilidades de TI de amanhã, hoje. Somos Parceiros de Aprendizado da Microsoft oferecemos uma amplitude de soluções para se adaptarem às suas necessidades de aprendizado, capacitando você a alcançar suas metas de treinamento de TI.

Aprenda uma nova tecnologia da Microsoft, prepare para a Certificação da Microsoft, comece uma nova carreira em TI, ou aprimore sua divulgabilidade. Ao completar o treinamento tenha em mãos um Certificado de Conclusão Oficial Microsoft.

Os Microsoft Certified Trainers (MCTs) completaram um treinamento rigoroso e cumpriram os requisitos rigorosos de certificação técnica.

O Microsoft Certified Solutions Associate é destinado a pessoas que procuram emprego de nível básico em um ambiente de tecnologia de informação. O MCSA é pré-requisito para certificações Microsoft mais avançadas. Este treinamento tem como objetivo prepará-lo para o exame que faz parte dos requisitos desta certificação.

SOBRE ESTE TREINAMENTO:

Este treinamento online de 40 horas ensina aos desenvolvedores as habilidades de programação para a criação de aplicativos do Windows usando o programa C#. Os participantes analisam os conceitos básicos da estrutura do programa C#, sua sintaxe,os detalhes de implementação e, em seguida, consolidam seus conhecimentos ao criarem uma aplicação que incorpora vários recursos do .NET Framework 4.5.

METODOLOGIA:

Desenvolvemos um sistema dinâmico e prático de aprendizagem online para os treinamentos oficiais Microsoft utilizando os diversos recursos tecnológicos disponíveis e proporcionando interação entre os participantes e seus instrutores. Nesse contexto, com apoio da tecnologia da informação e da comunicação, busca-se oportunizar a integração entre teoria e prática. Destacam-se:

– Livro digital (DMOC) originalmente no idioma Inglês.
– Videoaulas conduzidas por instrutores credenciados MCTs no idioma Português-Brasil.
– Demonstrações práticas com situações técnicas para apoio na resolução de tarefas.
– Sessões de laboratórios Hands-on labs.
– Acesso ilimitado ao conteúdo online.
– Interatividade com o instrutor.
– Certificado digital oficial Microsoft.

PERFIL DA AUDIÊNCIA

Este treinamento online destina-se a desenvolvedores experientes que já possuem experiência de programação em C, C ++, JavaScript, Objective-C, Microsoft Visual Basic® ou Java e entendem os conceitos de programação orientada a objetos.

NA CONCLUSÃO DO TREINAMENTO:

Após a conclusão deste treinamento, os participantes serão capazes de:
– Descrever a sintaxe do núcleo e os recursos do C #.
– Criar e chamar métodos, capturar e lidar com exceções e descrever os requisitos de monitoramento de aplicativos de grande escala.
– Implementar a estrutura básica e os elementos essenciais de uma aplicação de desktop típica. – Criar classes, definir e implementar interfaces, criar e usar coleções genéricas.
– Usar a herança para criar uma hierarquia de classes, estendendo uma classe .NET Framework e criar classes e métodos genéricos.
– Ler e escrever dados usando entrada / saída de arquivos e fluxos, serializar e desserializar dados em diferentes formatos.
– Criar e usar um modelo de dados de entidade para acessar um banco de dados, usar LINQ para consultar e atualizar dados.
– Usar os tipos no namespace System.Net e WCF Data Services para acessar e consultar dados remotos.
– Criar uma interface de usuário gráfica usando o XAML.
– Melhorar a taxa de transferência e o tempo de resposta das aplicações usando tarefas e operações assíncronas.
– Integrar bibliotecas não gerenciadas e componentes dinâmicos em um aplicativo C#.
– Examinar os metadados dos tipos usando 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

EMENTA DO TREINAMENTO:

Apresentação do treinamento Programming in C#

Módulo 01: Review of Visual C# Syntax

Vídeo 01: Lição 01 – Overview of Writing Application by Using Visual C#
Vídeo 02: Lição 02 – Data Types, Operators and Expressions
Vídeo 03: Lição 03 – Visual C# Programming Language Constructs – Demonstração

Módulo 02: Creating Method, Handling Exceptions and Monitoring Applications

Vídeo 01: Lição 01 – Creating and Invoking Methods – Demonstração
Vídeo 02: Lições 02 e 03 – Creating Overloaded Methods and Using Optional and Output Parameters – Handling Exceptions
Vídeo 03: Lição 04 – Monitoring Applications – Demonstração

Módulo 03: Developing the Code for a Graphical Application

Vídeo 01: Lição 01 – Implementing Structs and Enums – Demonstração
Vídeo 02: Lição 02 – Organizing Data into Collections – Demonstração

Módulo 04: Creating Classes and Implementing Type-Safe Collections

Vídeo 01: Lições 01 e 02 – Creating Classes – Defining and Implementing Interfaces – Demonstração
Vídeo 02: Lição 03 – Implementing Type-Safe Collections – Demonstração

Módulo 05: Creating a Class Hierarchy by Using Inheritance

Vídeo 01: Lição 01 – Creating Class Hierarchies – Demonstração
Vídeo 02: Lição 02 – Extending .NET Framework Classes – Demonstração

Módulo 06: Reading and Writing Local Data

Vídeo 01: Lições 01 e 02 – Reading and Writing Files – Serializing and Deserializing Data – Demonstração
Vídeo 02: Lição 03 – Performing I/O by Using Streams – Demonstração

Módulo 07: Acessing Database

Vídeo 01: Lição 01 – Creating and Using Entity Data Models
Vídeo 02: Lição 02 – Querying Data by Using LINQ – Demonstração

Módulo 08: Acessing Remote Data

Vídeo 01: Lição 01 – Using XAML to Design a User Interface – Demonstração
Vídeo 02: Lição 02 – Acessing Data in the – Demonstração

Módulo 09: Designing the User Interface for a Graphical Application

Vídeo 01: Lição 01 – Using XAML to Design a User Interface – Demonstração
Vídeo 02: Lição 02 – Binding Controls to Data – Demonstração

Módulo 10: Improving Application Performance and Resposiveness

Vídeo 01: Lição 01 – Implementing Multitasking
Vídeo 02: Lição 02 – Performing Operations Asynchronously – Demonstração
Vídeo 03: Lição 03 – Synchronizing Concurrent Access to Data – Demonstração

Módulo 11: Integrating with Unmanaged Code

Vídeo 01: Lição 01 – Creating and Using Dynamics Objects – Demonstração
Vídeo 02: Lição 02 – Managing the Lifetime of Object and Controlling Unmanaged Resources – Demonstração

Módulo 12: Creating Reusable Types and Assemblies

Vídeo 01: Lições 01 e 02 – Examining Object Metadata – Creating and Using Custom Attributes – Demonstração
Vídeo 02: Lição 03 – Generating Managed Code – Demonstração

Módulo 13: Encrypting and Decrypting Data

Vídeo 01: Lições 01 e 02 – Implementing Symmetric Encryption – Implementing Asymmetric Encryption – Demonstração

Validar Certificado

Newsletter

  • SEDE - R. PRAIA DA COSTA, 225, JARDIM AUTONOMISTA – 79022-403 - CAMPO GRANDE - MS
  • CENTRO DE TREINAMENTO - AV. MATO GROSSO, 3049 / LOJA  2, CENTRO - 79021-002 - CAMPO GRANDE - MS

Entrar

Registrar

Criar Conta
Criar Conta Voltar para Entrar/Registrar