Curso de desarrollo de aplicaciones nativas multiplataforma con Xamarin

  • Ingeniería Software
  • curso
  • 30
  • Finalizado
PRESENCIAL

Curso desarrollado en colaboración con el Colegio Oficial de Ingeniería Informática de la Comunitat Valenciana (COIICV).

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 la Fundación Tripartita, 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 descuentos:

  • 15% para asociados ITI
  • 15% para colegiados del COIICV

    Inscribirse

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

    Datos del participante



    Asociado/Colegiado AVIT-COITCV SiNo

    Datos de la empresa


    Empresa asociada a 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=5395&tipo=formacion

    Datos Básicos

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

    Formación personalizada

    ¿Te interesa que ITI proporcione este curso a medida para tu empresa? Rellena nuestro formulario de necesidades formativas y nos pondremos en contacto contigo.