Saltar al contenido

Los 5 mejores cursos de Xamarin Forms del 2020

Xamarin Forms, es el potente framework de Microsoft para desarrollar aplicaciones multiplataforma. ¿Quieres una aplicación para Android, iOS y Windows, reutilizando el código de Interfaz gráfica y código común? Si es así, entonces Xamarin Forms es el camino a seguir.

En esta recopilación, te muestro los mejores cursos de Xamarin Forms que encontrarás en el mercado, basado en las opiniones de los usuarios.

El mejor Curso para aprender Xamarin Forms en el 2020

Sin duda, el mejor curso para aprende Xamarin Forms, es el curso llamado «Aprende Xamarin Forms para desarrollar apps multiplataforma». Este es un curso, que parte desde lo básico, es decir, si no tienes ni idea de qué es Xamarin, en este curso lo explican bastante bien.

Por algo es el curso más vendido de Xamarin Forms en Español del 2020, con la mayor cantidad de reseñas positivas de un curso de Xamarin. En el curso, se enseña desde los elementos visuales indispensables para crear un Layout, hasta el uso de bases de datos locales para el almacenamiento de información. Entre los puntos más destacados del curso, encontramos:

  • Introducción a Xamarin Forms
  • Controles en Xamarin Forms
  • Layouts en Xamarin Forms
  • Pages en Xamarin Forms
  • Consumo de servicios REST
  • Bases de datos locales
  • Dependency Injection
  • MVVM
  • Navegación
  • Listas
  • Entre muchos otros temas

El mejor curso avanzado de Xamarin Forms

Si lo básico ya no es lo tuyo, y quieres adentrarte más a fondo a la plataforma de Xamarin Forms, entonces este es tu curso.

Para llamarte un experto en Xamarin, debes ser capaz de manejar conceptos con Bindable Properties, Attached Behaviors, Animaciones, Behaviors, Effects, Custom Renderers, entre otros conceptos avanzados. Todo esto aprenderás con ejemplos prácticos a través de lecciones específicas, que podrás tomar de forma secuencial, o bien, aprender únicamente los conceptos de lecciones individuales.

Entre los temas principales del curso, encontrarás:

  • Markup Extensions
  • Bindable Properties
  • Attached Properties y Attached Behaviors
  • Animaciones
  • Triggers
  • Behaviors
  • Effects
  • Custom Renderers
  • Entre muchos otros temas.

El mejor curso de Xamarin Forms MVVM

Si vienes de un mundo como WinForms, seguramente te resulta extraño el trabajar con Xamarin Forms, Esto es debido, a que en Xamarin Forms se utiliza el patrón de diseño MVVM, el cual, separa el código de la interfaz gráfica, de la lógica de negocios y de los modelos de datos.

Esto resulta un tanto extraño para los principiantes, ya que es más sencillo crear un manejador de eventos y escribir el código en ese bloque, pero la realidad, es que debemos siempre de pensar en separar responsabilidades, y en esto, el patrón MVVM ayuda muchísimo.

Este curso es ideal, para que veas paso a paso, cómo migrar a un modo MVVM, explicando a detalle cada concepto para que no queden dudas de nada. Entre los temas que se tocan, se encuentran:

  • Problemas con aplicaciones sin MVVM en Xamarin Forms
  • Data Binding en Xamarin Forms
  • ViewModels en Xamarin Forms
  • Commands en Xamarin Forms

El mejor curso de CollectionView en Xamarin Forms

Si lo que estás buscando, es cómo utilizar a fondo el control CollectionView, para utilizarlo a tu favor, entonces este es tu curso.

Es un curso de especialización en este maravilloso control, ya que te enseña paso a paso y a detalle, cada característica de este control, y cómo puedes personalizarlo para que se vea y actúe como tú necesitas. Entre los temas destacados encontramos:

  • ¿Cómo trabajar con Datos en el CollectionView con Xamarin Forms?
  • Tipos de Layouts en el control CollectionView de Xamarin Forms
  • Selección de elementos con el control CollectionView de Xamarin Forms
  • Despliegue de información cuando hay colecciones vacías
  • Agrupamiento de datos en el CollectionView de Xamarin Forms
  • Scrolling en el CollectionView de Xamarin Forms
  • SkeletonViews en Xamarin Forms

El mejor curso de Xamarin Forms creando una aplicación de Chat en tiempo real

Estoy seguro de que si eres alguien a quien le encanta la programación y jugar con código para realizar proyectos interesantes, entonces, crear una aplicación de chat es algo que siempre has querido hacer.

Ya sea por falta de tiempo o conocimiento, si aún no la has realizado, este curso es para ti, ya que te guiará paso a paso para que crees tu propia aplicación de chat, que podrá comunicarse en tiempo real con otros dispositivos.

Entre los temas más importantes que se tocan en el curso se encuentran:

  • Creación de conexiones con SignalR
  • Envío de mensajes de texto y de imágenes
  • Manejo de usuarios en las salas de chat
  • Creación de una app de Xamarin Forms para el chat
  • Envío de mensajes privados