En 2010 se dejó de dar soporte a WebSQL (SQLite en navegadores). La especificación de HTML5 para el manejo de base de datos en navegadores es IndexedDB. Tanto WebSQL como IndexedDB son soportados para dispositivos móviles. También se puede utilizar LocalStorage y SessionStorage, pero son más bien para almacenar cadenas. Esta base de datos, que no utiliza el lenguaje SQL, nos permite de manera potente, el manejo de datos de manera sencilla.
Los objetivos de este curso son:
- El alumno se familiarizará con los principales términos en el manejo del API IndexedDB
- El alumno realizará una sencilla aplicación de Altas, Bajas y Cambios con IndexedDB
- El alumnos aprenderá a manejar las versiones, añadir índices entre otras actividades con IndexedDB
- El alumno desarrollará una aplicación de control de actividades con IndexedDB
Revisaremos términos que no se manejan en las bases tradicionales como MySQL, donde desarrollamos nuestras estructuras con tablas. En IndexDB utilizaremos almacenes de objetos, donde podemos guardar estructuras de datos diferentes. También utilizaremos cursores para almacenar la lectura de los mismos.
Este curso no es un curso básico. Usted debe tener bases en las herramientas HTML, CSS3 y JavaScript. Este curso está dirigido a desarrolladores web que desee crear aplicaciones con el manejo de base de datos. Los presentes ejercicios son fácilmente exportables a dispositivos móviles con herramientas como Phonegap.
TOMAR ESTE CURSO