Desarrollo Avanzado de Aplicaciones multiplataforma con Xamarin y C#
Capacitación laboral
En línea
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
Descripción
-
Tipología
Capacitación laboral
-
Metodología
En línea
-
Horas lectivas
30h
-
Inicio
Fechas disponibles
El principal objetivo de este curso es brindar a los alumnos de los conocimientos necesarios para analizar, desarrollar y gestionar con éxito los proyectos multiplataforma de Xamarin utilizando los patrones de implementación más eficientes, robustos y escalables. Este curso comienza con temas generales como administración de memoria, programación asíncrona, almacenamiento local y redes, y más tarde se mueve a características específicas de la plataforma. Durante esta transición, aprenderá sobre herramientas clave para aprovechar los patrones descritos, así como estrategias y características de implementación avanzadas. El curso también presenta conceptos de diseño e implementación de interfaces de usuario en plataformas Android y iOS desde una perspectiva Xamarin y multiplataforma, con el objetivo de crear una experiencia de interfaz de usuario consistente pero nativa. También se muestra el conjunto de herramientas para la gestión del ciclo de vida de las aplicaciones para ayudarle a preparar la línea de desarrollo para gestionar y ver proyectos multiplataforma hasta la publicación pública o privada..
Sedes y fechas disponibles
Ubicación
Inicio
Inicio
Acerca de este curso
Los asistentes, entre otras cosas, aprenderán aConfigurar su entorno para proyectos multiplataforma con Xamarin. Administrar la memoria para evitar fugas de memoria y ciclos de código prematuros. Emplear patrones asincrónicos y paralelos para ejecutar procesos. Crear y usar bases de datos SQLite para escenarios sin conexión. Integrar recursos de red con aplicaciones multiplataforma. Diseñar e implementar componentes de interfaz de usuario llamativos y reutilizables sin comprometer el nacimiento en aplicaciones móviles. Gestionar el ciclo de vida de aplicaciones de proyectos de desarrollo multiplataforma, etc.
Opiniones
Materias
- Desarrollo
- Programacion
- Herramientas
- C++
Programa académico
Parte 1. Desarrollo con Xamarin
Desarrollo multiplataforma con Xamarin | Plataformas objetivo | Ajustes en el entorno de desarrollo | Opciones de emulador | Estructura típica de una solución Xamarin | Calidad en Desarrollo Cruzado
Parte 2. Gestión de memoria
Ciclo de vida de componentes de aplicación | Colector de basura | Conceptos específicos de plataforma | Solución de problemas y diagnóstico | Patrones y mejores prácticas
Parte 3. Programación asíncrona
Multihilo en Xamarin | Métodos asíncronos | Ejecución paralela | Patrones y mejores prácticas | Tareas de fondo
Parte 4. Gestión de datos de manera local
Datos en aplicaciones móviles | Datos de aplicación | Sistema de archivos local | SQLite | Patrones y mejores prácticas | Backup/Roaming
Parte 5. Networking y extras de la plataforma
Aplicaciones conectadas | Web Services | SignalR | Patrones y mejores prácticas | Integración con la nube | Compartir contenido | Periféricos | Datos de localización | Librerías nativas
Parte 6. Elementos de Vista y Forms
Filosofía de Diseño en Xamarin | Elementos de Diseño | Interacción de usuario | Componentes | Extender Forms | Patrones y mejores prácticas
Parte 7. Patrones UI reutilizables
Assets visuales | Localización | Patrones | Patrones de Arquitectura | Pruebas unitarias | UI Testing
Parte 8. Proyecto y gestión de versiones
Fuente de control | Integración continua | Testing automatizado | Entrega de Beta’s | Telemetría en vivo
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
Desarrollo Avanzado de Aplicaciones multiplataforma con Xamarin y C#