UNIDAD DIDÁCTICA 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
UNIDAD DIDÁCTICA 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
UNIDAD DIDÁCTICA 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.
UNIDAD DIDÁCTICA 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
UNIDAD DIDÁCTICA 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
UNIDAD DIDÁCTICA 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.




