Lo sentimos, en estos momentos este programa no está activo en CanalCursos.com
Curso de Desarrollo de Aplicaciones Multiplataforma con Xamarin
- Curso |
- Presencial en Zaragoza
- 100% bonificado para trabajadores por cuenta ajena
Precio
Contacta con el centro para más información
Pide Información y sin compromiso
Descripción del curso
Detalles
Dirigido a:
Dirigido a desarrolladores que tengan experiencia previa en lenguajes orientados a objetos o desarrollo de aplicaciones nativas en otros lenguajes.
Objetivos del programa:
- Iniciar el desarrollo de aplicaciones multiplataforma con Xamarin Studio.
- Conocer cómo se estructuran las aplicaciones de Xamarin Forms y desarrollar aplicaciones empresariales conectadas a servicios web de intercambio de datos.
Requisitos para acceder al curso:
- Tener conocimientos previos de programación orientada a objetos y realización de
aplicaciones nativas.
- Haber trabajado previamente con lenguajes del CLR de .NET Framework.
Duración: 36 horas.
Fecha inicio: 22/06/2015
Fecha fin: 30/06/2015
Lunes a jueves de 16 a 22 h
Temario:
MÓDULO 1. Qué es y qué necesito para desarrollar una aplicación Xamarin Forms (2 horas).
· Qué es Xamarin.
o Qué vías de desarrollo ofrece y qué plataformas soporta.
o Cuánto cuesta el licenciamiento de la plataforma.
o Qué ventajas ofrece Xamarin frente a otros marcos multiplataforma.
· Instalación e introducción a Xamarin Studio.
· Vinculación con Visual Studio.
MODULO 2. Construcción de la primera aplicación. (15 horas).
· Creación de un proyecto de Xamarin Forms.
· Ejecutar y depurar una aplicación.
· Utilización de componentes y paquetes de terceros a través de NuGet.
· Que es el PCL y para qué se utiliza.
o Creación de librerías PCL.
o Estructuración y arquitectura de aplicaciones.
Dirigido a desarrolladores que tengan experiencia previa en lenguajes orientados a objetos o desarrollo de aplicaciones nativas en otros lenguajes.
Objetivos del programa:
- Iniciar el desarrollo de aplicaciones multiplataforma con Xamarin Studio.
- Conocer cómo se estructuran las aplicaciones de Xamarin Forms y desarrollar aplicaciones empresariales conectadas a servicios web de intercambio de datos.
Requisitos para acceder al curso:
- Tener conocimientos previos de programación orientada a objetos y realización de
aplicaciones nativas.
- Haber trabajado previamente con lenguajes del CLR de .NET Framework.
Duración: 36 horas.
Fecha inicio: 22/06/2015
Fecha fin: 30/06/2015
Lunes a jueves de 16 a 22 h
Temario:
MÓDULO 1. Qué es y qué necesito para desarrollar una aplicación Xamarin Forms (2 horas).
· Qué es Xamarin.
o Qué vías de desarrollo ofrece y qué plataformas soporta.
o Cuánto cuesta el licenciamiento de la plataforma.
o Qué ventajas ofrece Xamarin frente a otros marcos multiplataforma.
· Instalación e introducción a Xamarin Studio.
· Vinculación con Visual Studio.
MODULO 2. Construcción de la primera aplicación. (15 horas).
· Creación de un proyecto de Xamarin Forms.
· Ejecutar y depurar una aplicación.
· Utilización de componentes y paquetes de terceros a través de NuGet.
· Que es el PCL y para qué se utiliza.
o Creación de librerías PCL.
o Estructuración y arquitectura de aplicaciones.
o Cómo estructurar aplicaciones con gran lógica de negocio.
· Creación de páginas de contenido.
o Tipos de páginas de contenido.
o Comunicación entre páginas de contenido.
· Despliegue y trabajo con múltiples sistemas operativos.
MODULO 3. Manejo del ciclo de vida de las aplicaciones. (3 horas).
· Envío y recepción de notificaciones.
· Manejar el ciclo de vida de la aplicación a través de los eventos.
· Restaurar aplicaciones desde su ejecución en segundo plano.
MODULO 4. Diseño de interfaces en XAML. (8 horas).
· Definición y manejo de vistas XAML.
· Tipos de contenedores disponibles.
o Estructuración de contenido.
· Descripción y uso de controles.
o Patrón MVVM para enlazar datos.
· Interacción de controles con las páginas de contenido.
· Creación de controles personalizados.
MODULO 5. Guardado de datos e información. (4 horas).
· Guardado de información en conjuntos de valores.
· Guardado de información en bases de datos SQLite.
· Acceso a ficheros del dispositivo.
MODULO 6. Comunicación con servicios web. (2 horas).
· Manejo de múltiples hilos en la aplicación a través de tareas.
· Comunicación del aplicativo con servicios REST (entrada y salida de datos).
MODULO 7. Acceso a características nativas de cada plataforma . (2 horas).
· Utilización de servicios de dependencia para acceder a características nativas.
· Obtención de posicionamiento del usuario en iOS / Android / Windows Phone.
MODULO 8. Internacionalización de aplicaciones. (1 hora).
· Diseño de aplicaciones para múltiples lenguajes.
...· Creación de páginas de contenido.
o Tipos de páginas de contenido.
o Comunicación entre páginas de contenido.
· Despliegue y trabajo con múltiples sistemas operativos.
MODULO 3. Manejo del ciclo de vida de las aplicaciones. (3 horas).
· Envío y recepción de notificaciones.
· Manejar el ciclo de vida de la aplicación a través de los eventos.
· Restaurar aplicaciones desde su ejecución en segundo plano.
MODULO 4. Diseño de interfaces en XAML. (8 horas).
· Definición y manejo de vistas XAML.
· Tipos de contenedores disponibles.
o Estructuración de contenido.
· Descripción y uso de controles.
o Patrón MVVM para enlazar datos.
· Interacción de controles con las páginas de contenido.
· Creación de controles personalizados.
MODULO 5. Guardado de datos e información. (4 horas).
· Guardado de información en conjuntos de valores.
· Guardado de información en bases de datos SQLite.
· Acceso a ficheros del dispositivo.
MODULO 6. Comunicación con servicios web. (2 horas).
· Manejo de múltiples hilos en la aplicación a través de tareas.
· Comunicación del aplicativo con servicios REST (entrada y salida de datos).
MODULO 7. Acceso a características nativas de cada plataforma . (2 horas).
· Utilización de servicios de dependencia para acceder a características nativas.
· Obtención de posicionamiento del usuario en iOS / Android / Windows Phone.
MODULO 8. Internacionalización de aplicaciones. (1 hora).
· Diseño de aplicaciones para múltiples lenguajes.
Sede principal del centro
Zaragoza: Calle Bolonia, 14 - 50008 - Zaragoza- Zaragoza: Calle Bolonia, 14 - 50008 - Zaragoza
Ofertas relacionadas
-
Online y Semipresencial en Madrid, Barcelona, A Coruña, Alicante y 19 provincias +Centro: Tokio
- Prácticas
Estás viendo


