IFCD115 Desarrollador cloud azure y experto devops
Ref. VER
Descripción
Este IFCD115 Desarrollador Cloud Azure Y Experto Devops le ofrece una formación especializada en la materia dentro de la Familia Profesional de Informática y Comunicaciones. Con este Curso IFCD115 Desarrollador Cloud Azure Y Experto Devops el alumno será capaz de desenvolverse dentro del Sector y Diseñar, desarrollar e implantar soluciones eficientes e integrales utilizando los servicios Microsoft Azure y visión de plataforma low code – no code.
400 horas · Teleformación · con tutor. Formación bonificable para empresas vía FUNDAE.
Programa detallado
1. INTRODUCCIÓN A LA PROGRAMACIÓN CON PYTHON
- Realización de operaciones utilizando tipos de datos y operadores
- Asignación de tipos de datos a variables
- Realización de operaciones de datos y tipos de datos
- Realización operaciones aritméticas, de comparación y lógicas
- Revisión
- Control de flujo con decisiones y bucles
- Construcción y análisis de segmentos de código que usen elementos de ramificación
- Construcción y análisis de segmentos de código que realicen iteraciones
- Revisión
- Realización de operaciones de entrada y salida
- Creación de segmentos de código Python que realizan operaciones de entrada y salida de archivos
- Implementación de segmentos de código Python que realicen operaciones de entrada y salida de consola
- Revisión
- Documento y Código de Estructura
- Construcción y análisis de segmentos de código
- Documentación de segmentos de código usando comentarios y cadenas de documentación
- Revisión
- Realización de solución de problemas y manejo de errores
- Análisis y detección de segmentos que tienen errores
- Construcción de segmentos de código que gestionen excepciones
- Revisión
- Realización de operaciones usando UNIDAD DIDÁCTICAs y herramientas
- Utilización de UNIDAD DIDÁCTICAs integrados para realizar operaciones básicas
- Construcción de UNIDAD DIDÁCTICAs integrados para realizar operaciones complejas
- Revisión
2. PROGRAMACIÓN EN LENGUAJE C#
- Revisión de la sintaxis de Visual C#
- Identificación del concepto de Sintaxis
- Aplicación casos de Sintaxis
- Creación de métodos, control de excepciones y supervisión de aplicaciones
- Aplicación control de excepciones
- Identificación de tipos de métodos
- Identificación de métodos de supervisión
- Tipos básicos y construcciones de Visual C #
- Análisis de tipos
- Identificación de construcciones
- Creación de clases e implementación de colecciones seguras para tipos
- Activación de clases
- Gestión de colecciones seguras
- Aplicación de tipos
- Creación de una jerarquía de clases mediante herencia
- Identificación de jerarquías
- Aplicación clases mediante herencias
- Lectura y escritura de datos locales
- Activación de las clases
- Gestión de colecciones seguras
- Creación de clases e implementación de colecciones seguras para tipos
- Aplicación métodos de lectura
- Gestión datos locales
- Acceso a una base de datos
- Activación acceso a base de datos
- Administración base de datos
- Acceso a datos remotos
- Comprensión de la estructura de datos remotos
- Imaginación de aplicaciones con datos remotos
- Diseño de la interfaz de usuario para una aplicación gráfica
- Estructuración de la interfaz de usuario
- Tipos de aplicación gráfica
- Mejora del rendimiento y la capacidad de respuesta de las aplicaciones
- Aplicación de mejoras de rendimiento
- Generación de mayor capacidad de respuesta
- Procesamiento de modelos
- Integración con código no administrado
- Estudio del código no administrado
- Análisis de ventajas de la integración
- Creación de tipos y ensamblados reutilizables
- Comprensión de tipos y ensamblados reutilizables
- Discernimiento de ensamblados
- Cifrado y descifrado de datos
- Comprensión de técnicas de cifrado
- Aplicación de descifrado de datos
3. AZ-900: FUNDAMENTOS DE MICROSOFT AZURE
- Identificación de los conceptos básicos de Azure.
- Introducción a los fundamentos Azure
- Análisis de los conceptos fundamentales de Azure
- Definición de los componentes nucleares de la arquitectura Azure
- Análisis y definición de las principales soluciones y herramientas de administración de Azure.
- Servicios de análisis y bases de datos de Azure.
- Servicios de proceso de Azure.
- Servicios de Azure Storage.
- Servicios de red de Azure.
- Análisis y descripción de la Seguridad, Privacidad, Cumplimiento y Confianza.
- Configuración de acceso seguro a las aplicaciones utilizando Azure Identity
- Construcción de una estrategia de gobernanza en la nube Azure
- Análisis de la privacidad, el cumplimiento y la protección de datos siguiendo los estándares en Azure
- Análisis y definición de precios y soporte técnico de Azure
- Planificación y Gestión de costes Azure
- Selección de los servicios Azure más adecuados analizando los SLAs y el ciclo de vida del servicio e informes interactivos
- Concienciación de la importancia de los beneficios de la computación en la nube, como alta disponibilidad, escalabilidad, elasticidad, agilidad y recuperación ante desastres.
- Visión estratégica y comercial al alinear el uso de la tecnología para obtener un beneficio para la compañía.
- Capacidad de análisis y jerarquización de los pasos de resolución u optimización de un problema en la nube de Azure.
4. PL-900: FUNDAMENTOS DE POWER PLATFORM
- Introducción a la Power Platform.
- Introducción a Microsoft Power Platform
- Resumen del módulo
- Introducción a Microsoft Dataverse.
- Introducción a Microsoft Dataverse
- Resumen del módulo
- Laboratorio: Modelado de datos
- Introducción con las Power Apps.
- Introducción a Power Apps
- Creación de una aplicación de lienzo
- Generación de una aplicación controlada por modelos
- Introducción a los portales de Power Apps
- Laboratorio: Creación de una aplicación de lienzo (parte 1)
- Laboratorio: Creación de una aplicación de lienzo (parte 2)
- Laboratorio: Creación de una aplicación controlada por modelos
- Laboratorio: Creación de un portal de Power Apps
- Manejo inicial con el Power Automate.
- Descripción general de Power Automate
- Construcción de una solución automatizada
- Laboratorio: Power Automate
- Introducción a Power BI.
- Información general de Power BI
- Construcción de un panel simple
- Introducción a los Power Virtual Agents
- Laboratorio: Creación de un panel sencillo
- Introducción a los Power Virtual Agents
- Descripción general de Power Virtual Agents
- Creación de un bot de chat
- Laboratorio: Creación de un bot de chat básico
5. AZ-204: DESARROLLO DE SOLUCIONES PARA MICROSOFT AZURE
- Creación de aplicaciones web de Azure App Service.
- Exploración de Azure App Service.
- Configuración de aplicaciones web
- Escalado de aplicaciones en Azure App Service.
- Exploración de espacios de despliegue de Azure App Service.
- Implementación de las funciones de Azure.
- Exploración de Azure Functions.
- Desarrollo de Azure Functions.
- Implementación de Durable Functions.
- Desarrollo de soluciones que utilizan Azure Blob Storage
- Exploración de Azure Blob Storage.
- Administración del ciclo de vida de Azure Blob Storage
- Trabajo con Azure Blob Storage.
- Creación de soluciones que utilizan Azure Cosmos DB (Base de Datos).
- Exploración de Azure Cosmos DB
- Implementación de la creación de particiones en Azure Cosmos DB.
- Trabajo con Azure Cosmos DB.
- Implementación de soluciones IaaS. (Infraestructura como servicio)
- Aprovisionamiento de máquinas virtuales en Azure.
- Creación e implementación de plantillas de Azure Resource Manager
- Administración de imágenes de contenedores en Azure Container Registry.
- Ejecución de imágenes de contenedores en Azure Container Instances.
- Implementación de la autenticación y autorización de usuarios.
- Exploración de la plataforma de identidad de Microsoft
- Implementación de la autenticación mediante Microsoft Authentication Library
- Implementación de firmas de acceso compartido
- Exploración de Microsoft Graph.
- Implementación de soluciones de nube seguras.
- Implementación de Azure Key Vault.
- Implementación de identidades administradas
- Implementación de Azure App Configuration.
- Implementación de API Management.
- Exploración de API Management.
- Desarrollo de soluciones basadas en eventos
- Exploración de Azure Event Grid.
- Exploración de Azure Event Hubs.
- Desarrollo de soluciones basadas en mensajes
- Colas de mensajes de Azure.
- Monitorización y optimización de las soluciones de Azure.
- Supervisión del rendimiento de la aplicación
- Integración del caché y la entrega del contenido dentro de las soluciones.
- Desarrollo para Azure Cache for Redis.
- Desarrollo para el almacenamiento en CDN
6. AZ-400: DISEÑO E IMPLEMENTACIÓN DE SOLUCIONES DEVOPS DE MICROSOFT
- Planificación para DevOps.
- Planificación de la transformación.
- Selección de proyectos.
- Estructuras de equipo.
- Migración a Azure DevOps.
- Manejo inicial de Control de código fuente
- ¿Qué es el control de código fuente?
- Ventajas del control de código fuente.
- Tipos de sistemas de control de código fuente.
- Introducción a Azure Repos.
- Introducción a GitHub.
- Migración de Control de versiones de Team Foundation (TFVC) a Git en Azure Repos.
- Laboratorio: Control de versiones con Git en Azure Repos.
- Uso de Git para DevOps empresarial
- Identificación de la deuda técnica.
- Intercambio de conocimientos dentro de los equipos.
- Modernización de entornos de desarrollo con Codespaces.
- Laboratorio: Uso compartido de conocimientos de equipo mediante Wikis de proyectos de Azure.
- Consolidación artefactos y diseño de una estrategia de gestión de dependencias.
- Cómo estructurar el repositorio de Git.
- Flujos de trabajo de bifurcación de Git.
- Colaboración con solicitudes de incorporación de cambios en Azure Repos.
- ¿Por qué preocuparse por los git hooks?
- Fomentando la Fuente Interna.
- Administración de repositorios de Git
- Laboratorio: Control de versiones con Git en Azure Repos.
- Implementación de integración continua con Azure Pipelines.
- El concepto de pipelines en DevOps.
- Azure Pipelines.
- Evalúe el uso de agentes alojados frente a agentes autohospedados.
- Grupos de agentes.
- Canalizaciones y simultaneidad.
- Azure DevOps y proyectos de código abierto (proyectos públicos)
- Azure Pipelines YAML frente a Visual Designer.
- Laboratorio: Configuración de grupos de agentes y descripción de los estilos de canalización.
- Administración de la configuración y los secretos de la aplicación.
- Visión general de la integración continua.
- Implementación de una estrategia de compilación.
- Integración con Azure Pipelines.
- Integración del control de código fuente externo con Azure Pipelines.
- Configure agentes autohospedados.
- Laboratorio: Habilitación de la integración continua con Azure Pipelines.
- Laboratorio: Integración del control de código fuente externo con Azure Pipelines.
- Gestión de políticas de calidad y seguridad del código.
- Introducción a la Seguridad.
- Implemente un proceso de desarrollo seguro.
- Repensar los datos de configuración de la aplicación.
- Administre secretos, tokens y certificados.
- Integración con sistemas de gestión de identidades.
- Implementación de la configuración de la aplicación.
- Laboratorio: Integración de Azure Key Vault con Azure DevOps.
- Implementación e integración continua con GitHub Actions.
- Acciones de GitHub.
- Integración continua con GitHub Actions.
- Protección de secretos para GitHub Actions.
- Laboratorio: Integración continua de GitHub Actions.
- Gestión de versiones de artefactos, seguridad y cumplimiento.
- Empaquetado de dependencias.
- Gestión de paquetes.
- Migración y consolidación de artefactos.
- Seguridad de los paquetes.
- Implementación de una estrategia de control de versiones.
- Laboratorio: Administración de paquetes con Azure Artifacts.
- Diseño de una estrategia de versionado.
- Introducción a la Entrega Continua.
- Recomendaciones de estrategia de lanzamiento.
- Creación de una canalización de lanzamiento de alta calidad.
- Elegir la herramienta de gestión de lanzamientos adecuada.
- Laboratorio: Control de implementaciones mediante puertas de lanzamiento.
- Laboratorio: Creación de un panel de versiones.
- Configuración de un flujo de trabajo de administración de versiones.
- Cree una canalización de versión.
- Aprovisionamiento y configuración de entornos.
- Gestiona y modulariza tareas y plantillas.
- Configure la integración automatizada y la automatización de pruebas funcionales.
- Automatice la inspección de la salud.
- Laboratorio: Configuración de canalizaciones como código con YAML.
- Laboratorio: Configuración y ejecución de pruebas funcionales.
- Diseño de un patrón de implementación apropiado.
- Introducción a los patrones de implementación.
- Implemente la implementación azul verde.
- Alternadores de funciones.
- Lanzamientos canarios.
- Lanzamiento oscuro.
- Pruebas AB.
- Despliegue de exposición progresiva.
- Laboratorio: Administración de marcas de características con LaunchDarkly y Azure DevOps.
- Informe al equipo de desarrollo sobre la calidad del código.
- Gestión de la infraestructura como código y la configuración.
- Cree recursos de Azure mediante plantillas de ARM.
- Cree recursos de Azure mediante la CLI de Azure.
- Automatización de Azure con DevOps.
- Configuración de estado deseado (DSC)
- Laboratorio: Implementaciones de Azure mediante plantillas de Resource Manager.
- Configuración de la infraestructura de Azure.
- C h e f .
- Títere.
- Ansible.
- Terraform.
- Laboratorio: Automatización de implementaciones de infraestructura en la nube con Terraform
- y Azure Pipelines.
- Laboratorio: Implementación de aplicaciones con Chef en Azure.
- Laboratorio: Implementación de aplicaciones con Puppet en Azure.
- Laboratorio: Ansible con Azure.
- Modelos y servicios de implementación de Azure.
- Implementación de una estrategia de construcción de contenedores.
- Implementación de compilaciones de varias etapas de Docker.
- Laboratorio: Modernización de aplicaciones ASP.NET existentes con Azure.
- Creación y administración de la infraestructura de Kubernetes.
- Azure Kubernetes Service.
- Herramientas de Kubernetes.
- Integración de AKS con canalizaciones.
- Laboratorio: Implementación de una aplicación multicontenedor en Azure Kubernetes
- Servicio.
- Infraestructura de terceros como herramientas de código disponibles con Azure.
- Implemente herramientas para realizar un seguimiento del uso del sistema, el uso de funciones y el flujo.
- Implemente el enrutamiento para los datos del informe de bloqueo de aplicaciones móviles.
- Desarrollar cuadros de mando de seguimiento y estado.
- Integrar y configurar sistemas de ticketing.
- Laboratorio: Supervisión del rendimiento de las aplicaciones con Application Insights.
- Implementación del cumplimiento y seguridad en su infraestructura.
- Ingeniería de Confiabilidad del Sitio.
- Diseñar prácticas para medir la satisfacción del usuario final.
- Diseñar procesos para capturar y analizar los comentarios de los usuarios.
- Diseñe procesos para automatizar el análisis de aplicaciones.
- Gestión de alertas.
- Retrospectivas irreprochables y una cultura justa.
- Laboratorio: Integración entre Azure DevOps y Teams
- Recomendación y diseño de mecanismos para realizar comentarios del sistema.
- Seguridad en proceso.
- Centro de seguridad de Azure.
- Laboratorio: Implementación de la seguridad y el cumplimiento en una canalización de Azure DevOps.
- Optimización de los mecanismos de realizar comentarios
- Software de código abierto.
- Gestión de políticas de seguridad y cumplimiento.
- Integración de escaneos de licencias y vulnerabilidades.
- Laboratorio: Gestión de la deuda técnica con SonarQube y Azure DevOps.
¿Quieres formar a tu equipo en este curso?
Bonificable hasta el 100% de la cuota vía FUNDAE. Déjanos tu email y te enviamos la información de este curso junto con el crédito que tu empresa puede aprovechar.
o calcula primero cuánto crédito genera tu empresa →
✓ ¡Recibido! Te enviamos la información de IFCD115 Desarrollador cloud azure y experto devops lo antes posible.