M-AZ203 Developing Solutions for Microsoft Azure | Training Course Skip to main Content

Developing Solutions for Microsoft Azure

  • Código del Curso M-AZ203
  • Duración 4 días

Clase de calendario Precio

eur950,00

Solicitar Formación Grupal Inscribirse

Método de Impartición

Este curso está disponible en los siguientes formatos:

  • Cerrado

    Cerrado

  • Clase de calendario

    Aprendizaje tradicional en el aula

  • Aprendizaje Virtual

    Aprendizaje virtual

Solicitar este curso en un formato de entrega diferente.

En este curso obtendrás el conocimiento y las habilidades necesarias para implementar los servicios y características de Azure IaaaS en sus soluciones de desarrollo. El curso cubre el aprovisionamiento de máquinas virtuales, el uso de Batch Service para desplegar/mantener recursos, y cómo crear soluciones en contenedores utilizando Azure Kubernetes Service.

Cubriremos la implementación de la Plataforma Azure como una característica de Servicio y servicios en sus soluciones de desarrollo. Los estudiantes aprenderán cómo crear y administrar los recursos de Azure App Service, integrar la sincronización push y offline en sus aplicaciones móviles, y cómo documentar una API. Los estudiantes también aprenderán a crear y probar las funciones de Azure.

Los estudiantes obtendrán el conocimiento y las habilidades necesarias para aprovechar los servicios y características de almacenamiento de Azure en sus soluciones de desarrollo, cubriendo el almacenamiento de Azure Table, Azure Cosmos DB, Azure Blob, y el desarrollo contra bases de datos relacionales en Azure.

Analizaremos la inclusión de los servicios de autenticación y autorización de Azure en una solución de desarrollo, aprendiendo cómo se gestiona y utiliza la identidad en las soluciones de Azure mediante el uso de la plataforma de identidad de Microsoft. Los estudiantes también aprenderán sobre el control de acceso (autorización basada en reclamos y control de acceso basado en roles) y cómo implementar soluciones de datos seguras. A lo largo del curso los estudiantes aprenden a crear e integrar estos recursos utilizando el CLI Azure, REST y el código de aplicación.

Los estudiantes adquirirán el conocimiento y las habilidades necesarias para asegurar que las aplicaciones alojadas en Azure funcionen eficientemente y como se pretende. Los estudiantes aprenderán cómo funciona Azure Monitor y cómo usar herramientas como Log Analytics y Application Insights para entender mejor lo que está sucediendo en su aplicación. Los estudiantes también aprenderán a implementar la autoescala, a instrumentar sus soluciones para soportar el monitoreo y el registro, y a usar las opciones de Caché Azure y CDN para mejorar la experiencia del usuario final.

Este curso también tratará la comunicación entre aplicaciones y servicios. Los estudiantes aprenderán cómo crear y administrar sus propias APIs usando API Management, y cómo usar los diferentes servicios basados en eventos y mensajes en Azure dentro de sus soluciones de desarrollo. A lo largo del curso los estudiantes aprenden a crear e integrar estos recursos utilizando el Portal Azure, Azure CLI, REST y el código de aplicación.

Calendario

Parte superior
    • Método de Impartición: Clase de calendario
    • Fecha: 13-16 abril, 2020
    • Sede: Madrid

    eur950,00

    • Método de Impartición: Clase de calendario
    • Fecha: 02-05 junio, 2020
    • Sede: Madrid

    eur950,00

Dirigido a

Parte superior

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

Objetivos del Curso

Parte superior
 

Aprender a crear e implementar máquinas virtuales utilizando el Portal Azure, PowerShell y a través del código.

Aprender a crear e implementar plantillas de Azure Resource Manager usando el Portal Azure y Visual Studio.

Comprender las diferentes opciones de cifrado y aprenda a cifrar las implementaciones existentes y las nuevas.

Entender cómo funciona el servicio Azure Batch

Aprender a crear y ejecutar trabajos por lotes utilizando el CLI de Azure

Aprender a crear y ejecutar trabajos por lotes utilizando código

Aprender a usar la API de Azure Batch Service para administrar trabajos

Aprender los conceptos básicos del Servicio de Kubernetes Azur (AKS)

Aprender a desplegar clústeres de AKS

Publicar una imagen en el Registro de Contenedores Azure

Aprender acerca de Azure Container Instances y cómo desplegarlo en ellos

Comprender los conceptos y capacidades principales de App Service

Saber cómo crear aplicaciones web de App Service utilizando Azure CLI, Azure Portal y PowerShell.

Ser capaz de crear WebJobs continuos y activados

Poner su aplicación en el servicio de aplicaciones móviles

Cómo registrar aplicaciones para notificaciones push

Saber cómo crear una instancia APIM y crear una nueva API

Saber cómo utilizar Swashbuckle para crear objetos Swagger en ASP.NET Core

Entender las características principales y la funcionalidad de Azure Functions

Ser capaz de crear funciones, enlaces y desencadenantes

Conocer los patrones comunes de las Funciones Duraderas y ser capaz de crearlos

Entender las características y usos del almacenamiento de Azure Table

Saber cómo utilizar la autorización de clave compartida

Saber cómo utilizar el servicio REST de almacenamiento de Azure Table para gestionar los datos

Entender las características principales y la funcionalidad de Azure Cosmos DB

Ser capaz de gestionar contenedores y artículos

Ser capaz de crear y actualizar documentos

Sepa cómo funciona el servicio Azure SQL Database

Ser capaz de realizar operaciones en la base de datos utilizando código

Entender cuándo y por qué utilizar el almacenamiento de Azure Blob

Saber cómo establecer y recuperar las propiedades y metadatos de almacenamiento de Blob

Saber cómo replicar y copiar Blobs

Entender cómo funciona Azure Monitor

Saber dónde y cómo Azure Monitor recopila los datos

Comprender los patrones de autoescala y las mejores prácticas para escalar sus soluciones

Cómo usar el CLI de Azure para comunicarse con una copia específica de un recurso

Cómo manejar las fallas transitorias en su solución

Saber cómo agregar código predeterminado a las páginas web, aplicaciones de consola y aplicaciones de escritorio de Windows para admitir la telemetría.

Saber cómo utilizar los cuadros de mando y otras herramientas para supervisar y solucionar problemas de su aplicación.

Entender cómo funciona Azure Cache para Redis y cómo configurarlo e interactuar con él

Saber cómo manejar Azure CDN

Crear y administrar aplicaciones de Azure Logic.

Cómo prestar el servicio, crear un índice, cargar datos y ejecutar búsquedas.

Cómo aprovisionar el servicio APIM usando el Portal Azure, asegurar APIs con suscripciones y certificados de cliente, y usar políticas de API para modificar el comportamiento de una API.

Cómo funcionan los servicios y cómo integrarlos en sus soluciones.

Cómo aprovechar los servicios basados en mensajes de Azure en sus soluciones.

Módulo 1: Implementar soluciones que utilizan máquinas virtuales

Los estudiantes aprenderán a planificar adecuadamente la implementación de la VM. Cubre la creación de VM usando el Portal Azure, PowerShell, y a través del código. También cubre la creación y el uso de plantillas ARM para implementaciones repetibles y cómo usar Azure Disk Encryption para asegurar la información en la VM.

Módulo 2: Implementar trabajos por lotes utilizando Azure Batch Services

Azure Batch crea y administra un grupo de nodos de cómputo (máquinas virtuales), instala las aplicaciones que desea ejecutar y programa los trabajos para que se ejecuten en los nodos.

Módulo 3: Crear soluciones contenedorizadas

Puedes crear y ejecutar aplicaciones modernas, portátiles y basadas en microservicios que se beneficien de la orquestación y gestión de la disponibilidad de esos componentes de aplicación por parte de Kubernetes. Kubernetes apoya tanto las aplicaciones sin estado como las de estado a medida que los equipos progresan a través de la adopción de aplicaciones basadas en microservicios.

Módulo 4: Crear aplicaciones web de App Service

Azure App Service Web Apps (o simplemente Web Apps) es un servicio para alojar aplicaciones web, REST APIs, y back ends móviles. Las aplicaciones Web no sólo añaden la potencia de Microsoft Azure a su aplicación, como la seguridad, el equilibrio de carga, el escalado automático y la gestión automatizada.

Módulo 5: Creando aplicaciones móviles para Azure App Service

La característica de Aplicaciones Móviles de Azure App Service le da a los desarrolladores empresariales e integradores de sistemas una plataforma de desarrollo de aplicaciones móviles que es altamente escalable y está disponible globalmente.

Módulo 6: Crear aplicaciones API de Azure App Service

Este módulo cubre cómo crear y documentar una API de Azure App Service.

Módulo 7: Implementar las funciones de Azure

Azure Functions es una solución para ejecutar fácilmente pequeñas piezas de código, o'funciones', en la nube. Puedes escribir sólo el código que necesitas para el problema en cuestión, sin tener que preocuparse por una aplicación completa o por la infraestructura para ejecutarla.

Módulo 8: Desarrollar soluciones que utilicen el almacenamiento Azure Table

Azure Table storage es un servicio que almacena datos estructurados de NoSQL en la nube, proporcionando un almacén de claves/atributos con un diseño esquemático. Debido a que el almacenamiento de tablas es un esquema, es fácil adaptar los datos a medida que evolucionan las necesidades de su aplicación.

Módulo 9: Desarrollo de soluciones que utilizan el almacenamiento de Azure Cosmos DB

Este módulo cubre el almacenamiento de Azure Cosmos DB. Instruye a los estudiantes sobre cómo funciona, cómo administrar contenedores y elementos, y crear y actualizar documentos mediante el uso de código.

Módulo 10: Desarrollo de soluciones que utilizan una base de datos relacional

SQL Database es un servicio de gestión de bases de datos relacionales de propósito general en Microsoft Azure que soporta estructuras como datos relacionales, JSON, espaciales y XML.

Módulo 11: Desarrollo de soluciones que utilizan el almacenamiento Microsoft Azure Blob

Azure Blob es la solución de almacenamiento de objetos de Microsoft para la nube. El almacenamiento de bloques está optimizado para almacenar grandes cantidades de datos no estructurados. Los datos no estructurados son datos que no se adhieren a un modelo o definición de datos en particular, como texto o datos binarios.

Módulo 12: Introducción a Azure Monitor

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

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

Este módulo cubre cómo se escalan las aplicaciones y cómo manejar algunas de las tareas de resolución de problemas.

Módulo 14: Soluciones de instrumentos para apoyar la monitorización y el registro

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

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

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

Módulo 16: Desarrollar una aplicación de lógica de servicio de aplicación

Logic Apps te ayuda a crear soluciones que integran aplicaciones, datos, sistemas y servicios entre empresas u organizaciones mediante la automatización de tareas y procesos empresariales como flujos de trabajo. Este módulo cubre lo que son y cómo crearlos.

Módulo 17: Integrar Azure Search en las soluciones

Azure Search es una solución de búsqueda como servicio en la nube que proporciona a los desarrolladores APIs y herramientas para añadir una experiencia de búsqueda rica sobre contenido privado y heterogéneo en aplicaciones web, móviles y empresariales. En este módulo los estudiantes aprenderán a integrar Azure Search en sus soluciones.

Módulo 18: Gestión de la API

API Management (APIM) ayuda a las organizaciones a publicar API a desarrolladores externos, asociados e internos para liberar el potencial de sus datos y servicios.

Módulo 19: Desarrollo de soluciones basadas en eventos

Este módulo cubre el desarrollo de soluciones basadas en eventos en Azure mediante la integración de Azure Event Grid, Event Hubs y Notification Hubs en sus aplicaciones.

Módulo 20: Desarrollar soluciones basadas en mensajes

Microsoft Azure Service Bus es un corredor de mensajes de integración empresarial totalmente administrado. El Service Bus es el más utilizado para desacoplar aplicaciones y servicios entre sí, y es una plataforma fiable y segura para la transferencia asíncrona de datos y estados. Azure Queue Storage es un servicio para almacenar grandes cantidades de mensajes a los que se puede acceder desde cualquier parte del mundo mediante llamadas autenticadas utilizando HTTP o HTTPS

Cookie Control toggle icon