IFCD115 Desarrollador Cloud Azure Y Experto Devops
Descripción del scorm IFCD115 Desarrollador Cloud Azure Y Experto Devops
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.
Contenido e-learning de IFCD115 Desarrollador Cloud Azure Y Experto Devops
SCORM 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
SCORM 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
SCORM 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.
SCORM 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
SCORM 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
SCORM 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.
Interesados en IFCD115 Desarrollador Cloud Azure Y Experto Devops
Este Scorm IFCD115 Desarrollador Cloud Azure Y Experto Devops está dirigido a todas aquellas personas de la Familia Profesional de Informática y Comunicaciones que deseen una especialización en dicha materia.
Duración sugerida para este contenido: 400 horas