Información General

Duración: 30 horas
Precio: €
Solicitar Información
Descargar Pdf

Introducción

Este curso de Microsoft está diseñado para desarrolladores de sistemas que estén en transición hacia Azure, así como a profesionales TI que tengan experiencia con la plataforma y deseen expandir sus competencias.

Obtendrán el conocimiento y las habilidades necesarias para implementar los servicios y funciones IaaS de Azure en sus soluciones de desarrollo. También aprenderán a crear y administrar recursos de Azure App Service, a integrar la sincronización push y offline en sus aplicaciones móviles y sobre el almacenamiento de Azure Table, Azure Cosmos DB, Azure Blob y el desarrollo contra bases de datos relacionales en Azure.

Aprenderán cómo se utiliza y gestiona la identidad en las soluciones de Azure, sobre el control de acceso (autorización basada en notificaciones y control de acceso basado en roles) y a implementar soluciones de datos seguras. A lo largo del curso, los estudiantes también aprenderán cómo crear e integrar estos recursos mediante Azure CLI, REST y el propio código de la aplicación.

Obtendrán el conocimiento y las habilidades necesarias para garantizar que las aplicaciones alojadas en Azure funcionen de manera eficiente y según lo previsto, usando herramientas específicas para comprender al detalle lo que está sucediendo en la aplicación. Los estudiantes también aprenderán a implementar Azure Autoscale, a instrumentar sus soluciones para admitir la supervisión y el registro, y finalmente a utilizar Azure Cache y las diversas opciones de CDN para mejorar la experiencia del usuario final.

Por último, los estudiantes aprenderán a crear y administrar sus propias APIs usando API Management y a usar los diferentes servicios basados en eventos y mensajes en Azure dentro de sus soluciones de desarrollo.

Dirigido a

Este curso está dirigido a estudiantes interesados en el desarrollo de Azure o en aprobar el examen de certificación Microsoft Azure Developer Associate.

Objetivo(s) general(es)

Una vez finalizado el curso, el alumno habrá adquirido los conocimientos y habilidades para:

- Crear y desplegar máquinas virtuales y plantillas Azure Resource Manager.

- Crear y administrar un grupo de nodos de cómputo (máquinas virtuales), instalar las aplicaciones a ejecutar y programar las tareas para que se ejecuten en los nodos.

- Crear y ejecutar aplicaciones modernas, portátiles y basadas en microservicios que se benefician de la organización y gestión de la disponibilidad de esos componentes de Kubernetes.

- Crear aplicaciones web, de móvil y APIs de Azure App Service.

- Desarrollar soluciones que usen Azure Table Storage, Azure Cosmos DB storage, bases de datos relacionales y almacenamiento Microsoft Azure Blob.

- Implementar la autenticación, el acceso de control y soluciones de seguridad de datos

- Cubre el control de acceso basado en notificaciones y basado en roles.

- Este módulo cubre la protección de datos en reposo y durante la transmisión.

- Azure Monitor es el servicio central que incluye todas las herramientas que necesita para monitorear y optimizar su solución.

- Este módulo cubre cómo escalan las aplicaciones y cómo manejar algunos problemas.

- Este módulo cubre la adición de código a su aplicación para enviar los datos a Azure Monitor.

- Este módulo muestra a los estudiantes cómo aprovechar Azure Cache para Redis y Azure CDN para entregar activos a los usuarios más rápidamente.

- Crear y administrar aplicaciones de Azure Logic.

- Proporcionar un servicio, crear un índice, cargar datos y ejecutar búsquedas.

- Proporcionar un servicio APIM utilizando Azure Portal, securizar APIs y modificar su comportamiento.

Examen

Esta formación es la recomendada por Microsoft para la preparación del examen:

AZ-203: Developing Solutions for Microsoft Azure

Programa

Módulo 1 Implementar soluciones que usen máquinas virtuales

Lecciones

  • - Provisionamiento de VMs
  • - Crear plantillas ARM
  • - Configurar el cifrado de disco de Azure para VMs

Módulo 2 Implement batch jobs usando Azure Batch Services

Lecciones

  • - Visión general de Azure Batch
  • - Ejecutar un trabajo por lotes utilizando Azure CLI y el Portal de Azure
  • - Ejecutar trabajos por lotes utilizando código
  • - Gestionar trabajos por lotes utilizando la API de servicio por lotes

Módulo 3 Crear soluciones en contenedores

Lecciones

  • - Crear un clúster de servicios administrados de Azure (AKS)
  • - Crear imágenes de contenedor para soluciones
  • - Publicar una imagen en el Registro de Azure Container
  • - Ejecutar contenedores mediante el uso de Azure Container Instance o AKS

Módulo 4 Crear aplicaciones web de App Service

Lecciones

  • - Conceptos básicos de Azure App Service
  • - Creación de una aplicación web de Azure App Service
  • - Creación de tareas en segundo plano mediante el uso de WebJobs en el Servicio de aplicaciones de Azure

Módulo 5 Creación de aplicaciones para móvil de Azure App Service

Lecciones

  • - Introducción a las aplicaciones móviles en el Servicio de aplicaciones
  • - Habilitar notificaciones push para su aplicación
  • - Habilita la sincronización sin conexión para tu aplicación

Módulo 6 Crear aplicaciones API de Azure App Service

Lecciones

  • - Creando APIs
  • - Usando Swagger para documentar una API

Módulo 7 Implementar funciones de Azure

Lecciones

  • - Descripción general de las funciones de Azure
  • - Desarrollar funciones de Azure usando Visual Studio
  • - Implementar funciones duraderas

Módulo 8 Desarrollar soluciones que utilicen Azure Table Storage

Lecciones

  • - Introducción a Azure Table Storage
  • - Autorización en Table Storage
  • - Table service REST API

Módulo 9 Desarrollar soluciones que utilicen el almacenamiento de Azure Cosmos DB

Lecciones

  • - Introducción a Azure Cosmos DB
  • - Administrar de sus elementos y contenedores
  • - Crear y actualizar documentos mediante código

Módulo 10 Desarrollar soluciones que utilicen una base de datos relacional

Lecciones

  • - Introducción a Azure SQL
  • - Crear, leer, actualizar y eliminar tablas de bases de datos usando código

Módulo 11 Desarrollar soluciones que utilicen Azure Blob Storage

Lecciones

  • - Introducción a Azure Blob Storage
  • - Trabajando con Azure Blob Storage

Módulo 12 Implementar autenticación

Lecciones

  • - Introducción a la plataforma de identidad de Microsoft
  • - Implementar la autenticación OAuth2
  • - Implementar identidades gestionadas para los recursos de Azure
  • - Implementar la autenticación mediante el uso de certificados, formularios o tokens
  • - Implementar Azure Multi-Factor Authentication (AMF)

Módulo 13 Implementar control de acceso

Lecciones

  • - Autorizaciones basadas en notificaciones
  • - Autorizaciones de control de acceso basadas en roles (RBAC)

Módulo 14 Implementar soluciones de securización de datos

Lecciones

  • - Opciones de cifrado
  • - Cifrado End-to-end
  • - Implementar la computación confidencial de Azure
  • - Administrar claves criptográficas en Azure Key Vault

Módulo 15 Introducción a Azure Monitor

Lecciones

  • - Descripción general de Azure Monitor

Módulo 16 Desarrollar código para soportar la escalabilidad de aplicaciones y servicios

Lecciones

  • - Implementar autoescalado
  • - Implementar código que aborde las instancias de aplicación singleton
  • - Implementar código que maneje fallos transitorios

Módulo 17 Soluciones instrumentales para soportar la monitorización y el registro.

Lecciones

  • - Configurar la instrumentación en una aplicación o servidor utilizando Application Insights
  • - Analizar y resolver los problemas de las soluciones utilizando Azure Monitor.

Módulo 18 Integrar el almacenamiento en caché y la entrega de contenido dentro de las soluciones

Lecciones

  • - Azure Caché para Redis
  • - Desarrollo para almacenamiento en CDNs.

Módulo 19 Desarrollar una App Service Logic App

Lecciones

  • - Visión general de Azure Logic Apps
  • - Crear Logic Apps utilizando Visual Studio
  • - Crear conectores personalizados para Logic Apps
  • - Crear plantillas personalizadas para Logic Apps

Módulo 20 Integrar Azure Search en las soluciones

Lecciones

  • - Crear y consultar un índice de Azure Search
  • - Búsqueda de texto completo en Azure Search

Módulo 21 Gestión de API

Lecciones

  • - Introducción al servicio de gestión de APIs.
  • - Asegurando tus APIs
  • - Definir políticas de APIs

Módulo 22 Desarrollar soluciones basadas en eventos.

Lecciones

  • - Implementar soluciones que usen Azure Event Grid
  • - Implementar soluciones que utilicen Azure Event Grid
  • - Implementar soluciones que utilicen Azure Event Hubs

Módulo 23 Desarrollar soluciones basadas en mensajes.

Lecciones

  • - Implementar soluciones que utilicen Azure Service Bus.
  • - Implementar soluciones que utilicen Azure Queue Storage.

Formulario de contacto