Xamarin Android: Almacenamiento en la Nube con Visual Studio
4.5 (61 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,047 students enrolled

Xamarin Android: Almacenamiento en la Nube con Visual Studio

Acceso a tablas NoSQL, contenedores de blobs, montaje de API-REST sobre máquinas virtuales Linux sobre Azure y Amazon
4.5 (61 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,047 students enrolled
Created by Enrique A
Last updated 11/2017
Spanish
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Crear aplicaciones para Android usando Xamarin con Visual Studio 2017 que tengan conectividad (almacenamiento y consulta) con contenedores de blobs en Azure Storage
  • Crear aplicaciones para Android usando Xamarin con Visual Studio 2017 que tengan conectividad (almacenamiento y consulta de API-REST/MySQL) con máquina virtual Linux sobre Azure
  • Crear aplicaciones para Android usando Xamarin con Visual Studio 2017 tengan conectividad (almacenamiento y consulta de API-REST/MySQL) con máquina virtual Linux sobre Amazon
  • Crear aplicaciones para Android usando Xamarin con Visual Studio 2017 que tengan conectividad (almacenamiento y consulta) con tabla NoSQL en Azure Storage
  • Crear aplicaciones para Android usando Xamarin con Visual Studio 2017 que detallen la interfaz (redondeo de imágenes, botones, degradados), tengan geolocalización, uso de mapas, acceso a la cámara, almacenamiento local, uso de listas, maestro-detalle, etc.
  • Montar una API-REST (ASPNET WEB API 2.0) sobre XSP en Ubuntu mediante Mono en C# tanto en Amazon como en Azure.
  • Instalación y configuración de máquinas virtuales Linux (Ubuntu) para Azure y Amazon desde la terminal
Course content
Expand all 21 lectures 02:41:57
+ Almacenamiento de datos y archivos en Azure Storage
6 lectures 39:18

Crearás una Interfaz Gráfica en Android Studio de tipo Constraint Layout y la llevarás a Visual Studio para habilitar el uso de la misma para la codificación con C#. Android Studio posee una excelente herramienta para la creación de la interfaz, la idea es utilizarla para crear la interfaz gráfica.

Preview 09:23

Ya con la interfaz en Visual Studio, se aplicará un degradado para mejorar la visualización con respecto al diseño.

Preview 04:03

Se agregan los componentes para reconocer los elementos de la interfaz e inicia la vinculación de la interfaz con el código en C#.

Cargado de componentes, habilitación de permisos y recepción de elementos de UI
06:05

Se habilita el acceso para la recepción de los datos de la cámara, y se almacenan en el dispositivo en la carpeta de la aplicación, de la misma forma se agrega el elemento al objeto de recepción de la imagen en la interfaz.

Captura de imagen de la cámara y guardado local de la imagen
06:08

Se habilita la geolocalización obteniendo las coordenadas del dispositivo, además se crea la zona de almacenamiento en Azure Storage.

Geolocalización y creación del Azure Storage
05:37

Se envían los datos a la zona de almacenamiento de Azure, tanto al contenedor de blobs como a la tabla NoSQL, terminando el ejercicio de almacenamiento.

Inserción de datos NoSQL y archivos en Azure Storage
08:02
+ Consulta de datos y archivos de Azure Storage en forma de listado
6 lectures 45:31

Crearás una interfaz para la recepción de elementos en un listado (ListView) y su definición del acomodo de la cabecera, subtítulo e imagen.

Generación de UI del listview de la consulta (Android Studio)
07:56

Agregarás los componentes necesarios y colocarás un un spinner de progreso en el código.

Cargado de componentes y spinner de progreso
07:52

Establecerás una tipografía especial y crearás las variables de conectividad a la zona de almacenamiento de Azure

Cambio de tipografía y variables de conexión del almacenamiento en Azure
06:40

Realizarás la descarga de datos desde Azure, con ellos lograrás extraer las imágenes correspondientes a cada registro desde su contenedor y los guardarás en el dispositivo.

Descarga de datos, de imágenes del almacenamiento e inicio del adaptador
07:54

En el adaptador de datos aplicarás una disminución del tamaño de la imagen y le aplicarás un redondeo de esquinas a cada una, previo a mostrarse en el listado.

Redondeo de imágenes y disminución de tamaño
08:24

Realizarás pruebas y ajustes de los elementos descargados desde el almacenamiento en Azure en el listado, tanto de texto como de las imágenes, terminando la primera parte del ejercicio de consulta, extrayendo todos los datos de la tabla NoSQL como del contenedor de imágenes al dispositivo local.

Preview 06:45
+ Generación de vista-detalle a partir del evento de selección en una listado
3 lectures 25:06

Generarás la interfaz de detalle en Android Studio, lo llevarás a Visual Studio y prepararás la recepción de los datos que provengan del listado para la colocación de los mismos en la nueva interfaz.

Generación de UI de vista-detalle de tipo constraint layout (Android Studio)
08:41

Recibirás los valores que provienen de la selección en el listado, personalizarás las imágenes y habilitarás el Mapa para obtener la ubicación en base a los datos de latitud y longitud obtenidos desde el almacenamiento en Azure.

Recepción de valores en vista-detalle a partir del listado
09:48

Habilitarás el evento click en el listado, que enviará los datos a la vista detalle, probarás la aplicación y realizarás pruebas de ajuste de la interfaz, terminando el ejercicio de consulta.

Habilitación del mapa, coordenadas, permisos, recepción de datos y pruebas
06:37
+ Acceso a API-REST en Ubuntu sobre Amazon y Azure desde Xamarin Android
6 lectures 52:02

Crearás y configurarás una máquina virtual Ubuntu en Azure, instalarás MySQL, WebMin y Mono.

Creación y configuración de la Máquina Virtual Ubuntu en Azure
08:44

Crearás y configurarás una máquina virtual Ubuntu en Amazon, instalarás MySQL, WebMin y Mono.

Creación y configuración de la Máquina Virtual Ubuntu en Amazon
08:36

Prepararás la API-REST que almacena información en MySQL en Ubuntu sobre Azure y Amazon.

Preparación del entorno para el montaje de la API-REST
06:43

Vía Webmin crearás las bases de datos, tablas y campos en MySQL en Ubuntu, tanto en Amazon como en Azure, además de la habilitación de puertos.

Creación de las bases de datos MySQL sobre Ubuntu en Azure y Amazon
11:11

Creación de la aplicación en Android que invocará la API-REST

Creación de la aplicación Android que invocará las API-REST
09:36

Almacenarás y consultarás datos de MySQL sobre Ubuntu montados en Azure y Amazon mediante una API-REST

Almacenamiento y consulta de la API-REST en Ubuntu sobre XSP en Azure y Amazon
07:12
Requirements
  • 1.- Conocimientos básicos sobre Android
  • 2.- Conocimientos básicos de programación en C#
  • 3.- Conocimientos básicos de Linux
  • 4.- Windows 10 instalado
  • 5.- Android Studio 2.3 o superior instalado
  • 6.- Visual Studio 2017 Community Edition con Xamarin Android instalado correctamente.
  • 7.- Emulador al gusto ya probado o pruebas en tu dispositivo físico ya probado. En el curso se usará emulador Android 7.1.1 - Pixel XL API 25, 1440 x 2560 de resolución x86_64 con Google Play Services activado en el simulador.
  • 8.- Virtualbox para Windows, la última versión. (La máquina virtual Ubuntu con la REST-API con el servidor MySQL se descargará de un repositorio para mayor comodidad, se levantará el servicio ya creado para iniciar las pruebas en Amazon y Azure).
  • 9.- Cuenta de Microsoft Azure. (Puede ser con la versión trial).
  • 10.- Cuenta con Amazon Web Services, puede ser con la versión gratuita. (Para el montaje del servidor de base de datos y la REST-API)
Description

Al terminar el curso podrás realizar aplicaciones para Android utilizando Visual Studio 2017 Community Edition que te permita almacenar y consultar información en tablas NoSQL y archivos en contenedores de la nube de Microsoft Azure. Además podrás acceder desde el dispositivo a Servicios REST con acceso a MySQL sobre Ubuntu en la nube de Amazon y Azure.

Temas que se tratarán:

  1. Creación de la Interfaz gráfica tipo Constraint Layout (Android Studio)

  2. Aplicación de tipografía específica

  3. Acceso a la cámara para obtención de imagen

  4. Obtención de coordenadas de la geolocalización

  5. Esquinas redondeadas de botones e imágenes

  6. Almacenamiento de información en Azure en tabla NoSQL

  7. Almacenamiento de archivos en contenedores de Azure

  8. Barra de progreso de cargado de datos

  9. Consulta de datos completos de tablas NoSQL de Azure

  10. Consulta de datos detallados de tablas NoSQL de Azure

  11. Colocación de datos en Lista con inclusión de imágenes ajustadas

  12. Aplicación de fondos con degradado 

  13. Generación de detalle a partir de consulta específica

  14. Generación de adaptador de datos

  15. Aplicación móvil con coordenadas en Google Maps

  16. Levantamiento de la API-REST ASP.NET Web API 2.0 en C# con Mono tanto de consumo como de almacenamiento de datos en máquina virtual Ubuntu 16 sobre XSP con acceso a MySQL sobre Amazon y Azure.

  17. Consumo móvil de la API-REST

Con códigos incluidos para facilitar el aprendizaje.

Nota Importante: Por la cantidad de alumnos en el curso, se incluyen por mensaje directo dentro de la plataforma el link para descargar todos los códigos usados en el curso, por lo que no se tienen asesorías personalizadas al momento.

Who this course is for:
  • Cualquiera que desee crear aplicaciones para Android con conectividad en la nube utilizando C#