Del 1 julio al 10 julio de 2019

Objetivos

En este curso aprenderemos a construir una aplicación multiplataforma con Xamarin Forms. Xamarin Forms nos permite desarrollar aplicaciones compiladas nativas en cada plataforma a partir de una misma interfaz y lógica de aplicación. Las plataformas que actualmente soporta Xamarin Forms, son iOS, Android, UWP (Windows 10) y Linux, WPF en preview…

Empezaremos por los básicos, así que no importa que no tengas experiencia con la plataforma. Es interesante que conozcas C# o por lo menos algún lenguaje similar para poder seguir los avances. Según vaya progresando el curso iremos incorporando contenido y complejidad, haciendo que nuestras aplicaciones de ejemplo luzcan mejor y aprovechen todo lo que nos da cada plataforma.

Contenidos

  • ¿Qué formas tenemos de desarrollar software para móviles hoy en día?
  • Historia de Xamarin
  • Diferencias entre Xamarin nativo y Xamarin Forms.
  • ¿Qué herramientas necesitamos?
  • ¿Dónde descargar Visual Studio 2019?
  • MVVM
  • PCL, Código compartido, Net Standard
  • Visual Studio Projects y esqueleto de aplicación
  • Nuget
  • Construyendo la pantalla (Controles layout)
  • BindableLayout
  • Controles más utilizados
  • ListView / CollectionView
  • Inyección de dependencias
  • Shell
  • Navegación
  • Validación
  • Platform Renders
  • Efectos
  • Visual
  • Recursos / Temas
  • Comportamientos
  • Accediendo a datos externos
  • Bases de datos
  • Mapas
  • Acceso al hardware (Xamarin Essentials)
  • Futuro. ¿Qué podemos esperar?

Fechas y horarios

Fechas: del 1 al 10 de julio de 2019

Horarios: de lunes a miércoles de 16:00 a 20:00

Horas: 24

Profesor

Asier Tarancón

Lugar de impartición

Centro Tecnológico de La Rioja

Avda. Zaragoza 21

Logroño

Inscripciones

El curso es gratuito, financiado por el Gobierno de La Rioja. La inscripción no garantiza la obtención de plaza en el curso, en caso de tener más inscripciones que plazas se hará una selección de los alumnos. Los alumnos deberán confirmar su asistencia una vez seleccionados.

Inscripción