Azure API Management & Serverless Integration Services Track
Hands On! Step-by-Step guide to learn Azure API Management & Service Bus & Function App
Lo que serás capaz de hacer
Welcome to the Azure Serverless Integration Services Course Are you ready to master modern, scalable integration solutions using Microsoft Azure’s serverless offerings? This comprehensive, hands-on course will equip you with the practical knowledge and skills needed to design, implement, and manage cloud-native integration solutions, focusing on core Azure services: Azure API Management (APIM) Azure Service Bus Azure Function Apps What You’ll Learn Throughout this course, you will: Gain a deep understanding of the serverless paradigm and why it is transforming application integration in the cloud. Discover how Azure API Management acts as a powerful gateway for securing, publishing, and analyzing APIs. Learn to implement best practices in API Management, including versioning, policy application, securing endpoints, and handling transformations. Build robust solutions using Azure Service Bus for reliable, enterprise-grade message brokering and integration between distributed systems. Hands-on experience with Azure Function Apps to create event-driven microservices, automate workflows, and extend your integration platforms. Dive into real-world scenarios demonstrating how these services work in harmony to solve common business integration challenges. Explore monitoring, diagnostics, and essential metrics to ensure the health, performance, and scalability of your integrations. Apply different API Management policies to address authentication, throttling, caching, and transformation requirements. You’ll gain an in-depth, practical understanding of how policies can empower and safeguard your APIs. Review infrastructure best practices to deploy, scale, and manage your integration solutions efficiently within Azure. Learn how to monitor your services, set up alerting, and interpret key performance indicators to continuously improve your API landscape and integration flows. Course Approach and Format This course has been meticulously designed with a practical, hands-on approach at its core. Instead of relying on slide presentations, we’ll work directly with the Azure portal and developer tools, ensuring you gain real-world experience. You’ll complete guided exercises and projects that mirror real business requirements, preparing you to confidently apply your knowledge in professional settings. Instructor’s Perspective Having implemented Azure API Management and serverless integration solutions for a variety of organizations, I’ve encountered the benefits and the challenges firsthand. My intention is to distill those hard-earned insights and lessons into clear, actionable tutorials, helping you avoid common pitfalls and accelerate your learning curve. Each module draws from practical experience, ensuring you’re not just learning theory but building expertise you can use immediately. Who Should Take This Course? Cloud and integration engineers seeking to develop robust, maintainable, and cost-effective integration solutions. Developers and architects who want to leverage the power of serverless computing on Azure. IT professionals aiming to enhance their understanding of API Management, service integration, and cloud-based automation. Additional Resources Along with the video tutorials and labs, you’ll have access to downloadable resources, suggested reference materials, and code snippets to support your continued learning.
- Create an API Management
- Create APIs
- API Management Products
- Subscription keys
- API Mock Responses
- Throttling
Temario
UNIDAD 1 - API Management · 91 leccionesUNIDAD 1 - API Management
UNIDAD 1 - API Management
- What is Azure API Management?
- Create an Azure API Management
- Important Note!
- === API Management Basics ===
- Import Your First API
- Create and Publish a Product
- Mock API Responses
- Protect Your API
- Import App Service Web API
- Debug Your APIs
- Add Revisions
- Add Multiple Versions
- Manage APIs in Visual Studio Code
- Add an API Manually
- Import a Function App Web API
- Import a Logic App
- === Automate API Deployments - APIOps ===
- Setup Azure DevOps Pipeline
- Import an API in the Pipelines
- Configuration.yaml: named values
- Configuration.yaml: store named values secrets in Key Vault
- Configuration.yaml: loggers
- Configuration.yaml: backends
- Configuration.yaml: APIs & Diagnostics
- Configuration.extractor.yaml
- Multiple configuration.extractor.yaml for different teams
- APIOps with VSCode
- APIOps Clean up!
- === Secure API Access ===
- Protect your API with Azure AD
- Protect your API with Azure AD B2C
- Protect your API using client certificate
- Manage Protocols & Ciphers
- === Publish APIs ===
- Subscriptions
- Manage User Accounts
- Manage Groups
- Secure Access to Developer Portal
- Notifications Templates
- An Overview of the Developer Portal
- === Provisioning & Scaling ===
- Capacity for scaling decisions
- Plan & Manage Cost
- Upgrade & Scale
- Enable Zone Redundancy
- Configure Autoscale
- Deploy to Multiple Azure Regions
- Configure Front Door
- Compute Platform
- Workspace
- Role-Based access control
- Managed Identities
- Send events to Azure Event Grid
- Implement DR using backup / restore
- Move Instances between regions
- Validate Service updates
- === Networking ===
- Connect to a Virtual Network
- Connect to an Internal Network
- Use APIM in an internal VNET
- Integrate Application Gateway in an Internal Network
- Connect privately using Private Endpoint
- APIM IP addresses
- Defend against DDoS attacks
- === Caching ===
- Internal Caching
- External Caching
- === Export APIs ===
- Export APIs to Postman
- Export APIs to the Power platform
- === API Management Policies ===
- What is API Management Policies?
- Reuse Policies - Policy Fragment
- Policy Expressions
- Error Handling
- Access Restriction Policies
- Advanced Policies
- Authentication Policies
- Caching Policies
- Cross Domain Policies
- GraphQL Resolver Policies
- Transformation Policies
- Validation Policies
- Policy debugging using VSCode
- === Monitoring ===
- Analytics
- Application Insights
- Metrics
- Alerts
- Diagnostic Settings
- Clean Up
UNIDAD 2 - Azure Functions App · 41 leccionesUNIDAD 2 - Azure Functions App
UNIDAD 2 - Azure Functions App
- What is Azure Functions App?
- Create Azure Functions App in Azure Portal
- Create Azure Functions App in Visual Studio
- Create Azure Functions App in VS Code
- Integrate with a Virtual Network & Private Endpoints
- Establish private site access
- Use outbound NAT gateway
- Developer Basics
- Develop and debug locally
- Remote Debugging using Visual Studio
- Azure Blob storage trigger
- Azure Queue storage trigger
- Time trigger
- Connect to Storage using Visual Studio
- Connect to a Azure SQL using Visual Studio
- Connect to a Cosmos DB using Visual Studio
- Connect Functions to other Azure Services
- Use Managed Identity to secure host connections
- Use Managed Identity to secure triggers and bindings
- Use Managed Identity to secure access Azure SQL
- Error handling and retires
- Manually run a non HTTP triggered function
- Continuous deployment
- Build and deploy using Azure Pipelines
- Deployment slots
- Manage a Function App
- Set the runtime version
- Disable a Function App
- Configure Auth provider
- Restrict IPs - Reduce the attack surface
- Managed Identities
- Use Key Vault references
- Consumption Plan
- Premium Plan & Cold starts
- Dedicated Plan
- Runtime versions
- Deployment options
- Connect to other Azure services
- Event-Driven scaling
- Target-based scaling
- Reliable event processing
UNIDAD 3 - Azure Service Bus · 14 leccionesUNIDAD 3 - Azure Service Bus
UNIDAD 3 - Azure Service Bus
- What is Azure Service Bus?
- Send & receive messages to a Service Bus Queue
- Send & receive messages to a Service Bus Topic
- Subscription Filters
- Handle Service Bus event with Logic Apps using Event Grid
- Handle Service Bus events with Function App using Event Grid
- Build message-driven application using NServiceBus and Azure Service Bus
- Chaining Service Bus entities with Auto-forwarding
- Duplicate detection
- Message Browsing / Peeking
- Prefetch messages
- Atomic transaction
- Dead-letter queue
- Durable Sender using MSMQ
UNIDAD 4 - Azure Application Gateway · 40 leccionesUNIDAD 4 - Azure Application Gateway
UNIDAD 4 - Azure Application Gateway
- Introduction
- What is Azure Application Gateway?
- How Azure Application Gateway works?
- Important Note!!
- === AppGW Routing ===
- Create an Azure Application Gateway
- Azure Application Gateway - Host Multiple Sites
- Azure Application Gateway - URL Routing / Path-based Routing
- Azure Application Gateway - Redirection
- Azure Application Gateway - Rewriting Sets
- Azure Application Gateway - Internal Load Balancer (ILB)
- Azure Application Gateway - Auto Scaling & Zone Redundancy
- === AppGW Security ===
- Azure Application Gateway - SSL Termination
- Azure Application Gateway - End-to-End SSL Encryption
- === AKS ===
- Azure Application Gateway - Greenfield - Ingress Controller Add-on for AKS
- Azure Application Gateway - Brownfield - Ingress Controller Add-on for AKS
- Azure Application Gateway - Web Application Firewall (WAF)
- === Monitoring ===
- Azure Application Gateway - Diagnostic Settings
- Azure Application Gateway - Metrics
- Azure Application Gateway - Alerts
- Azure Application Gateway - Log Analytics
- Azure Application Gateway - Backend Health & Health Probe
- === Advanced ===
- Azure Application Gateway - High Traffic Support
- Azure Application Gateway - Pricing
- Azure Application Gateway - Cookie Affinity
- Azure Application Gateway - Connection Draining
- Azure Application Gateway - Custom Error Pages
- Azure Application Gateway - Web Sockets
- Azure Application Gateway - Tiers
- === Configuration ===
- Azure Application Gateway - Infrastructure
- Azure Application Gateway - Frontend IP
- Azure Application Gateway - Listeners
- Azure Application Gateway - Routing Rules
- Azure Application Gateway - HTTP Settings
- Azure Application Gateway - Backend Pools
UNIDAD 5 - Azure Front Door · 37 leccionesUNIDAD 5 - Azure Front Door
UNIDAD 5 - Azure Front Door
- Introduction
- What is Azure Front Door?
- Important Note!
- === Front Door Core ===
- Create an Azure Front Door
- Azure Front Door - Adding Custom Domains
- Azure Front Door - Setting up HTTPS on Custom Domains
- Azure Front Door - Root / Apex Domains
- Azure Front Door - HTTP to HTTPS redirection
- Azure Front Door - URL Redirection
- Azure Front Door - Backends & Backend Pools
- Azure Front Door - Rules Engine & Security Headers
- Azure Front Door - Web Application Firewall (WAF)
- Azure Front Door - Caching
- === Rules Engine ===
- Azure Front Door - Rules Engine Architecture
- Azure Front Door - Rules Engine Conditions & Actions
- === Routing ===
- Azure Front Door - Routing Architecture
- Azure Front Door - Routing Rules Matching
- Azure Front Door - Routing Methods
- === Azure Front Door Standard / Premium Tiers ===
- Create an Azure Front Door Standard / Premium
- Azure Front Door - Feature Comparisons
- Azure Front Door - Pricing
- === Web Application Firewall (WAF) ===
- How Azure Front Door WAF Works?
- Azure Front Door - Create a WAF Policy & Log Analytics
- Azure Front Door - WAF Managed Rules
- Azure Front Door - WAF Custom Rules
- Azure Front Door - WAF Settings
- === Monitoring ===
- Azure Front Door - Metrics
- Azure Front Door - Alerts
- Azure Front Door - Log Analytics Workspace
- Azure Front Door - Health Probe
- Clean Up!
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
5 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Hussein Awad | Azure | Ex-Amazon.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 5 unidades · 223 lecciones · 30 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Hussein Awad | Azure | Ex-Amazon; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


