Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de Xamarin

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

Xamarin es una compañía de software estadounidense, propiedad de Microsoft y con sede principal en San Francisco (California), fundada en mayo de 2011.

Con un código compartido del lenguaje de programación C#, los desarrolladores de software pueden usar Xamarin para escribir aplicaciones móviles nativas para Android, iOS y Windows, y compartir código a través de múltiples plataformas, incluyendo Windows y macOS.

Este curso de Xamarin está enfocado a que puedas aprender Xamarin con recursos adicionales que te permitirán conocer varios aspectos en la programación de aplicaciones móviles.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en Xamarin bonificable para empresas

A quién va dirigido nuestro curso de Xamarin

A todo programador que quiera aprender Xamarin, que quiera desarrollar aplicaciones multiplataforma utilizando este framework con el cual podrán crear aplicaciones para distintos sistemas operativos tales como: Windows, Android e iOS.

Objetivos de nuestro curso de Xamarin

  • Aprender a desarrollar aplicaciones multiplataforma, conteniendo desde controles básicos (botones, listas, cajas de texto).
  • El alumno obtendrá los conocimientos necesarios para crear aplicaciones con un sistema de autenticación.
  • Obtener una base sólida sobre como se trabaja con este framework.

Qué vas a aprender en nuestro curso de Xamarin

Xamarin es una compañía de software estadounidense, propiedad de Microsoft y con sede principal en San Francisco (California), fundada en mayo de 2011.

Con un código compartido del lenguaje de programación C#, los desarrolladores de software pueden usar Xamarin para escribir aplicaciones móviles nativas para Android, iOS y Windows, y compartir código a través de múltiples plataformas, incluyendo Windows y macOS.

Este curso de Xamarin está enfocado a que puedas aprender Xamarin con recursos adicionales que te permitirán conocer varios aspectos en la programación de aplicaciones móviles.

Requisitos de nuestro curso de Xamarin

  • Es necesario tener conocimientos básicos de C#.
  • Tener instalado el programa Visual Studio Community.
  • Dentro de Visual Studio Community instalar las extensiones: Xamarin Controls, Xamarin.Apple SDK y Xamarin.Android SDK.
  • Tener un equipo con el sistema operativo Windows o macOS.

Temario del curso de Xamarin

tema 1

Introducción

  • ¿Qué es Xamarin?
  • Características de Xamarin
  • Mobile UI Design
  • Desarrollo en Xamarin
  • Capa de Acceso a datos
  • Arquitectura MVVM
  • Arquitectura Cross-Platform
  • Requisitos
iconArrowDown
tema 2

XAML

  • ¿Qué es XAML?
  • Ventajas y limitaciones
  • Código vs XAML
  • Conceptos básicos
  • Compilación
  • Vista previa
  • Pasando argumentos
  • Propiedades enlazadas
  • Propiedades adjuntas
  • Creación de accesorios
  • Consumo de una propiedad adjunta
  • Diccionario de recursos
iconArrowDown
tema 3

MVVM

  • Integración con MVVM
  • Servicios
  • Dependency Service
  • Bindings
  • MessengerService
  • Frameworks MVVM Xamarin Forms
iconArrowDown
tema 4

Interfaz de usuario I

  • Animaciones
  • BoxView
  • Colores
  • Control References
  • Pages
  • Layouts
  • View
iconArrowDown
tema 5

Interfaz de usuario II

  • Maps
  • Picker
  • Style
  • TableView
  • Text
  • Themes
  • WebView
iconArrowDown
tema 6

Fundamentos I

  • Clases
  • Ciclo de vida
  • Ciclo de vida en MVVM
  • Comportamiento
  • Custom Renderers
  • Effects
  • Archivos
iconArrowDown
tema 7

Fundamentos II

  • Gestos
  • Base de datos local
  • Mensajes
  • Navegación
  • Plantillas
  • Triggers
  • Behaviors
iconArrowDown
tema 8

Características de la plataforma

  • Android
  • iOS
  • App Indexing y Deep Linking
  • Device Class
  • Xamarin Essentials
  • Publicación de aplicaciones
iconArrowDown
tema 9

Data & Cloud Services

  • Servicios
  • Autenticación
  • Sincronización
  • Push notification
  • Store files
  • Search
  • Store data
iconArrowDown

Preguntas Frecuentes de Xamarin

Beneficios del curso Xamarin

accordionIcon
El curso de Xamarin te permitirá desarrollar aplicaciones móviles multiplataforma con una sola base de código en C#. Esto no solo ahorra tiempo y recursos, sino que también asegura una mayor consistencia y calidad en las aplicaciones que desarrollas. Además, tendrás acceso a soporte técnico especializado y a una comunidad activa de desarrolladores.

¿El curso de Xamarin está 100% bonificado por FUNDAE?

accordionIcon
Sí, el curso de Xamarin es 100% bonificable a través de FUNDAE. Esto significa que puedes recibir formación de alta calidad sin coste adicional para tu empresa, siempre y cuando cumplas con los requisitos establecidos por la fundación.

¿Cómo se imparten las clases del curso Xamarin?

accordionIcon
Las clases del curso de Xamarin se imparten de manera online, lo que te permite seguir el curso desde cualquier lugar y a tu propio ritmo. Además, contarás con sesiones en directo con instructores expertos y acceso a material didáctico actualizado.

Habilidades a desarrollar con el curso Xamarin

accordionIcon
Al completar el curso de Xamarin, desarrollarás habilidades avanzadas en la creación de aplicaciones móviles multiplataforma. Aprenderás a utilizar C# y el entorno de desarrollo de Xamarin, a integrar servicios web y a optimizar aplicaciones para un rendimiento óptimo en iOS y Android.

¿Cómo me inscribo en el curso Xamarin?

accordionIcon
Para inscribirte en el curso de Xamarin, simplemente debes completar un formulario de inscripción y proporcionar los datos requeridos. Una vez recibido y procesado tu formulario, recibirás confirmación de tu inscripción y los detalles para comenzar el curso.