Logo do curso
Curso

C#:

Eventos, Delegates e Lambdas

Quero estudar na alura

10h

Para conclusão

713

Pessoas nesse curso

9

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Entenda o funcionamento de delegates e eventos e suas aplicações práticas no desenvolvimento de aplicações orientadas a eventos
  • Desenvolva habilidades para criar sistemas baseados em eventos utilizando delegates e lambdas
  • Resolva desafios complexos, como implementar um padrão Observer, criar callbacks e realizar consultas LINQ
  • Implemente soluções ao incorporar delegates, eventos e lambdas em projetos reais
  • Melhore a flexibilidade e desacoplamento do código
  • Integre conhecimentos de delegates, eventos e lambdas em aplicações Windows Forms
  • Amplie suas capacidades de criar interfaces reativas

Público alvo_

Desenvolvedores de software interessados em aprimorar conhecimento em padrão Observer e Callback.

Marcelo Oliveira

Marcelo Oliveira

linkedin

Sou Full-Stack Engineer e Technical Author com mais de 25 anos de experiência em software, cloud e educação tech. Atuo com sistemas distribuídos, microsserviços, arquiteturas orientadas a eventos, serverless e fintechs, usando .NET, AWS, Azure e Kubernetes. Tenho experiência em pipelines de dados na AWS e automação CI/CD. Produzo cursos para a Alura e artigos para CircleCI e Microsoft. Aplico Spec-Driven Development e IA à engenharia de software e à escrita técnica.

Curso atualizado em 24/07/2026

Ementa

  1. Delegates

    • Criando e usando delegates
    • Delegates vs métodos anônimos
    • Delegates multicast
  2. Introdução a eventos

    • Criando e invocando eventos
    • Eventos de interface
    • Eventos personalizados
  3. Eventos em formulários e controles

    • Eventos em Windows Forms
    • Eventos de formulário
    • Eventos de caixa eletrônico
  4. Introdução a Lambdas

    • Comparando expressões Lambda com delegates
    • Lambdas de expressão, Lambdas de instrução
    • Action e Func
  5. Lambdas assíncronos e LINQ

    • Lambdas assíncronos
    • LINQ com sintaxe de consulta
    • LINQ com sintaxe de método

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

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Aprenda .NET com esse e outros cursos, comece agora!

Conheça os Planos para Empresas