Ruta de aprendizaje Azure

Ruta de aprensizaje Azure. Esta publicación es parte de la Ruta de aprendizaje Xamarin que puedes ver si no lo haz hecho. Es bueno recordar que esta guía puede ser considerada como un complemento, no puede tomarse como la guía final.

Hay algunas cosas que debe saber antes para iniciar esta ruta de aprensizaje Azure como guía. Realmente te recomiendo que revises este enlace.

Nota: Como dije en la publicación de introducción, lo que he hecho es tomar como base la ruta propuesta por Xamarin University para crear una nueva. Por lo tanto, si desea ver la base original, realmente le recomiendo que vaya allí o que revises lo que Microsoft Learn tiene para ti.

Azure

Esta ruta de aprendizaje se centra en crear servicios alojados en Azure y acceder a ellos desde sus aplicaciones cliente de Xamarin. Los temas incluyen el portal de Azure, el servicio de aplicaciones móviles de Azure, la conexión a Azure desde un cliente móvil y la autenticación.

Introducción a Azure (AZR101)

Requisitos previos recomendados: Introducción a Xamarin (XAM101)

Azure es la plataforma de computación en la nube del modelo de suscripción de Microsoft. Ofrece una amplia variedad de servicios de procesamiento, almacenamiento, redes y API. Este módulo le permite comenzar con Azure mediante una encuesta de varios de los servicios más populares y presentando el modelo de precios de Azure. A continuación, le muestra dos tareas principales: crear una cuenta de Azure y usar el portal web de Azure para aprovisionar un recurso como una máquina virtual.

Explorando por su cuenta

Creación de un servicio de aplicaciones móviles de Azure (AZR110)

Requisitos previos recomendados: Introducción a Azure (AZR101)

Muchas soluciones empresariales tienen necesidades similares: una base de datos para almacenar información, lógica del lado del servidor para procesar solicitudes de clientes y una API basada en REST para permitir el acceso de los clientes a los datos. Azure proporciona los componentes básicos para implementar todas estas funciones agrupadas bajo el término Aplicación móvil de Azure. Este módulo le muestra cómo crear una nueva aplicación móvil de Azure e implementar los componentes del lado del servidor para almacenar y exponer sus datos. Utilizará una base de datos SQL para almacenamiento y verá dos técnicas para crear el servicio web: Node.js y ASP.NET.

Nota: Necesitará una cuenta de Azure para completar este módulo. Consulte AZR101 para obtener detalles sobre cómo crear una cuenta. Además, para aprovechar los laboratorios basados ​​en ASP.NET, deberá estar en Windows, usar Visual Studio e instalar el SDK de Azure.

Explorando por tu cuenta

Construyendo un cliente de aplicación móvil de Azure (AZR115)

Requisitos previos recomendados: Introducción a Azure (AZR115)

Supongamos que tiene sus datos almacenados en la nube de Azure y está codificando aplicaciones Xamarin para mostrar los datos a los clientes en múltiples plataformas. Podría usar HttpClient para transferir datos codificados en JSON y un serializador para convertir entre JSON y los objetos de su modelo. Esto funciona pero es tedioso de implementar. Una opción mejor es el SDK del cliente de Azure porque simplifica las operaciones básicas de CRUD y ofrece funciones avanzadas como el almacenamiento en caché sin conexión. Este módulo le muestra cómo usar MobileServiceClient desde el SDK de Azure para trabajar con sus tablas de datos de Azure. Consumirás datos de un servicio de Azure, agregarás soporte para almacenamiento en caché y sincronización sin conexión, y administrarás conflictos de datos cuando surjan.

Autenticación con Azure (AZR120)

Requisitos previos recomendados: Introducción a Azure (AZR120)

Si almacena datos de clientes o negocios en Azure, deberá protegerlos de un uso no autorizado. Azure ofrece muchas opciones para autenticar usuarios y determinar a qué datos pueden acceder. Estas opciones de seguridad están deshabilitadas de forma predeterminada, lo cual es conveniente para las API públicas o de prueba; sin embargo, debe habilitarlos antes de mover su código a producción. Este módulo le muestra cómo configurar los lados del servidor y del cliente para proteger sus datos de Azure. En el servidor, habilitará la autenticación de usuario con Azure Active Directory o un proveedor externo (Google, Cuenta de Microsoft, Facebook y Twitter). En el cliente, configurará MobileServiceClient para usar OAuth y luego administrará el token de acceso para que el usuario no tenga que iniciar sesión cada vez que ejecute su aplicación.

Consideraciones

Esta ruta de aprendizaje FSharp está en GitHub en un repositorio público donde todos pueden apoyarlo o darnos recomendaciones (los PRs son bienvenidos 😎). De la misma forma, el contenido se actualizará aquí.

De interés…

Recursos:

Muchas gracias por leer esta publicación! 
Ruta de aprendizaje Azure
5 (100%) 1 vote

Otros

feedback

Te invito a dejar tu opinión en la caja de comentarios. Si quieres que hable de un tema en específico o que detalle un poco más algunos temas, déjame saber. Los temas más interesantes serán agregados en mi lista de publicaciones futuras.

¿Te gustan las publicaciones como esta? Entonces, suscribete y activa las notificaciones push para recibir actualizaciones. Nos vemos en la próxima!

2019-04-12T18:50:27-04:00

Dejame tus comentarios

avatar
  Suscribirte  
Notificar de