El manejo de datos con XML
  • Bienvenida al curso
  • Qué es y qué no es XML
  • ¿Qué necesitamos para crear un archivo XML?
  • Las etiquetas de XML
  • Reglas para un documento XML bien formado
  • Elementos de un archivo XML
  • La declaración XML
  • Los nodos o elementos de XML
  • Reglas de los atributos en un documento XML
  • Los comentarios en un documento XML
  • Character Data Section
  • Instrucciones de proceso o processing instruction
  • Los caracteres especiales o Entities
  • Los espacios en blanco en un archivo XML
  • Instalación de una base de datos XML: BaseX
  • Introducción a las instrucciones XQuery
  • Las instrucciones FLWOR en XQuery
  • La instrucción LET y funciones en XQuery
Leer los datos con AJAX
  • Introducción a AJAX
  • El objeto XMLHttpRequest en AJAX
  • La solicitud al servidor desde AJAX: request
  • Conceptos generales de un servidor Web
  • Recuperar la información desde AJAX: responseText y responseXML
  • El manejo de eventos en AJAX
  • Llamar a archivos PHP desde AJAX
  • Ligar el AJAX con Bases de datos (PHP+MySQL)
  • Leer un archivo XML con AJAX generado desde PHP de una base de datos MySQL 1a
  • Leer un archivo XML con AJAX generado desde PHP de una base de datos MySQL 2a
Manejar información con JSON
  • Introducción a la lectura de datos con JSON
  • Sintaxis básica del formato JSON
  • El manejo de JSON desde JavaScript
  • JSON y la función XMLHTTPRequest
  • Leer un archivo en formato JSON desde un servidor web local
  • JSON y PHP
Manejo de datos con HTML5 File-API
  • El atributo data en HTML5
  • El manejo de microdatos en HTML5
  • El API File de HTML5
  • Utilizar la etiqueta para leer un archivo con el API File
  • Leer los datos de un archivo con el API File de HTML5
  • Leer varios archivos con File-API de HTML5
  • Detectar un archivo en una zona Drag&Drop con el file API de HTML5
  • Realizar un filtro de imágenes con el API de archivos de HTML5
  • Leer un archivo de texto plano con el API file de HTML5
  • Leer un archivo binario con el API File de HTML5
  • Introducción al manejo de eventos en el file-API de HTML5
  • Los eventos onprogress y onerror del file-API de HTML5
Manejo de datos con HTML5 - localStorage y sessionStorage
  • Introducción a localStorage y sessionStorage
  • Ejemplo de almacenamiento con localStorage
  • Manejar los datos en formato JSON con localStorage
  • Dar de alta información en formato JSON con localStorage
  • Crear la rutina de baja con JSON y localStorage
  • Crear la rutina de edición con JSON y localStorage
WebSQL Database
  • Las principales funciones del API WebSQL Database
  • Verificar el API WebSQL Database en los navegadores
  • El SQL de SQLite
  • ¿Qué es SQLite?
  • Abrir o crear una base de datos
  • Tipos de columnas en SQLite
  • Crear una tabla con WebSQL
  • Borrar una tabla con DROP TABLE
  • Los modificadores de las columnas o constraints
  • Modificar una tabla con ALTER TABLE
  • Las llaves principales o PRIMARY KEY
  • Crear y eliminar índices secundarios
  • Los elementos del DML: Insert, Update y Delete
  • Insertar registros a la tabla (primera sintaxis)
  • Introducción a la sentencia SELECT
  • Segunda sintaxis de la sentencia INSERT
  • Tercera sintaxis de la sentencia INSERT
  • Poblar una tabla desde otra tabla con INSERT
  • Modificar un registro con UPDATE
  • Borrar un registro con DELETE
  • Crear la tabla y las etiquetas html
  • Desplegar el contenido de la tabla con SELECT
  • Agregar un elemento a la tabla con INSERT
  • Modificar un registro con UPDATE
  • Borrar un registro de la tabla "libros" con DELETE
  • Formatear los datos con JavaScript
  • Las bases de la sentencia SELECT
  • La cláusula DISTINCT de la sentencia SELECT
  • Los operadores de comparación en WebSQL database
  • Los operadores matemáticos en WebSQL Database
  • Los operadores lógicos: LIKE
  • Los operadores lógicos: GLOB
La base de datos IndexedDB de HTML5
  • Introducción al API IndexedDB de HTML5
  • El almacén de objetos en IndexedDB
  • El manejo de las versiones en la base de datos IndexedDB
  • Las transacciones dentro de la base de datos IndexedDB
  • Los indices en IndexedDB
  • El concepto de llaves en IndexedDB
  • El concepto de cursores en IndexedDB
  • Una aplicación básica de ABC con IndexedDB
  • Verificar en el navegador la API IndexedDB