Azure Event Grid
Introduction to Azure Event Grid
          - Overview of Azure Event Grid: Event-driven architecture and use cases
          - Key Concepts: Events, event sources, and event handlers
          - Azure Event Grid Pricing and Plans
        
Setting Up Azure Event Grid
          - Creating an Azure Event Grid Topic
          - Configuring Event Grid Subscriptions
          - Managing Event Grid Resources in the Azure Portal
        
Publishing Events
          - Publishing Events to an Event Grid Topic
          - Using Event Grid APIs and SDKs for event publishing
          - Event Grid Integration with Azure Services
        
Event Handling
          - Configuring Event Subscriptions: Webhooks, Azure Functions, and Logic Apps
          - Handling Events with Azure Functions: Event-driven serverless processing
          - Using Event Grid with Azure Logic Apps for workflow automation
        
Event Routing and Filtering
          - Routing Events: Advanced routing scenarios and patterns
          - Filtering Events: Filtering based on event types and custom criteria
          - Handling Dead-letter Events: Managing and retrying failed event deliveries
        
Security and Compliance
          - Securing Event Grid Topics and Subscriptions: Authentication and authorization
          - Using Managed Identities and Access Control
          - Compliance Considerations: Data privacy and security best practices
        
Monitoring and Diagnostics
          - Monitoring Event Grid: Metrics, logs, and alerts
          - Diagnosing Issues: Troubleshooting event delivery and processing
          - Using Azure Monitor and Application Insights for Event Grid
        
Integration and Customization
          - Integrating Event Grid with Other Azure Services: Azure Event Hubs, Service Bus, and more
          - Customizing Event Grid Workflows: Creating custom event types and schemas
          - Building Custom Event Handlers: Using custom applications and services
        
Disaster Recovery and Business Continuity
          - Implementing Backup Strategies: Ensuring data durability and availability
          - Designing for High Availability: Fault tolerance and redundancy
          - Planning for Disaster Recovery: Strategies for continuity and failover
        
Cost Management and Optimization
          - Managing Event Grid Costs: Understanding pricing models and usage
          - Cost Optimization Best Practices: Reducing costs while maintaining performance
          - Using Azure Cost Management Tools: Cost analysis and budgeting
        
Real-World Projects and Case Studies
          - Implementing Event-Driven Architectures: Case studies and success stories
          - Best Practices and Lessons Learned: Insights from real-world implementations
        
Career Development and Azure Certifications
          - Azure Certifications Overview: Paths and preparation tips for Event Grid and related certifications
          - Building a Career with Azure Event Grid: Skills development and career opportunities
          - Interview Preparation: Common interview questions and scenarios related to event-driven architectures
        
Azure Event Grid Syllabus
1. Introduction to Azure Event Grid
- Overview of Azure Event Grid
- Key features and benefits
- Event-driven architecture and use cases
2. Core Concepts
- Event sources and publishers
- Event handlers and subscribers
- Event schema and data payloads
3. Event Grid Features and Integration
- Supported Azure services and integrations
- Custom topics and domain-specific events
- Event subscriptions and filters
4. Event Delivery and Routing
- Event delivery models (Push vs. Pull)
- Routing events to multiple endpoints
- Dead-letter handling and retry policies
5. Azure Event Grid with Azure Functions
- Triggering Azure Functions with Event Grid
- Event Grid bindings in Azure Functions
- Implementing serverless workflows
6. Integration with Azure Services
- Integrating with Azure Blob Storage events
- Azure Resource Manager events and automation
- Azure IoT Hub and device telemetry integration
7. Monitoring and Logging
- Monitoring event delivery and health
- Logging and diagnostics in Azure Event Grid
- Using Azure Monitor for Event Grid metrics
8. Security and Compliance
- Authentication and authorization in Event Grid
- Role-based access control (RBAC)
- Compliance considerations and auditing
9. Advanced Topics
- Custom handlers and custom event publishers
- Fan-out and fan-in patterns with Azure Event Grid
- Implementing event-driven microservices architectures
10. Advanced Event Grid Concepts
- Event Grid domains and custom topics
- Event schema evolution and versioning
- Custom headers and metadata in events
11. Event Delivery and Scalability
- Event delivery guarantees and consistency
- Scaling Event Grid for high-throughput scenarios
- Optimizing event delivery latency and reliability
12. Custom Handlers and Custom Event Publishers
- Implementing custom event handlers
- Developing custom event publishers
- Integration with non-Azure services and external systems
13. Implementing Event-Driven Microservices Architectures
- Event-driven architecture patterns (e.g., CQRS, Event Sourcing)
- Choreography vs. orchestration patterns
- Designing resilient and scalable microservices using Event Grid
14. Monitoring, Logging, and Diagnostics
- Advanced monitoring with Azure Monitor and Application Insights
- Log aggregation and analysis for Event Grid
- Using metrics and alerts for proactive monitoring
15. Advanced Security and Compliance
- Implementing secure event-driven architectures
- End-to-end encryption and data protection
- Compliance considerations and regulatory requirements
Training
Basic Level Training
Duration : 1 Month
Advanced Level Training
Duration : 1 Month
Project Level Training
Duration : 1 Month
Total Training Period
Duration : 3 Months
Course Mode :
Available Online / Offline
Course Fees :
Please contact the office for details