Catálogo / Informática y Comunicaciones

EIN-05111

IFCD115 Desarrollador cloud azure y experto devops

Ref. VER

Bonificable
hasta el 100%
Teleformación
Modalidad
Con tutor
Seguimiento experto
400 h
Duración

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 →

Otros cursos de Informática y Comunicaciones

Scroll al inicio