Introduction to JSON
  • Course Structure
  • What is JSON?
  • JSON Vs XML
  • JSON and JavaScript Object Literal
  • JSON Basics
JSON Syntax and Data Types
  • JSON Syntax Rules
  • JSON Data Types - Part 1
  • JSON Data Types - Part 2
  • JSON Data Types - Part 3
  • Another Difference: JSON & JavaScript Object
  • Practice: Identify Data Types in Real-World JSON Data
  • Practice #1: Create Simple JSON Data
  • Source Code: write-json-simple.json
  • Practice #2: Create Complex JSON Data
  • Source Code: write-json-complex.json
  • JSON Syntax & Data Types
JSON on Client Side (JSON and JavaScript)
  • Parse and Stringify
  • Source Code: parse-stringify.html
  • Collect the Required Information
  • Dot Notation and Bracket Notation
  • Source Code: access-data.html
  • Extra Resource: How to Setup a Local Server on Your System
  • Get JSON from Server
  • Source Code: get-data.html
  • JSON and JavaScript
JSON and APIs (Application Programming Interface)
  • Contact an API and Get JSON Response
  • Source Code: get-api-response.html
  • Contact an API using POST method and Making an Asynchronous Call
  • Passing JSON data as Input to an API
JSON with Other Programming Languages
  • JSON and PHP
  • Source Code: encode-decode.php
  • CRUD (Create, Read, Update, Delete) on JSON - Part 1
  • CRUD (Create, Read, Update, Delete) on JSON - Part 2
  • Source Code: books.json
  • Source Code: crud-json.php
Bits and Pieces of Useful Information
  • How to Deal with Dates in JSON - Part 1
  • How to Deal with Dates in JSON - Part 2
Let's Develop
  • Currency Conversion Application - Part 1
  • Currency Conversion Application - Part 2
  • Source Code: currency-converter.html
  • BMI Calculator - Part 1
  • BMI Calculator - Part 2
  • BMI Calculator - Part 3
  • Source Code: bmi.html
  • Source Code: calculate-bmi.php
BONUS Section
  • Bonus Lecture: Special Offers on Other Courses!!!