viernes, 17 de febrero de 2017

ZXing.Net.Mobile for Forms, una librería para escanear códigos de barras, QRs y más

¡Hola! En la entrada de esta semana te hablaré acerca de ZXing.Net.Mobile for Forms, el cual es una librería basada en otra librería de código abierto para escanear códigos de barras llamada ZXing (Zebra Crossing) y que hace uso del ZXing.Net.Port.

Esta librería funciona para diversos proyectos .NET, incluyendo por supuesto, Xamarin (Forms, Android, iOS, Windows Phone, UWP...) y reduce el esfuerzo para implementar un scanner de códigos de barras, QRs y más en nuestros proyectos multiplataforma.

¡A continuación te explico qué fácil es utilizar esta librería!

Paso 1. Crea un proyecto de tipo Xamarin.Forms Portable. Para este caso, he puesto el nombre ScannerZXing.


Paso 2. Da clic derecho en la solución y elige Administrar Paquetes Nuget para la Solución

viernes, 10 de febrero de 2017

Oxyplot: Una solución gratuita y open-source para crear gráficas en .NET y Xamarin

¡Hola! En esta entrada te mostraré lo fácil que es agregar gráficas en un proyecto de Xamarin.Forms utilizando Oxyplot, la cual es una librería multiplataforma para agregar charts en soluciones basadas en .NET Framework, tales como WPF, Windows Forms, Windows, Windows Phone, Silverlight, y por supuesto, Xamarin (Forms, Android, iOS, etc).

Existen 4 pasos básicos a seguir:
  1. Agregar el paquete Oxyplot a tu proyecto mediante el Nuget Package Manager.
  2. Agregar un control PlotView en tu interfaz de usuario
  3. Crear un objeto PlotModel.
  4. Asociar (mediante Binding, por ejemplo) el PlotModel a la propiedad Model del PlotView.

Ahora vamos a ver cómo se hace paso a paso en un proyecto de Xamarin.Forms.

Paso 1. Crea un proyecto de tipo Xamarin.Forms Portable. Para este caso, he puesto el nombre GraficasOxyplot.


Paso 2. Da clic derecho en la solución y elige Administrar Paquetes Nuget para la Solución.

jueves, 9 de febrero de 2017

Crea una cuenta de Azure SIN tarjeta de crédito

A continuación les paso un método para obtener un Azure Pass, el cual les permitirá utilizar Azure con créditos de manera gratuita y sin requerir tarjeta de crédito. De esta manera, podrán iniciar bien el diplomado de Xamarin Intermedio (ya inició, aquí la noticia) y de Azure University (está por iniciar, la noticia aquí). Azure y el cómputo en la nube son una parte esencial en ambos cursos.

NOTAS:

  • NO ABUSAR DEL SERVICIO. Solo genera un código porque sólo necesitas uno. Se recomienda no compartir el método con personas ajenas al diplomado, para evitar un mal uso de Azure. El método es gratuito, evitemos que lo den de baja por usuarios que hacen uso indebido de Azure.
  • El código tiene una vigencia de 3 meses
  • Cuentas 100 USD mensuales para tus servicios (máquinas virtuales, bases de datos, servicios en la nube, servicios móviles, etc).
  • Si ya usaron Azure gratis con su cuenta por alguna otra razón (DevEssentials, AzurePass, ITProCloudEssentials, Trial) es probable que el código obtenido no funcione. Tendrán que crear otra cuenta de Outlook/Hotmail/Live
  • Solo funciona con Internet Explorer. Con Chrome y otros navegadores (Edge, Firefox) la pantalla se queda en negro. Esto es porque se instala un ActiveX y bueno, ya saben, Internet Explorer...

Pasos a seguir:

Ingresa a https://aka.ms/ignite2016labs

Inicia sesión con tu cuenta de Hotmail/Live/Outlook y acepta los 2 permisos solicitados.

Diplomado en línea: Azure University

Microsoft continúa ofreciendo cursos gratuitos para que sigas preparándote y aprendiendo de sus tecnologías. En esta ocasión, se han abierto las inscripciones para el Diplomado en línea Azure University.


En este nuevo diplomado, aprenderás 2 temas por semana y habrá sesiones en directo con los instructores y expertos internacionales, donde podrás preguntarles y aprovechar al máximo la experiencia de aprendizaje.

Además, los recursos (videos, pdfs, enlaces) estarán disponibles on-demand mientras el curso esté vigente.

Para aprobar y recibir un diploma digital otorgado por Microsoft que valida tu superación del curso, deberás realizar exámenes en línea semanalmente. El criterio de aprobación es obtener 8/10.

Los módulos del curso son:

  • Computo de nube Empresarial
  • Tipos de soluciones de la nube como centro de computo
  • Redes de Datos en Azure (Networking)
  • Seguridad y Firewalls en Azure
  • Resguardo y recuperación
  • Monitoreo de componentes de Azure
  • Manejo de Identidades en la Nube
  • Bases de datos y analítica en Azure

Para más información y realizar tu registro, da clic en el siguiente enlace. Todavía no se define una fecha de inicio, pero si te registras, te llegará posteriormente un correo cuando el aula esté abierta.


Te invito a que participes en esta experiencia de aprendizaje. Si gustas, puedes unirte a nuestro grupo de estudio en Facebook, donde varios alumnos del curso nos apoyamos resolviendo dudas, compartiendo conocimiento y más. (Nota: Anteriormente hubo un diplomado llamado Windows 10 University y decidimos que reutilizaremos el mismo grupo, por eso momentáneamente se sigue llamando así).


¡Saludos y a seguir aprendiendo!

lunes, 6 de febrero de 2017

Data Science and Analytics Free Beta Certification Exams!

¡Hola! En esta entrada te comento que Microsoft está ofreciendo !2 exámenes de certificación totalmente gratuitos! Si estás interesado en las ciencias de datos y análisis, has utilizado Azure Machine Learning para desarrollr soluciones inteligentes en la nube y quieres evaluar tus conocimientos en estas áreas, esta información te interesa :)

La idea es que solicitarás el examen, agendarás cada uno en una fecha no posterior al 31 de Marzo y al momento de hacer la compra, colocarás un código (voucher) para que salga gratis el examen (solo hay 300 disponibles en todo el mundo, así que apresúrate a aplicar!)

El primer examen es el 70-774: Perform Cloud Data Science with Azure Machine Learning, el cual evalua 4 habilidades:

  • Preparación de datos para el Análisis en Azure Machine Learning y su exportación
  • Desarrollar modelos de Aprendizaje Automático
  • Operar y administrar servicios de Azure Machine Learning 
  • Usar otros servicios para Aprendizaje Automático

Para obtener gratis este examen, ingresa a su página y sigue la guía que coloco más abajo. El voucher que utilizarás es SCPAZ774EP.

El segundo examen es el 70-775 Perform Data Engineering on Microsoft Azure HDInsight (beta), el cual se centra en las siguientes habilidades:

  • Administrar y provisionar clústeres HDInsight 
  • Implementar soluciones de procesamiento por lotes de Big Data
  • Implementar soluciones de procesamiento interactivo de Big Data 
  • Implementar soluciones de procesamiento en tiempo real de Big Data Real

De igual forma, sigue la guía para solicitar el examen desde esta página. El voucher a utilizar es BPERB775VM.

No lo pienses tanto porque hay solo 300 asientos disponibles por examen, así que cuanto antes lo solicites, mejor :)

Esta información la obtuve desde el blog Born To Learn, el cual es oficial de Microsoft. Te sugiero lo revises constantemente, pues siempre colocan entradas interesantes, incluyendo la oportunidad de realizar exámenes betas gratuitos.

Ahora sí, la guía para solicitar el examen gratis. Para este ejemplo, utilicé el 70-774:

Paso 1. Ingresa a la página del examen y da clic en Schedule exam.