Curso Azure Fundamentals + Developer + DevOps Engineer (Triple Certificación)
Curso Azure Fundamentals + Developer + DevOps Engineer (Triple Certificación)
Clases Virtuales en Vivo
Via Zoom con profesor en linea para resolver todas tus dudas y consultas.- 63 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: Informática y ventajas en la nube
Descripción de la informática en la nube
- Definición de informática en la nube
- Descripción del modelo de responsabilidad compartida
- Definición de modelos de nube, incluidos públicos, privados e híbridos
- Identificación de los casos de uso adecuados para cada modelo de nube
- Descripción del modelo basado en el consumo
- Comparación de los modelos de precios en la nube
- Descripción de la informática sin servidor
Descripción de las ventajas de usar servicios en la nube
- Descripción de las ventajas de la alta disponibilidad y la escalabilidad en la nube
- Descripción de las ventajas de la confiabilidad y la previsibilidad en la nube
- Descripción de las ventajas de la seguridad y la gobernanza en la nube
- Descripción de las ventajas de la capacidad de administración en la nube
Descripción de los tipos de servicio en la nube
- Descripción de la infraestructura como servicio (Iaas)
- Descripción de la plataforma como servicio (PaaS)
- Descripción del software como servicio (SaaS)
- Identificación de los casos de uso adecuados para cada tipo de servicio en la nube (IaaS, PaaS y SaaS)
Tema 2: Tipos de servicio en la nube y principales componentes arquitectónicos de Azure
Descripción de los principales componentes arquitectónicos de Azure
- Describir las regiones de Azure, los pares de regiones y las regiones soberanas
- Describir las zonas de disponibilidad
- Describir los centros de datos de Azure
- Descripción de los recursos y grupos de recursos de Azure
- Describir las suscripciones
- Describir los grupos de administración
- Describir la jerarquía de grupos de recursos, suscripciones y grupos de administración
Laboratorio práctico para:
- Creación de una cuenta en Azure y un tour por la consola
- Calculadora de precios de Azure
Tema 3: Servicios de procesamiento, almacenamiento y redes de Azure
Descripción de los servicios de proceso y redes de Azure
- Comparación de los tipos de proceso, incluidos los contenedores, las máquinas virtuales y las funciones
- Descripción de las opciones de máquina virtual, como Azure Virtual Machines, Azure Virtual Machine Scale Sets, conjuntos de disponibilidad y Azure Virtual Desktop
- Descripción de los recursos necesarios para las máquinas virtuales
- Descripción de las opciones de hospedaje de aplicaciones, incluidas las aplicaciones web, los contenedores y las máquinas virtuales
- Descripción de las redes virtuales, incluido el propósito de Azure Virtual Networks, las subredes virtuales de Azure, el emparejamiento, Azure DNS, VPN Gateway y ExpressRoute
- Definir puntos de conexión públicos y privados
Descripción de los servicios de almacenamiento de Azure
- Comparación de los servicios de almacenamiento de Azure
- Descripción de los niveles de almacenamiento
- Descripción de las opciones de redundancia
- Descripción de las opciones de la cuenta de almacenamiento y los tipos de almacenamiento
- Identificación de opciones para mover archivos, incluidos AzCopy, Explorador de Azure Storage y Azure File Sync
- Descripción de las opciones de migración, incluidas Azure Migrate y Azure Data Box
Laboratorio práctico para:
- Creación de una Máquina Virtual
Tema 4: Identidad, acceso, seguridad y administración de costos en Azure
Descripción de la identidad, el acceso y la seguridad de Azure
- Descripción de los servicios de directorio en Azure, incluidos Microsoft Entra ID y Microsoft Entra Domain Services
- Descripción de los métodos de autenticación en Azure, incluido el inicio de sesión único (SSO),la autenticación multifactor (MFA) y la autenticación sin contraseña
- Descripción de las identidades externas de Azure, incluidas las de negocio a negocio (B2B) y de negocio a cliente (B2C)
- Describir el acceso condicional de Microsoft Entra
- Describir el control de acceso basado en roles (RBAC) de Azure.
- Descripción del concepto de Confianza cero
- Descripción del propósito del modelo de defensa en profundidad
- Descripción del propósito de Microsoft Defender for Cloud
Descripción de la administración de costos en Azure
- Descripción de los factores que pueden afectar a los costos en Azure
- Comparación de la calculadora de precios y la calculadora del costo total de propiedad (TCO)
- Descripción de las funcionalidades de administración de costos de Azure
- Descripción de la finalidad de las etiquetas
Laboratorio práctico para:
- Configuración del acceso de red a Máquina Virtual
Tema 5: Características y herramientas de Azure para la gobernanza y el cumplimiento
Descripción de las características y herramientas de Azure para la gobernanza y el cumplimiento
- Descripción del propósito de Microsoft Purview en Azure
- Describir el propósito de Azure Policy
- Describir el propósito de bloqueos de recursos
Laboratorio práctico para:
- Creación de un Blob de almacenamiento
Tema 6: Características y herramientas para administrar e implementar recursos de Azure
Descripción de las características y herramientas para administrar e implementar recursos de Azure
- Descripción de Azure Portal
- Descripción de Azure Cloud Shell, incluida la Interfaz de la línea de comandos de Azure (CLI) de Azure y Azure PowerShell
- Descripción del propósito de Azure Arc
- Descripción de la infraestructura como código (IaC)
- Descripción de las plantillas de Azure Resource Manager (ARM) y ARM
Laboratorio práctico para:
- Gestionar recursos usando Azure Portal
- Gestionar recursos usando Azure PowerShell
Tema 7: Herramientas de supervisión de Azure
Descripción de las herramientas de supervisión de Azure
- Descripción del propósito de Azure Advisor
- Descripción de Azure Service Health
- Descripción de Azure Monitor, como Log Analytics, alertas de Azure Monitor y Application Insights
Laboratorio práctico para:
- Gestionar recursos usando Azure CLI
Tema 8: Desarrollo de Soluciones de Computo en Azure
Implementación de soluciones en contenedores
- Creación y administración de imágenes de contenedor para soluciones
- Publicación de una imagen en Azure Container Registry
- Ejecución de contenedores con Azure Container Instances
- Creación de soluciones mediante Azure Container Apps
Implementación de Azure App Service Web Apps
- Creación de una aplicación web en Azure App Service
- Habilitación del registro de diagnósticos
- Implementación de código en una aplicación web
- Configuración de las opciones de la aplicación web, incluida la seguridad de la capa de transporte (TLS), la configuración de API y las cadenas de conexión
- Implementación del escalado automático
Implementación de Azure Functions
- Crear y configurar una aplicación de Azure Functions
- Implementación de enlaces de entrada y salida
- Implementación de desencadenadores de funciones por medio de operaciones de datos, temporizadores y webhooks
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 9: 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:
- Construir una solución de datos políglota
- Recupere recursos y metadatos de Azure Storage mediante el SDK de Azure Storage para .NET
Tema 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: Simulacro del examen oficial de certificación Azure Fundamentals
Revisaremos a detalle la guía oficial en español del examen de certificación AZ-900 Azure Fundamentals 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 19: 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 - Associate 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 20: Simulacro del examen oficial de certificación Azure DevOps Engineer.
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.
Inicio: Martes 26 de noviembre
(21 clases de 3 horas cada una)
-
* Una vez terminado el primer curso, continuamos con el segundo y finalizamos con el tercero.
Cursos: Azure Fundamentals + Developer (13 clases)
-
Mar, Jue
(6 a 9 pm)
+
Sab
(9 am a 12 pm) -
Mar, Jue
(7 a 10 pm)
+
Sab
(10 am a 1 pm) -
Mar, Jue
(8 a 11 pm)
+
Sab
(11 am a 2 pm) -
Mar, Jue
(9 a 12 pm)
+
Sab
(12 pm a 3 pm)
Curso: Azure DevOps Engineer (8 clases)
-
Lun, Mie, Vie
(6 a 9 pm)
-
Lun, Mie, Vie
(7 a 10 pm)
-
Lun, Mie, Vie
(8 a 11 pm)
-
Lun, Mie, Vie
(9 a 12 pm)
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 llevar el curso totalmente gratis. ¡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
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 DevOps Engineer Expert.
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.