IFCD115 Desarrollador Cloud Azure Y Experto Devops

Descripción del scorm IFCD115 Desarrollador Cloud Azure Y Experto Devops

Contenido e-learning 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