Detalle del libro
Ver Índice
CONTENIDO PARTE I
CAPÍTULO 1 Conceptos iniciales
¿Qué es JSON?
Requerimientos previos
Editor de texto
JavaScript ObjectNotation
Uso de JSON
CAPÍTULO 2 ¿JSON o XML?
Ventajas
Diferencias y similitudes - Atributos anidados - Usos de XML
REST y SOAP
CAPÍTULO 3 Sintaxis
Primeros pasos
Concepto clave
Acceder a los datos
Funciones disponibles
Utilizar JSON en un sitio web
CAPÍTULO 4 Tipos de datos
Valores
Números en JSON - Valores boolean - Arrays en JSON - Objetos - Valores null -
JSON y datos boolean
Objetos en JSON
Arrays en JSON
Datos null en JSON
Datos no soportados en JSON
Ejercicio en JSON con arrays
CONTENIDO PARTE II
CAPÍTULO 1 Objetos y arrays en JSON
Objetos de JSON
Datos estructurados en JSON
Arreglos de JSON
Actividades
Test de autoevaluación - Ejercicios prácticos
CAPÍTULO 2 Conversiones
Datos en JSON
Errores en las conversiones
JSON y las bases de datos
Documentos y colecciones
Trabajar en la interfaz gráfica
Actividades
Test de autoevaluación - Ejercicios prácticos
CAPÍTULO 3 Parse y eval
Parsear los datos recibidos
La función parse
Recepción de datos
Actividades
Test de autoevaluación - Ejercicios prácticos
CAPÍTULO 4 XMLHttpRequest
Programación AJAX
Parsear la respuesta JSON
Obtener datos en JSON
Actividades
Test de autoevaluación - Ejercicios prácticos
CONTENIDO PARTE III
CAPÍTULO 1 JSON en el servidor
Front-end y back-end
APIs
Consumir la API
Actividades
Test de autoevaluación - Ejercicios prácticos
CAPÍTULO 2 JSON sin Cross-Domain
¿Qué significa CORS?
¿Por qué existe CORS?
Datos sensibles
Actividades
Test de autoevaluación - Ejercicios prácticos
CAPÍTULO 3 JSON con HTML
Mostrar los datos recibidos
Funciones con JQuery
Crear las tablas en MySQL
Actividades
Test de autoevaluación - Ejercicios prácticos
CAPÍTULO 4 JSON con otros lenguajes
Desarrollo web con NodeJS
Métodos HTTP
JSON en Python
Actividades
Test de autoevaluación - Ejercicios prácticos
Glosario
En este libro descubriremos la sintaxis de JSON, los tipos de datos aceptados por el estándar y las distintas funciones para trabajar desde JavaScript, sin tener
conocimientos avanzados sobre desarrollo web.
Cada parte del libre avanzará en los distintos niveles de uso de JSON, desde lo más básico hasta llegar a crear aplicaciones modernas utilizando los distintos lenguajes
que soportan la integración de la notación. Además, aprenderemos a desarrollar aplicaciones en un entorno de pruebas y a comunicar los distintos módulos de
nuestros programas mediante JSON.
El libro está dividido en tres partes, con estos contenidos:
• Parte I: qué es JSON? De qué deriva la notación de objetos, cómo es su sintaxis, por qué es una alternativa a XML, cómo incluirlo en nuestros desarrollos, y de
qué manera se complementa con JavaScript y HTML.
• Parte II: como integrar JSON en aplicaciones cliente-servidor. Crear peticiones a un servidor. Trabajar con JSON en proyectos JavaScript, HTML y bases de
datos relacionales. Cómo transformar los datos JSON en formato JavaScript.
• Parte III: integración con distintos lenguajes de programación, trabajar con diferentes bases de datos, JSON y PHP, crear interfaces HTML y mostrar en ellas datos recibidos desde el servidor. Enviar datos al servidor desde la aplicación.
Todos los contenidos están redactados con un lenguaje claro y didáctico, alternando la parte teoría con ejemplos prácticos y actividades para facilitar la asimilación de los conceptos desarrollados.