El Object-Relational Mapping (ORM) es una técnica de programación que nos permite generar una Base de Datos virtual orientada a Objetos, a partir de una Base de Datos Relacional.
Si utilizamos SQlite en nuestra Aplicación Android, con esta transformación, podemos seguir trabajando solo con objetos gracias a las clases del ORM y olvidarnos de las peculiaridades del acceso a los datos a través de SQL.
Son muchos los beneficios que conseguimos con este modelo, cómo la persistencia de datos, la simplificación y reutilización de código o la mejora de la seguridad y la optimización del acceso a los datos.
Con este curso, comprenderemos cómo funcionan los ORM y aprenderemos a implementar, a través de varios ejercicios prácticos, uno de los más populares, GreenDAO, ORM de código abierto y gratuito que destaca por su gran rendimiento.
En este curso vas a aprender de forma práctica a implementar y usar el ORM GreenDAO en una Aplicación Android:
- Entender la tecnología ORM y qué beneficios nos aporta en una App Android
- Cómo implementar GreenDAO en una Aplicación Android
- Crear relaciones entre Entidades de una bbdd y objetos con la API GreenDAO
- Realizar una implementación completa y funcional con GreenDAO en un proyecto Android
Por favor, consulta también las condiciones generales que podrás descargar al iniciar el proceso de matriculación:
- Formación online: en nuestra plataforma web de teleformación. Solo necesitas Internet
- Tutorizado: ayuda de un profesor especializado que resolverá todas tus dudas
- Práctico: ejemplos con código descargable, realización de ejercicios y Proyecto
- Matrícula siempre abierta: comienza el día que quieras.
- Duración y Plazo: 40 h. (estimado). Dispones de un amplio plazo de 3 meses para completar el curso (ampliables). Estudia al ritmo y en horario que quieras
- Diploma: certificado, que acredita que has completado con éxito el curso (envío por email)
Inscripción
Este curso ya no se imparte. Puedes consultar sus contenidos en los tutoriales y proyectos publicados en nuestra web Academia Android
Horas (estimadas): 40 horas
Curso relacionado: SQLite Android
Temario
- Módulo 1. Introducción a ORM y GreenDAO. Implementación: – ¿Qué es el Object-Relational Mapping?. – ORMs para Android. – Introducción a GreenDAO. – Implementación de GreenDAO – Librería de persistencia. – Uso de GreenDAO desde Android.
- Módulo 2. Aplicación Android con GreenDAO: – Relaciones entre Entidades con API GreenDAO. – Estructura base de datos de Proyecto Android ejemplo. – Proyecto Android: implementación de relaciones entre tablas con GreenDAO (1:N). -Creación de Interfaz Usuario para gestión de registros. – Implementación de relaciones 1:1. – Diagrama UML del proyecto
- Proyecto: Implementación y uso de GreenDAO en una Aplicación Android
El curso te ofrece los siguientes recursos:
- Contenido teórico (web y pdf)
- Videotutoriales
- Código de proyectos descargables
- Autotests y Ejercicios
- Realización de Proyecto
- Foros de soporte y participación