Desarrollo de aplicaciones nativas multiplataforma con Xamarin

  • Desarrollo web
  • curso
  • 30
  • 16/09/2019

Crear aplicaciones para múltiples plataformas de forma nativa supone todo un reto para los desarrolladores. Para Android es necesario programar en Java (o Kotlin) usando Android Studio y para iOS se necesita Objective-C/Swift con el entorno propio de Apple: XCode. Si además queremos que sea compatible con Windows 10, entonces tenemos C# con el entorno de Visual Studio. Tratar de abordar su desarrollo implicaría conocer muy bien los entornos y lenguajes propios de cada uno, además de una cantidad enorme de conocimientos específicos. Esto para equipos de trabajo pequeños hace que muchas veces fuese poco viable realizar estos desarrollos.

Xamarin soluciona este problema ofreciendo una plataforma de desarrollo gratuita de Microsoft que permite desarrollar aplicaciones nativas, que funcionan en Android, iOS y Windows entre otros sistemas. Todo ello sin duplicar código o aprender nuevas herramientas, y compartiendo la mayor cantidad de código entre las plataformas más importantes: iOS, Android y Windows 10. Y un mismo lenguaje para escribir la lógica: C#.

 

Objetivos

El curso pretende dar los conocimientos necesarios para poder desarrollar aplicaciones multiplataforma nativas que puedan ejecutarse tanto en dispositivos iOS, Android y Windows usando código reutilizable y un mismo lenguaje: C#. Para ello se utilizará Xamarin, que permite crear interfaces compartidas de forma muy rápida. Además, nos apoyaremos en el uso de patrones MVVM e inyección de dependencias para poder acceder a las APIs específicas de iOS, Android y Windows. Por último, se darán las nociones básicas para la publicación en las tiendas de aplicaciones de iOS y Android.

 

Audiencia

Desarrollares, jefes de proyecto y estudiantes que quieran ampliar su conocimiento a plataformas móviles iOS y Android, pero no quieren aprender de 0 un nuevo lenguaje.

 

Prerrequisitos

Para la realización de este curso se requieren conocimientos básicos de C# y .net.

  1. Introducción
    1. Introducción a Xamarin
    2. Forms vs Xamarin Nativo (Clásico)
    3. Instalación
    4. ¡Hola Mundo!
  2. Interfaz de usuario – Xamarin.Forms
    1. Páginas
    2. Layouts
    3. Controles
  3. XAML
  4. Depuración en dispositivos
  5. MVVM
  6. Navegación
  7. Interfaz de usuario avanzada
  8. Acceder al hardware del dispositivo
  9. Plugins
  10. Datos locales
  11. Conectar con servicios REST
  12. App Center
  13. Publicación en tiendas

Este curso puede ser bonificado a través de los créditos de formación de FUNDAE, siendo ITI la entidad Organizadora del curso. Para ello, la inscripción debe realizarse con al menos 7 días de antelación. Inscripciones posteriores no podrán bonificarse. Si necesita que dicha gestión la realice ITI, póngase en contacto con nosotros aquí.

Todos los cursos tienen un precio base específico. Sobre el precio base, se podrán aplicar una
serie de descuentos en los siguientes casos:

  • Inscripción anticipada (30, 20 y 10 días antes de la fecha de fin de inscripción).
  • Inscripción de más de un alumno de una misma organización.
  • Ser asociados de ITI o disponer de un acuerdo de colaboración con ITI.

El precio final tras los descuentos deberá incrementarse con el correspondiente IVA (21%).

Consulta nuestra política de precios


Inscribirse

Rellena los datos de este formulario y nos pondremos en contacto contigo para confirmar la inscripción a este curso

Datos del participante



Datos de la empresa


Empresa asociada al ITI SiNo


He leído y acepto la política de privacidad

Deseo recibir el Newsletter o boletines de ITI
Deseo recibir el Newsletter o boletines de ITI


Deseo recibir el boletín de formación de ITI
Deseo recibir el boletín de formación de ITI

form-single-oferta-formativa
https://iti.es/gracias-cursos?pid=7179&tipo=formacion

Datos Básicos

Inscripción: Del 17/01/2019 al 06/09/2019
Inicio: 16/09/2019
Fin: 02/10/2019
Duración: 30
Horario: Lunes y miércoles de 15:30 a 20:30 h
Lugar: Instituto Tecnológico de Informática- ITI. Ciudad Politécnica de la Innovación, Edificio 8G, Cuarta Planta

Este sitio web utiliza cookies para que tengas una mejor experiencia de usuario. Si continúas navegando estás dando tu consentimiento para la aceptación de cookies y la aceptación de nuestra Política de cookies.

ACEPTAR
Aviso de cookies