Del 2 julio al 11 julio de 2018

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 avanzando 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?
  • ¿De dónde descargar Visual Studio 2017?
  • MVVM
  • PCL, Código compartido, Net Standard
  • Visual Studio Projects y esqueleto de aplicación
  • Nuget
  • Construyendo la pantalla (Controles layout)
  • Controles más utilizados
  • Inyección de dependencias
  • Navegación
  • Validación
  • Platform Renders
  • Efectos
  • Recursos / Temas
  • Comportamientos
  • Accediendo a datos externos
  • Bases de datos
  • Mapas
  • Acceso al hardware
  • Testeo unitario
  • Futuro. ¿Qué podemos esperar?

Fechas y horarios

Fechas: del 2 al 11 de julio de 2018

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

Horas: 24

Fecha prevista de selección: 21 de junio

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.

Inscripción