JSON Essential Training

JSON Essential Training

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 2h 13m | 436 MB

JSON has become the most common format for data interchange on the web, building from a JavaScript base to a wider set of API platforms. In this course, instructor Sasha Vodnik walks you through using the basic syntax of JSON and applying it in several common implementations to see how you can structure it with schemas and JSON-LD. Sasha begins by making sure you have a thorough understanding of how to build and debug JSON structures. After stepping through how to process JSON data, he shows you a variety of ways to use it. Next, Sasha covers techniques you can use to work with JSON, such as preventing data reuse and returning readable JSON data in JavaScript. He goes over how to create and validate JSON schema and how to work with schema generators. Sasha concludes with a discussion of JSON-LD and how you can use it to explain and map the structure of your data.

Table of Contents

Introduction
1 The essentials of using JSON
2 What you should know
3 Set up your environment
4 Work with the GitHub repo

1. Understanding JSON
5 What is JSON
6 Understand objects in programming
7 Structure JSON by following the rules
8 Build a basic JSON structure
9 Build a nested JSON structure
10 Challenge Debug a JSON structure and create your own
11 Solution Debug a JSON structure and create your own

2. Processing JSON Data
12 Process JSON with language tools and libraries
13 Convert JSON to an object or array
14 Convert an object or array to JSON
15 Challenge Process JSON data
16 Solution Process JSON data

3. Using JSON Data
17 How to send and receive JSON data
18 Create an HTTP request
19 Work with an HTTP response
20 Convert between JSON and other data formats
21 Make sense of JSON-P
22 Challenge Examine JSON data used by websites
23 Solution Examine JSON data used by websites

4. Applying Techniques for Working with JSON
24 Prevent data reuse
25 Return readable JSON
26 Test for an empty object

5. Working with JSON Schema
27 What is JSON Schema
28 Create a basic schema with JSON Schema
29 Validate JSON data against a schema
30 Specify required properties with JSON Schema
31 Work with schema generators
32 Challenge Work with JSON Schema
33 Solution Work with JSON Schema

6. Structuring Data with JSON-LD
34 What is JSON-LD
35 Implement predefined key names
36 Map a data structure with JSON-LD
37 Work with JSON-LD generators
38 Add a JSON-LD snippet to a web page
39 Challenge Structure data with JSON-LD
40 Solution Structure data with JSON-LD

Conclusion
41 Next steps

Homepage