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.
Enlaces útiles
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.
Enlaces útiles
- Documentación del servicio de aplicaciones
- Crear una aplicación web ASP.NET Core en Azure
- Cree una aplicación web Node.js en Azure
- Cree una aplicación Xamarin.Forms con Azure
Explorando por tu cuenta
- Probar el Servicio de aplicaciones de Azure
- Mejores prácticas para el servicio de aplicaciones de Azure
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.
Enlaces útiles
- Cómo usar el cliente administrado para aplicaciones móviles de Azure
- Sincronización de datos sin conexión en aplicaciones móviles de Azure
- Active la sincronización sin conexión para su aplicación móvil Xamarin.Forms
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.
Enlaces útiles
Consideraciones
De interés…
Recursos:
- Blog (EN | ES)
- Ruta de aprendizaje Xamarin
- Repositorio de la Ruta de aprendizaje Azure
- Ruta de aprendizaje CSharp
- ¿Cual es la mejor oportunidad para aprender a desarrollar aplicaciones moviles?
- Herramienta perfecta en el mundo del desarrollo móvil
- ¿Xamarin, la mejor solución del desarrollo de aplicaciones móviles para ti? (Parte 1 | Parte 2)
- Cognitive Services y Xamarin.Forms: Creando aplicaciones inteligentes
- Biblioteca Universal Xamarin
- Fondos de pantalla de Xamarin
[bucket id=»11045″ title=»Gracias por leer»]