Dois anos
de acesso à Alura

30% OFF

Falta pouco!

00

DIAS

00

HORAS

00

MIN

00

SEG

Logo do curso
Curso

C# Reflection:

manipule dinamicamente tipos e assemblies

Quero estudar na alura

10h

Para conclusão

644

Pessoas nesse curso

9.2

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Aplique técnicas avançadas de C# Reflection para explorar e manipular dinamicamente tipos e assemblies
  • Entenda profundamente o funcionamento interno do C# Reflection e suas aplicações práticas no desenvolvimento de software
  • Desenvolva habilidades para criar sistemas que sejam flexíveis e extensíveis, capazes de se ajustar de forma dinâmica às mudanças nos requisitos
  • Resolva desafios complexos, como automação de tarefas, análise dinâmica de código e implementação de estratégias avançadas de plugin
  • Implemente soluções robustas ao incorporar C# Reflection em projetos reais e melhore a flexibilidade e a manutenibilidade do código
  • Integre conhecimentos de C# Reflection em frameworks, bibliotecas externas e amplie suas capacidades de integração e colaboração em equipe

Público alvo_

Profissionais de TI e arquitetos e desenvolvedores de software interessados em aprimorar suas habilidades em metaprogramação.

Marcelo Oliveira

linkedin

Marcelo é desenvolvedor e instrutor que sempre busca diminuir obstáculos no processo de desenvolvimento, visando acelerá-lo. Com foco em ASP.Net, ASP MVC e C#, é ativo na comunidade: como contribuidor do Code Project ganhou mais de 30 prêmios de melhor artigo do mês. Adora design patterns e refatoração de código.

Curso atualizado em 31/05/2024

Ementa

  1. Preenchendo objetos dinamicamente

    • Lendo arquivo de boletos
    • Criando instância dinamicamente
    • Acessando propriedades dinamicamente
  2. Lendo objetos dinamicamente

    • Agrupando boletos
    • Lendo valor de propriedade
    • Atributos customizados
    • Lendo atributos
  3. Construtores e métodos

    • Investigando construtores
    • Parâmetros do construtor
    • Executando métodos dinamicamente
  4. Investigando assemblies

    • Obtendo assembly
    • Carregando tipos do assembly
    • Filtrando tipos por metadados
  5. Arquitetura de plugins

    • Implementando gerador de documentos
    • A estrutura de plugins
    • Executando método em assembly externo

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Este e mais 6 cursos fazem parte das seguintes formações

Nossas formações são uma sequência de cursos e conteúdo para você se profissionalizar e se tornar quem o mercado procura!
Escola

Programação

Mergulhe no universo back-end. Programe nas principais plataformas e linguagens, como Python Node.JS, PHP, Java e .NET. Crie sistemas web e desenhe a arquitetura de soluções inovadoras, com código e boas práticas.

Conheça a escola

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Mais tempo para a sua evolução, na velocidade do mercado. Comece hoje e aproveite por 2 anos.

Conheça os Planos para Empresas