Nós ensinamos

Curso:

Desenvolvimento Avançado com C# 3.0

Tipo:

  • Official
  • Professional
  • Hands on Lab
  • Hero

Categoria:

Desenvolvimento

Código:

DEV122

Descrição:

C# é uma linguagem orientada a objeto, de tipo seguro, simples, mas poderosa, que permite aos programadores criar uma variedade de aplicativos. Combinado com o .NET Framework e o Visual Studio possibilitam a criação de aplicativos para o Windows, Web services, ferramentas de bancos de dados, smartphones, games, componentes, controles e muito mais.

Objetivo:

Esse treinamento tem o objetivo de aprimorar os conhecimentos do desenvolvedor no C# e transmitir aos alunos técnicas avançadas no uso da plataforma .NET.

Pré-requisitos:

  • Conhecimento de programação orientada a objetos e seus conceitos
  • Compreensão dos conceitos básicos de controle de fluxo, variáveis/ parâmetros e chamadas de função.
  • Experiência com o desenvolvimento de aplicações.

Benefícios:

  • Livro (Microsoft Press)
  • Coffee-Break
  • Certificado
  • CD com conteúdo das aulas
  • Instrutor qualificado, certificado e com experiência de mercado

Conteúdo Programático:

Módulo01 - Eventos e Delegates

  • Declarando Delegates
  • Usando Delegates
  • Simple Delegate
  • Multicast Delegate
  • Definindo eventos

Módulo02 - Strings e Expressões Regulares

  • Construindo Strings
  • StringBuilder Members
  • Formatando Strings
  • Conhecendo as expressões regulares
  • Mostrando resultados com regex

Módulo03 - Generics

  • Entendendo Generics
  • Criando Generic Classes
  • Funcionalidades das Generic Classes
  • Generic Interfaces
  • Generic Methods
  • Generic Delegates

Módulo04 - Collections

  • Coleção de Interface e tipos
  • Listas
  • Queues
  • Stacks
  • Linked Lists
  • Sorted Lists
  • Dictionaries
  • HashSet
  • Bit Arrays

Módulo05 - Reflection

  • Entendendo Reflection
  • Atributos customizáveis

Módulo06 - Tracing e Events

  • Tracing
  • Log de eventos
  • Monitoração de performance

Módulo07 - Localização

  • Namespace System.Globalization
  • Trabalhando com Resources
  • Criando Custom Cultures

Módulo08 - Transações

  • Banco de dados e Classes de Entidade
  • Transações Tradicionais
  • System.Transactions
  • Nível de isolamento
  • Gerenciamento de recurso

Módulo09 - Interoperabilidade

  • Trabalhando com componentes .NET e componentes COM
  • Marshalling

Módulo10 - Manipulando arquivos e registros

  • Gerenciando o sistema de arquivos
  • Movendo, Copiando e excluindo arquivos
  • Leitura e escrita de arquivos

Módulo11 - Lendo informação do drive