Xamarin Forms, es el poderoso framework de Microsoft, que permite el desarrollo para Android, iOS y Windows, con una sola base de código, tanto C# para la lógica de negocios, como XAML para la definición de interfaces gráficas, lo que permite el compartir hasta el 90% de código.
Si estás iniciando en el mundo de Xamarin, seguro te habrás encontrado un montón de recursos, que te tomaría algún tiempo procesar y asimilar para aprender. Incluso, puede que en algunos tutoriales de youtube no aprendas las buenas prácticas sobre esta tecnología, por lo que en esta ocasión, te mostraré cuáles son los mejores cursos de Xamarin en español.
Contenido
- 1 El mejor paquete de cursos de Xamarin Forms en español del 2024
- 2 El mejor curso de Xamarin en Español del 2024: Aprende Xamarin Forms para desarrollar apps multiplataforma
- 3 El mejor curso de Xamarin Forms Shell del 2024
- 4 El mejor curso Avanzado de Xamarin Forms del 2024
- 5 El mejor curso de Xamarin Forms con frameworks del 2024: FreshMvvm
- 6 El mejor curso de Xamarin Forms con SignalR del 2024: Creación de un Chat en Tiempo Real
- 7 Curso Gratis de Xamarin online
El mejor paquete de cursos de Xamarin Forms en español del 2024
Si te han gustado los cursos anteriores, entonces, seguramente querrás adquirirlos todos para mejorar tus conocimientos en Xamarin Forms. Si este es tu caso, entonces, te recomiendo que tomes el Máster en Xamarin Forms para desarrollar apps multiplataforma, el cual se encuentra en un precio especial por tiempo limitado.
En este pack de cursos, se incluyen 10 cursos de Xamarin Forms, includos los que hemos analizado anteriormente, así como 1 curso de C#, el cual por sí mismo, podría ser otro máster.
En conjunto, todo el paquete conforma 11 cursos, y más de 65 horas de contenido, al cual tendrás acceso sin restricciones y cuando tú quieras, ya que es una oferta tipo lifetime deal, es decir, para toda la vida. Si quieres tomarlo, da click en la siguiente imagen:
El mejor curso de Xamarin en Español del 2024: Aprende Xamarin Forms para desarrollar apps multiplataforma
Este definitivamente es el mejor curso para aprender Xamarin Forms. Y es que, se inicia desde la instalación del IDE Visual Studio, ya sea que tengas MacOS, o bien, que tengas Windows. De igual forma, aprenderás a llevar a cabo la correcta configuración para desarrollar apps con esta tecnología.
Posteriormente, aprenderás temas esenciales como Controles, Layouts y Páginas, con los cuales podrás armar el layout de tus aplicaciones.
Un punto indispensable en Xamarin, es aprender a navegar entre páginas, esto lo aprenderás también como parte de este curso de Xamarin Forms.
De igual forma, aprenderás qué es el Data Binding, y cómo utilizarlo, así como tomar ventaja de los Commands para desligar el código de interfaz gráfica, de la lógica de negocios.
Un paso después, aprenderás cómo utilizar listas en tus aplicaciones, para que se vean como tú quieres, y aprenderás también a manejar la información, tanto para enlazar los datos a desplegar, como para obtener la información de cada elemento seleccionado. Dentro de este tema, también aprenderás cómo llevar a cabo el agrupamiento en un ListView.
Como parte de una app basada en Xamarin Forms, es indispensable que aprendas a centralizar los estilos para no estar repitiendo código una y otra vez, esto también lo aprenderás como parte de este curso.
Para seguir practicando y aprendiendo, en el siguiente módulo, aprenderás a crear una aplicación del clima, gracias a un Servicio REST, el cual consumiremos y daremos estilo a la aplicación para que se vea de forma extraordinaria.
Si necesitas llevar a cabo alguna tarea específica de la plataforma, ya sea Android o iOS, podrás hacerlo gracias a Dependency Services, tema que también se toca en el curso.
Posteriormente, aprenderás cómo llevar a cabo la creación y uso de bases de datos locales con Xamarin Forms.
Definitivamente, el mejor curso para aprender a programar desde cero con Xamarin.
El mejor curso de Xamarin Forms Shell del 2024
Este curso, es maravilloso, ya que es 100% práctico. Se empieza con una introducción sobre Shell, y cuáles son los requerimientos para utilizarlo.
Posteriormente, se enseña cómo crear una clase para alojar los elementos en el Shell. Un paso después, a través de páginas pre creadas, se empieza a crear la jerarquía visual de la aplicación, utilizando Flyouts. Se hace un recorrido paso a paso sobre cada característica, para que no queden huecos en el aprendizaje.
Si lo tuyo es trabajar con Tabs, entonces en el curso, también se muestra cómo prescindir del Flyout, para dedicarte únicamente a trabajar y personalizar un TabBar.
Después, aprenderás a configurar tus páginas en Xamarin Forms Shell, y por último, aprenderás a llevar a cabo la navegación personalizada y búsqueda como parte de Xamarin Forms Shell.
El mejor curso Avanzado de Xamarin Forms del 2024
Si ya tienes algo de experiencia en Xamarin Forms, y lo que buscas es especializarte con temas avanzados, el curso avanzados en temas selectos de Xamarin Forms es para tí.
En primer lugar, se toca el tema de la clase Device, la cual, es una clase que nos permite llevar a cabo ciertas acciones de forma multiplataforma.
Posteriormente, se trata el tema de Espacios de Nombres XAML, donde se tocan temas como el uso de clases dentro del archivo XAML, uso de Factory Method, entre otros temas.
A continuación, se trata el tema de Markup Extensions, cómo lograr crear clases para que podamos utilizarlas desde el código XAML.
Un paso después, se trata el tema de Bindable Properties, Attached Properties y Attached Behavios. Las primeras, son para poder crear propiedades que sean enlazables a través de Bindings, las segundas y terceras, agregan funcionalidad a las propiedades y controles, sin llevar a cabo cambios en los mismos.
Después, se toca el tema de transformaciones, que está relacionado con el siguiente tema, animaciones en xamarin forms. En estos módulos, aprenderás a crear animaciones que le darán un plus a tus aplicaciones.
Posteriormente, con el tema de Triggers, aprenderás cómo disparar ciertas acciones, para cambiar algo en la interfaz gráfica, como por ejemplo, que se habilite o deshabilite una caja de texto si otras previas han sido llenadas o no.
También se toca el tema de Behaviors, los cuales nos permitirán extender la funcionalidad de un control de forma fácil. Sirven mucho para crear commands de eventos no expuestos de forma nativa.
Los últimos 2 puntos, tienen que ver con Effects y Custom Renderers. los primeros, nos permitirán extender la funcionalidad de controles sin modificar el propio control, y los segundos, para crear controles personalizados.
Sin duda, el mejor curso de Xamarin Forms en temas avanzados.
El mejor curso de Xamarin Forms con frameworks del 2024: FreshMvvm
Este curso es ideal, si ya tienes experiencia en Xamarin Forms, y quieres llevar tus desarrollos al siguiente nivel. En el curso, se desarrolla una aplicación con el framework FreshMvvm, el cual es un framework diseñado y desarrollado específicamente para Xamarin Forms, por lo que es ligero.
A lo largo del curso, aprenderás a llevar a cabo conceptos como navegación entre ViewModels, quitar acomplamiento a través del contenedor de inyección de dependencias, y otros temas como creación de diferentes formas de navegación como tabbars y apps tipo master detail.
El mejor curso de Xamarin Forms con SignalR del 2024: Creación de un Chat en Tiempo Real
Si lo que quieres, es llevar tus conocimientos de Xamarin Forms al siguiente nivel, este curso es el indicado, ya que es un curso práctico para desarrollar una aplicación para transmitir datos en tiempo real multiplataforma.
Se trata de una aplicación de chat, seguro que tú también has querido hacer la tuya en su momento, ya sea por necesidad o por diversión, bueno, con este curso, se enseña eso precisamente paso a paso.
Se utiliza un servicio de SignalR para manejar las conexiones, pero también otros servicios de Azure como Azure Functions para llevar a cabo el procesamiento del envío de los mensajes ó el guardado de información, así como Azure Storage para el almacenamiento de imágenes que se envían en las convrsaciones.
Sin duda, un curso muy interesante, que te enseñará a trabajar con estas tecnologías en conjunto.
Curso Gratis de Xamarin online
Si por algún motivo, no puedes costerar los cursos anteriores mencionados, te dejo un par de listas de reproducción que te ayudarán a involucrarte con Xamarin rápidamente.