Microsoft Azure IoT Developer

Cursos

 > 

Microsoft Azure IoT Developer

Compartir

Introducción

Este curso proporciona a los alumnos las habilidades y los conocimientos necesarios para crear y mantener con éxito las partes de la nube y el borde de una solución de Azure IoT. El curso incluye una cobertura completa de los servicios básicos de Azure IoT, como IoT Hub, Servicios de aprovisionamiento de dispositivos, Azure Stream Analytics, Time Series Insights y más. Además del enfoque en los servicios Azure PaaS, el curso incluye secciones sobre IoT Edge, administración de dispositivos, monitoreo y solución de problemas, problemas de seguridad y Azure IoT Central.

Objetivos

Al finalizar el curso los alumnos podrán:

  • Crear, configurar y administrar un centro de Azure IoT.
  • Aprovisionar dispositivos mediante IoT Hub y DPS, incluido el aprovisionamiento a escala.
  • Establecer una comunicación bidireccional segura entre los dispositivos y IoT Hub.
  • Implementar el procesamiento de mensajes mediante el enrutamiento de IoT Hub y Azure Stream Analytics.
  • Configurar la conexión a Time Series Insights y respaldar los requisitos de integración empresarial.
  • Implementar escenarios de IoT Edge utilizando módulos de mercado y varios patrones de puerta de enlace de borde.
  • Implementar escenarios de IoT Edge que requieran desarrollar e implementar módulos y contenedores personalizados.
  • Implementar la gestión de dispositivos mediante dispositivos gemelos y métodos directos.
  • Implementar pruebas de diagnóstico, registro y monitoreo de la solución.
  • Reconocer y abordar los problemas de seguridad e implementar Azure Security Center para IoT.
  • Crear una solución de IoT utilizando Azure IoT Central y reconocer las oportunidades de SaaS para IoT.

Perfil de los alumnos

Un desarrollador de Azure IoT es responsable de implementar y mantener la nube de una solución de Azure IoT. Además de configurar y mantener dispositivos mediante el uso de servicios de Azure IoT y otras herramientas de Microsoft, el desarrollador de IoT también configura los dispositivos físicos y es responsable de mantener los dispositivos durante todo el ciclo de vida. El desarrollador de IoT implementa diseños para soluciones de IoT, incluida la topología del dispositivo, la conectividad, la depuración y la seguridad. Para escenarios de dispositivos Edge, el desarrollador de IoT también implementa contenedores y configura redes de dispositivos, que podrían incluir varias implementaciones de puertas de enlace Edge. El desarrollador de IoT implementa diseños de soluciones para administrar las canalizaciones de datos, incluido el monitoreo y la transformación de datos en lo que se refiere a IoT. El desarrollador de IoT trabaja con ingenieros de datos y otras partes interesadas para garantizar una integración empresarial exitosa. Los desarrolladores de IoT deben tener un buen conocimiento de los servicios de Azure, incluidas las opciones de almacenamiento de datos, el análisis de datos, el procesamiento de datos y las opciones de Azure IoT PaaS frente a SaaS. Los desarrolladores de IoT deben tener conocimientos básicos de programación en al menos un lenguaje compatible con Azure, incluidos C #, Node.js, C, Python o Java.

Requisitos previos

  • Experiencia en desarrollo de software: la experiencia en desarrollo de software es un requisito previo para este curso, pero no se requiere un lenguaje de software específico y no es necesario que la experiencia sea a nivel profesional.
  • Experiencia en procesamiento de datos: Se recomienda un conocimiento general del almacenamiento y procesamiento de datos, pero no es obligatorio.
  • Conocimiento de soluciones en la nube: los estudiantes deben tener un conocimiento básico de las implementaciones de PaaS, SaaS e IaaS. Se recomienda Microsoft Azure Fundamentals (AZ-900) o habilidades equivalentes.

 

Documentación

Una copia de la documentación oficial de Microsoft.

 

Metodología

Curso activo y participativo mediante demostraciones, ejercicios prácticos y análisis clínico de usuarios de todos los temas teóricos impartidos por el instructor con el fin de abordar casos reales del producto relacionado. El formador también utilizará diferentes dinámicas que permitan el trabajo en grupo en el aula como retos, exámenes de evaluación y casos reales para prepararse para el examen de certificación de Microsoft asociado, si lo hay.

Acreditación

Se emitirá Certificado de Asistencia al curso AZ 220 sólo a los alumnos con una asistencia superior al 75% y Diploma aprovechamiento si superan también la prueba de evaluación.

 

Certificaciones

Este curso esta certificado por Microsoft®.

 

Contenidos del Microsoft Azure IoT Developer

1. Crear aplicaciones web de Azure App Service

  • Conceptos básicos de Azure App Service
  • Creación de una aplicación web de Azure App Service
  • Configuración y supervisión de aplicaciones de App Service
  • Escalado de aplicaciones de App Service
  • Entornos de ensayo de Azure App Service

2. Implementar funciones de Azure

  • Descripción general de Azure Functions
  • Desarrollo de funciones de Azure
  • Implementar funciones duraderas

3. Desarrollar soluciones que utilicen almacenamiento de blobs

  • Conceptos básicos de Azure Blob Storage
  • Administrar el ciclo de vida de Azure Blob Storage
  • Trabajar con Azure Blob Storage
  • Crear una plantilla de Azure Resource Manager

4. Desarrollar soluciones que utilicen el almacenamiento de Cosmos DB

  • Descripción general de Azure Cosmos DB
  • Estructura de datos de Azure Cosmos DB
  • Trabajar con recursos y datos de Azure Cosmos DB
  • Crear e implementar plantillas ARM

5. Crear e implementar plantillas de Azure Resource Manager (ARM)

  • Crear e implementar plantillas ARM

6. Implementar la autenticación y autorización de usuarios

  • Implementación de la plataforma de identidad de Microsoft
  • Implementar la biblioteca de autenticación de Microsoft
  • Proteger los datos de configuración de la aplicación mediante la configuración de la aplicación de Azure

7. Implementar soluciones seguras en la nube

  • Administrst claves, secretos y certificados mediante la API de KeyVault
  • Implementar identidades administradas para recursos de Azure
  • Proteger los datos de configuración de la aplicación mediante la configuración de la aplicación de Azure

8. Implementar la gestión de API

  • Implementar la gestión de API
  • Definición de políticas para API
  • Asegurar sus API

9. Desarrollar soluciones basadas en eventos

  • Implementar Azure Event Grid
  • Implementar Azure Event Hubs
  • Implementar el Centro de notificaciones de Azure

10. Desarrollar soluciones basadas en mensajes

  • Implementar soluciones que utilicen Azure Service Bus
  • Implementar soluciones que usen colas de Azure Queue Storage

11. Supervisar y optimizar las soluciones de Azure

  • Aplicaciones de Azure Application Insights
  • Instrumentar una aplicación para monitorear

 

 

AZ-220 / AZ220

Clases a Medida

Clases públicas

Actualmente, no hay planificada ninguna sesión. Por favor, haznos saber si te interesaría que abriéramos una nueva convocatoria para este curso.

Ver Calendario de Cursos

Detalles del curso

Referencia

AZ-220

Duración

24 horas

Modo de entrega

Onsite, Virtual, Face-to-Face

Certificación

Microsoft

Cursos Relacionados

Nuestros últimos Insights

SOLICITAR FORMACIÓN A MEDIDA

Por favor, proporciona la siguiente información para ayudarnos a personalizar la solución.

CONTÁCTANOS

Netmind España
Barcelona +34 933 041 720
Madrid +34 914 427 703

Nos puedes encontrar de:
Lunes – Viernes, 9:00-18:00 (GMT+1)

¡Te ayudamos!
[email protected]

¿Dudas sobre servicios/formaciones?
[email protected]

Solicitar Información