Azure
Curso Azure Developer + DevOps Engineer (Doble Certificación)
Curso Azure Developer + DevOps Engineer (Doble Certificación)
No se pudo cargar la disponibilidad de retiro
Clases Virtuales en Vivo
Via Zoom con profesor en linea para resolver todas tus dudas y consultas- 48 horas académicas
- Tipo de Cambio S/. 3.70
- Nivel Avanzado
Share

Beneficios del Curso
Nuestros alumnos certificados ahora trabajan en las compañías más exitosas
Temario del Curso
Tema 1: Desarrollo de Soluciones de Almacenamiento en Azure
Desarrollar soluciones que utilicen Azure Cosmos DB
- Realización de operaciones en contenedores y elementos mediante el SDK
- Establecimiento del nivel de coherencia adecuado para las operaciones
- Implementación de notificaciones de fuentes de cambios
Desarrollo de soluciones que usan Azure Blob Storage
- Establecimiento y recuperación de propiedades y metadatos
- Realización de operaciones con datos usando el SDK adecuado
- Implementación de directivas de almacenamiento y administración del ciclo de vida de los datos
- Implementación del hospedaje de sitios web estáticos
Laboratorio práctico para:
- Implementar cargas de trabajo informáticas mediante el uso de imágenes y contenedores.
- Construir una aplicación web en la plataforma Azure como oferta de servicio
- Implementar la lógica de procesamiento de tareas mediante Azure Functions
Tema 2: Implementación y administración del almacenamiento
Configuración del acceso al almacenamiento
- Configuración de redes virtuales y firewalls de Azure Storage
- Creación y uso de tokens de firma de acceso compartido (SAS)
- Configuración de las directivas de acceso almacenadas
- Administración de las claves de acceso
- Configuración del acceso basado en identidad para Azure Files
Configuración y administración de cuentas de almacenamiento
- Creación y configuración de cuentas de almacenamiento
- Configuración de la redundancia de Azure Storage
- Configuración de la replicación de objetos
- Configuración del cifrado de una cuenta de almacenamiento
- Administración de datos mediante Explorador de Azure Storage y AzCopy
Configuración de Azure Files y Azure Blob Storage
- Creación y configuración de un recurso compartido de archivos en Azure Storage
- Creación y configuración de un contenedor en Blob Storage
- Configuración de las capas de almacenamiento
- Configuración de instantáneas y eliminación temporal para Azure Files
- Configuración de la administración del ciclo de vida de los blobs
- Configuración del control de versiones de blobs
Laboratorio práctico para:
- Construir una solución de datos políglota
- Recupere recursos y metadatos de Azure Storage mediante el SDK de Azure Storage para .NET
Tema 3: Implementar seguridad en Azure
Implementación de la autenticación y la autorización de usuarios
- Autenticación y autorización de usuarios con la Plataforma de identidad de Microsoft
- Autenticación y autorización de usuarios y aplicaciones mediante Microsoft Entra ID
- Creación e implementación de firmas de acceso compartido
- Implementación de soluciones que interactúan con Microsoft Graph
Implementación de soluciones de Azure seguras
- Protección de los datos de configuración de las aplicaciones con App Configuration o Azure Key Vault
- Desarrollo de código que usa claves, secretos y certificados almacenados en Azure Key Vault
- Implementación de identidades administradas para recursos de Azure
Laboratorio práctico para:
- Autenticar mediante OpenID Connect, MSAL y .NET SDK
- Acceso a secretos de recursos de forma más segura en todos los servicios
Tema 4: Monitoreo, depuración y optimización de soluciones en Azure
Implementación de almacenamiento en caché para soluciones
- Configuración de directivas de caché y expiración para Azure Cache for Redis
- Implementación de patrones de caché de aplicaciones seguros y optimizados, como el ajuste del tamaño de los datos, las conexiones, el cifrado y la expiración
- Implementación de perfiles y puntos de conexión de Azure Content Delivery Network
Solución de problemas de soluciones mediante Application Insights
- Configuración de una aplicación o un servicio para usar Application Insights
- Supervisión y análisis de métricas, registros y seguimientos
- Implementación de alertas y pruebas web de Application Insights
Laboratorio práctico para:
- Mejorar una aplicación web mediante Azure Content Delivery Network
- Supervisar los servicios que se implementan en Azure
Tema 5: Conectar y consumir servicios de Azure y de terceros
Implementación de API Management
- Creación de una instancia de Azure API Management
- Creación y documentación de API
- Configuración del acceso a las API
- Implementación de directivas para las API
Desarrollo de soluciones basadas en eventos
- Implementación de soluciones que usan Azure Event Grid
- Implementación de soluciones que usan Azure Event Hubs
Desarrollo de soluciones basadas en mensajes
- Implementación de soluciones que usan Azure Service Bus
- Implementación de soluciones que utilicen colas Azure Queue Storage
Laboratorio práctico para:
- Cree una solución de varios niveles mediante servicios de Azure
- Publicar y suscribirse a eventos de Event Grid
- Procesar mensajes de forma asincrónica mediante colas
Tema 6: Configuración de procesos y comunicaciones
Configuración de la rastreabilidad de la actividad y el flujo de trabajo
- Planeamiento e implementación de una estructura para el flujo de trabajo y los ciclos de comentarios
- Identificación de las métricas adecuadas relacionadas con el flujo de trabajo, como los tiempos de ciclo, el tiempo de recuperación y los plazos.
- Integración de Azure Pipelines y Acciones de GitHub con herramientas de seguimiento de elementos de trabajo
- Implementación de directivas de rastreabilidad decididas por el desarrollo
- Integración de un repositorio con Azure Boards
Configuración de la colaboración y la comunicación
- Comunicación de información procesable mediante paneles personalizados en Azure Boards
- Documentación de un proyecto mediante herramientas, como wikis y diagramas de procesos
- Configuración de la documentación de la versión, incluidas las notas de la versión y la documentación de la API
- Automatización de la creación de documentación a partir del historial de Git
- Configuración de notificaciones mediante webhooks
Laboratorio práctico para:
- Validación de entornos de infraestructura
- Planificación con Azure Boards
Tema 7: Diseño e implementación del control de código fuente
Diseño e implementación de una estrategia de control de código fuente
- Diseño e implementación de una estrategia de autenticación
- Diseño de una estrategia para administrar archivos grandes, incluidos el Almacenamiento de archivos grandes (LFS) de Git y git-fat
- Diseño de una estrategia para escalar y optimizar un repositorio de Git, incluido el uso compartido entre repositorios y escalares
- Implementación de enlaces de flujo de trabajo
Planeamiento e implementación de estrategias de bifurcación para el código fuente
- Diseño de una estrategia de ramificación, incluida la rama basada en troncos, la rama de características y la rama de versión
- Diseño e implementación de un flujo de trabajo de solicitud de incorporación de cambios mediante directivas de rama y protecciones de rama
- Implementación de restricciones de combinación de ramas mediante directivas de rama y protecciones de rama
Configuración y administración de repositorios
- Integración de repositorios de GitHub con Azure Pipelines
- Configuración de permisos en el repositorio de control de código fuente
- Configuración de etiquetas para organizar el repositorio de control de código fuente
- Recuperación de datos mediante comandos de Git
- Purga de datos del control de código fuente
Laboratorio práctico para:
- Control de versiones con Git en Azure Repos
Tema 8: Diseño e implementación de canalizaciones de compilación y versión
Diseño e implementación de la automatización de canalizaciones
- Integración de canalizaciones con herramientas externas, incluido el examen de dependencias, el análisis de seguridad y la cobertura de código
- Diseño e implementación de puertas de lanzamiento y calidad, incluida la seguridad y la gobernanza
- Diseño de la integración de pruebas automatizadas en canalizaciones
- Diseño e implementación de una estrategia de pruebas completa (incluidas las pruebas locales, las pruebas unitarias, las pruebas de integración y las pruebas de carga)
- Diseño e implementación de la prueba de la interfaz de usuario
- Implementación de la orquestación de herramientas, como Acciones de GitHub y Azure Pipelines
Diseño e implementación de una estrategia de administración de paquetes
- Diseño de una implementación de administración de paquetes que usa Azure Artifacts, Paquetes de GitHub, NuGet y npm
- Diseño e implementación de fuentes de paquetes, incluidos los orígenes ascendentes
- Diseño e implementación de una estrategia de control de versiones de dependencia para los recursos y paquetes de código, incluido el control de versiones semántico y basado en fechas.
- Diseño e implementación de una estrategia de control de versiones para artefactos de canalización
Diseño e implementación de canalizaciones
- Selección de una solución de automatización de implementación, incluidos Acciones de GitHub y Azure Pipelines
- Diseño e implementación de una infraestructura de agente, incluidos el costo, la selección de herramientas, las licencias, la conectividad y el mantenimiento
- Desarrollo e implementación de reglas de desencadenador de canalización
- Desarrollo de canalizaciones, incluidas las clásicas y YAML
- Diseño e implementación de una estrategia para la solicitud de ejecución del trabajo, incluido el paralelismo y la fase múltiple
- Desarrollo de escenarios de canalización complejos, como agentes en contenedores e híbridos
- Configuración y administración de agentes autohospedados, incluidas las plantillas de máquina virtual (VM) y la contenedorización
- Creación de elementos de canalización reutilizables, incluidas plantillas YAML, grupos de tareas, variables y grupos de variables
- Diseño e implementación de comprobaciones y aprobaciones mediante entornos YAML
Diseño e implementación de canalizaciones
- Diseño de una estrategia de implementación, incluidas las pruebas azul/verde, controlado, anillo, exposición progresiva, marcas de características y pruebas A/B
- Diseño de una canalización para garantizar un orden confiable de las implementaciones de dependencias
- Planeamiento de la minimización del tiempo de inactividad durante las implementaciones mediante el intercambio de direcciones IP virtuales (VIP), un equilibrador de carga e implementaciones graduales
- Diseño de un plan de ruta de acceso activa para responder a correcciones de código de alta prioridad
- Implemente el equilibrio de carga para la implementación, incluido Azure Traffic Manager y la característica de Web Apps de Azure App Service
- Implementación de marcas de características mediante Azure App Configuration Feature Manager
- Implementación de la implementación de aplicaciones mediante contenedores, binarios y scripts
Diseño e implementación de la infraestructura como código (IaC)
- Recomendación de una tecnología de administración de configuración para la infraestructura de aplicaciones
- Implementación de una estrategia de administración de configuración para la infraestructura de aplicaciones, incluido IaC
- Definición de una estrategia de IaC, incluido el control de código fuente y la automatización de pruebas e implementación
- Diseño e implementación de la configuración de estado deseado para entornos, incluidos Azure Automation State Configuration, Azure Resource Manager, Bicep y Azure Automanage Machine Configuration
- Diseño e implementación de entornos de Azure Deployment Environments para la autoimplementación a petición
Mantenimiento de canalizaciones
- Supervisión del estado de la canalización, incluida la tasa de errores, la duración y las pruebas poco confiables
- Optimización de canalizaciones para costos, tiempo, rendimiento y confiabilidad
- Análisis de la carga de canalización para determinar la configuración y la capacidad del agente
- Diseño e implementación de una estrategia de retención para artefactos y dependencias de canalización
Laboratorio práctico para:
- Implementar Github Actions
- Implementar Azure Artifacts
- Gestionar Agentes y tipos de Pipelines en Azure Devops
- Pipelines de CI / CD en azure Devops
- Despliegue de contenedores con Azure App Service
- Despliegue de contenedores con Azure App Service
- Activar configuración dinámica
Tema 9: Desarrollo de un plan de seguridad y cumplimiento
Diseño e implementación de una estrategia para administrar información confidencial en la automatización
- Implementación y administración de las conexiones de servicios
- Implementación y administración de tokens de acceso personal
- Implementación y administración de secretos, claves y certificados mediante Azure Key Vault, secretos de GitHub y secretos de Azure Pipelines
- Diseño e implementación de una estrategia para administrar archivos confidenciales durante la implementación
- Diseño de canalizaciones para evitar la pérdida de información confidencial
Automatización del examen de seguridad y cumplimiento
- Automatice el análisis del código de origen usando GitHub Advanced Security, que incluye el examen del código, el examen de secretos y el examen de dependencias tanto para GitHub como para Azure DevOps.
- Automatización del uso de exámenes basados en canalizaciones y SonarQube
- Automatización del examen de seguridad, incluidos el examen de contenedores y OWASP Zed Attack Proxy (ZAP)
- Automatización del análisis de licencias, vulnerabilidades y control de versiones de componentes de código abierto mediante Mend Bolt y análisis de dependencias de GitHub
- Integración de GitHub Advanced Security con Microsoft Defender for Cloud
Laboratorio práctico para:
- Integrar Key Vault con Azure Devops
- Implementar seguridad y cumplimiento en Azure Devops
- Gestionar la deuda técnica con SonarCloud
Tema 10: Implementación de una estrategia de instrumentación
Configuración de la supervisión de un entorno de DevOps
- Configuración e integración de la supervisión mediante Azure Monitor
- Configuración e integración con herramientas de supervisión, como Azure Monitor, Application Insights y el servicio administrado Prometheus
- Administración del control de acceso a la plataforma de supervisión
- Configuración de alertas para eventos de canalización
Análisis de métricas
- Inspección del seguimiento distribuido mediante Application Insights
- Inspección de indicadores de rendimiento de la aplicación
- Inspección de los indicadores de rendimiento de la infraestructura, incluida la CPU, la memoria, el disco y la red
- Identificación y supervisión de métricas para el valor empresarial
- Análisis de métricas de uso mediante Application Insights
- Interrogación de los registros mediante consultas básicas de Lenguaje de consulta Kusto (KQL)
Laboratorio práctico para:
- Monitoreo de aplicaciones con Azure Load Testing
Tema 11: Implementación del Proyecto Integrador
Tema 12: Simulacro del examen oficial de certificación Azure Developer - Associate
Revisaremos a detalle la guía oficial en español del examen de certificación AZ-204 Azure Developer para conocer los tips, consejos y estrategias de resolución. Además se realizará el Simulador Oficial del examen de Azure que consta de 50 preguntas, donde los alumnos podrán validar su conocimientos aprendidos y preparación impartida en clase.
Tema 13: Simulacro del examen oficial de certificación Azure DevOps Engineer - Expert
Revisaremos a detalle la guía oficial en español del examen de certificación AZ-400 Azure DevOps Engineer - Expert para conocer los tips, consejos y estrategias de resolución. Además se realizará el Simulador Oficial del examen de Azure que consta de 50 preguntas, donde los alumnos podrán validar su conocimientos aprendidos y preparación impartida en clase.
HORARIO DE CLASES:
Inicio: Martes 13 de mayo
(16 clases de 3 horas cada una)
-
* Cada curso es independiente, se dictan de manera secuencial y continua.
Curso: Azure Developer (8 clases)
-
Mar, Jue
(6 pm a 9 pm)
+
Sab
(9 am a 12 pm) -
Mar, Jue
(7 pm a 10 pm)
+
Sab
(10 am a 1 pm) -
Mar, Jue
(8 pm a 11 pm)
+
Sab
(11 am a 2 pm) -
Mar, Jue
(9 pm a 12 am)
+
Sab
(12 pm a 3 pm)
Curso: Azure DevOps Engineer (8 clases)
-
Lun, Mie, Vie
(6 pm a 9 pm)
-
Lun, Mie, Vie
(7 pm a 10 pm)
-
Lun, Mie, Vie
(8 pm a 11 pm)
-
Lun, Mie, Vie
(9 pm a 12 am)

Hable con nosotros, estaremos encantados de ayudarle y orientarlo profesionalmente.

Nuestro Compromiso y Garantía
La gran mayoría de nuestros alumnos aprueban sus exámenes de certificación en el primer intento. Sin embargo, si no te fue bien en el examen vuelves a realizar el curso de forma parcial o total sin costo alguno. ¡Lo volvemos a intentar hasta que lo logres!

PRÁCTICAS UTILIZANDO LOS LABORATORIOS OFICIALES PARA LAS CERTIFICACIONES DE AZURE
Vas a poder practicar en la Consola de Azure desde la cuenta de Certimas y podrás hacer los laboratorios oficiales recomendados para cada una de los exámenes de certificación de Azure.
Instructores certificados en Azure

Profesor de Azure
Ing. Victor Lliuya
Especialista en Azure con más de 6 años de experiencia profesional. Actualmente se desempeña como Arquitecto de Seguridad de TI en MiBanco Perú y docente en el Instituto Certus, certificado en SCRUM, ITIL, DevOps y Azure. Tiene certificaciones internacionales: Microsoft Certified Azure Fundamentals, Microsoft Certified Azure Administrator Associate, Microsoft Certified Azure Security Engineer Associate y Microsoft Certified DevOps Engineer Expert.

PROFESOR DE AZURE
Ing. Eddy Rodriguez
Especialista en AWS y Azure con más de 8 años de experiencia profesional. Se ha desempeñado como Arquitecto de Soluciones y Servicios de Tecnología Cloud en Canvia, Orión, Everis Perú, Banco Ripley, Sapia, Cibertec, Cosapi, entre otros. Tiene experiencia en proyectos de tecnología y gestión de procesos, operaciones de TI. Especializado en temas de Innovación, Tecnologías Emergentes y Cloud. Ha desarrollado labores de Consultor, Arquitecto y Líder técnico. Tiene las siguientes Certificaciones internacionales.