Visão Geral
Este curso apresenta o Azure Event Grid como serviço gerenciado de distribuição de eventos para arquiteturas orientadas a eventos na Microsoft Azure. O participante aprenderá a configurar Event Grid Topics, Domains, Event Subscriptions, Event Handlers e filtros, além de integrar serviços Azure, aplicações e sistemas externos. O curso também aborda entrega de eventos, retry, Dead-Lettering, segurança, monitoramento, escalabilidade e boas práticas para construção de soluções event-driven.
Conteúdo Programatico
Module 1: Event-Driven Architecture with Azure Event Grid
- Event-driven architecture concepts
- Azure Event Grid overview
- Events and event sources
- Event publishers
- Event handlers
- Event Grid use cases
Module 2: Topics and Event Domains
- Event Grid Topics
- Custom Topics
- System Topics
- Event Domains
- Topic configuration
- Topic administration
Module 3: Event Subscriptions and Routing
- Event Subscriptions
- Event filtering
- Subject filtering
- Advanced filtering
- Event routing
- Subscription management
Module 4: Event Handlers and Integrations
- Azure Functions integration
- Logic Apps integration
- Azure Service Bus integration
- Event Hubs integration
- Webhook integration
- Custom application integration
Module 5: Event Delivery and Reliability
- Event delivery architecture
- Retry policies
- Delivery attempts
- Dead-Lettering
- Failure handling
- Event delivery reliability
Module 6: Security and Governance
- Azure Entra ID integration
- Role-Based Access Control
- Authentication mechanisms
- Network security
- Access management
- Security governance
Module 7: Monitoring and Operations
- Azure Monitor integration
- Event Grid metrics
- Event delivery monitoring
- Failed event analysis
- Operational alerts
- Troubleshooting event delivery
Module 8: Azure Event Grid Workshop
- Event Grid Topic deployment
- Event Subscription configuration
- Event filtering laboratory
- Azure service integration
- Retry and Dead-Letter testing
- Final Event Grid event-driven architecture project