Menú principal
remarketing
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Lo más reciente
- Desarrollo de Aplicaciones Etherium ĐApps
- Desarrollo de Apps con Ionic 3
- Introducción a Chatbots
- Redes Neuronales con Keras
- Desarrollo de Apps híbridas con Cordova, Ionic y Firebase
- PHP Microservices
- OCA: Oracle Certified Associate Java SE 8 Programmer I
- PHP 7
- Fundamentos de programación con Go
- Próximos cursos confirmados
- Unity Certified Developer - Agenda
- Desarrollo de Apps con React Native
- Desarrollo de videojuegos 2D con Unity
- Proyectos de Realidad Virtual con Unity
Desarrollo Avanzado de Aplicaciones multiplataforma con Xamarin y C# (30 hrs.)Descripción: 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.. Objetivo: Los asistentes, entre otras cosas, aprenderán a: Configurar 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. Temario: 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
Precio por participante: $11,484 (IVA incluído)
|