JSON
JavaScript Object Notation (JSON) continues to replace XML as the core way of sharing data, especially when it comes to JavaScript, since it's a light-weight data interchange format and is much faster for machines to parse. JSON is also easy for humans to read and write. This course will teach the participant everything needed to know to work proficiently with JSON.
2 days - $1,295.00
Course taught by an expert Computer Coding Instructor.
Prerequisites:
Knowledge of JavaScripting and general computer programming are required.
Course Outline
What is JSON
JSON is a Data Interchange Format
JSON is Pogramming Language Indepndent
Syntax
JavaScipt Object Literals
Synta Validation
JSON as a Document
The JSON Media Type
Data Types
Object Data Types
String Data Types
Number Data Types
Boolean Data Types
Null Data Types
Array Data Types
JSON Schema
Introduction to JSON Schema
Contracts with Validation Magic
Security Concerns
Client/Server-Side Relationships
Cross Site Request Forgery
Injection Attacks
Architectural Decisions
The JavaScript XMLHttp Request and Web APIs
Web APIs
JavaCript XMLHttp Rquest
Sharing Rules
Cross-Origin Sharing
JSON-P
Client-Side Frameworks
jQuery and JSON
AngularJS
JSON and NoSQL
The CouchDB Database
The CouchDB API
JSON Server Side
Deserializing and Requesting JSON
ASP.NET
PHP
Ruby on Rails
Node.js
Java