|
| 1 | +<p align="center"> |
| 2 | + <img src="_images-json-javascript-object-notation/json-logo-1.png" alt="JSON - JavaScript Object Notation" title="JSON - JavaScript Object Notation" width="200" /> |
| 3 | +</p> |
| 4 | + |
| 5 | +<p align="center"> |
| 6 | + <img src="_images-json-javascript-object-notation/json-logo-2.png" alt="JSON - JavaScript Object Notation" title="JSON - JavaScript Object Notation" width="350" /> |
| 7 | + |
| 8 | +JSON JavaScript Object Notation |
| 9 | +===================== |
| 10 | + |
| 11 | +Welcome |
| 12 | +--------------------- |
| 13 | + |
| 14 | +About the Course/Tutorial |
| 15 | +--------------------- |
| 16 | +Hi All, I'm **`Dinanath Jayaswal, Senior UI/Web Developer and Adobe Certified Expert Professional`**, I wanna welcome you to `JSON (JavaScript Object Notation) Crash Course for Beginners`. This course/tutorial will give you a complete understanding of JSON syntax, data types, and formatting. |
| 17 | + |
| 18 | +This course will share the under the hood basic understanding of JSON using the practical implementation in your web development project. Here we will start from scratch/basics & go to a higher level very quickly. |
| 19 | + |
| 20 | + |
| 21 | +Who is this for? |
| 22 | +--------------------- |
| 23 | +This course is for anyone interested in quickly learning JSON & it's power to utilize it in Web Development. |
| 24 | + |
| 25 | +This Course/Tutorial is ideal for: |
| 26 | +- Anyone who wants to learn JSON from scratch |
| 27 | +- Anyone interested in learning JSON & JSON Schema |
| 28 | +- Programmers and Developers at any level |
| 29 | +- Web developers |
| 30 | +- Application developers |
| 31 | +- Anyone who wants to interchange data between clients and servers |
| 32 | +- Anyone who wants to choose JSON as the data interchange format in their REST API design |
| 33 | + |
| 34 | +This course/Tutorial is for anyone and everyone, Almost everyone! |
| 35 | + |
| 36 | +Why learn JSON |
| 37 | +--------------------- |
| 38 | +JSON stands for JavaScript Object Notation is text-based and human-readable. JSON has become a widely accepted and popular format for data due to its platform-neutral nature, lightweight format, and it’s ability to convert directly to native JavaScript Objects. JSON is being used everywhere from Web APIs to noSQL databases, to server-side language libraries and client-side frameworks. |
| 39 | + |
| 40 | +JSON has significantly improved server-to-browser communications, especially when it comes to AJAX. JSON is better than XML and more popular! Easily exchange data between client and server applications. JSON is easy to use and built for storing and exchanging data. |
| 41 | + |
| 42 | + |
| 43 | +Course/Tutorial achievement |
| 44 | +--------------------- |
| 45 | + |
| 46 | +Course/Tutorial Goal |
| 47 | +--------------------- |
| 48 | +After completing/attending this JSON Course/Tutorial, participants should be able to: |
| 49 | +- Understand what and why JSON |
| 50 | +- Use JSON format confidently |
| 51 | +- Exchange Data with JSON format and use JSON in Web development/project |
| 52 | + |
| 53 | +Prerequisites for current course / What you need to know |
| 54 | +--------------------- |
| 55 | +- Basic knowledge and understandings of HTML, CSS, JavaScript and ASP/PHP |
| 56 | +- Knowledge of using any text editor and a web browser |
| 57 | +- Basics of Browser and Internet |
| 58 | +- A basic understanding of Client Side vs Server Side |
| 59 | + |
| 60 | +Before starting with JSON it is advisable to view and go through following course/tutorials to get knowledge of: |
| 61 | +- **Web Design Development Technology Fundamentals** - [Web Design Development Technology Fundamentals |
| 62 | +](https://github.com/dinanathsj29/web-design-development-fundamentals-tutorial), |
| 63 | + - **HTML5** - [HTML5 Essentials Tutorial](https://github.com/dinanathsj29/html5-essentials-tutorial), |
| 64 | + - CSS3 - [CSS3 Fundamentals Tutorial](https://github.com/dinanathsj29/css3-fundamentals-tutorial), |
| 65 | + - **JavaScript** [JavaScript tutorial for Beginners](https://github.com/dinanathsj29/javascript-beginners-tutorial) |
| 66 | + |
| 67 | +Topics included/covered |
| 68 | +===================== |
| 69 | + |
| 70 | +1. [Introduction to JSON](#1-introduction-to-json) |
| 71 | + - 1.1. [What is JSON?](#11-what-is-json) |
| 72 | + - 1.2. [Why use JSON?](#12-why-use-json) |
| 73 | + |
| 74 | +2. [JSON Resources](#2-json-resources) |
| 75 | + |
| 76 | + |
| 77 | +1 Introduction to JSON |
| 78 | +===================== |
| 79 | + |
| 80 | +1.1. What is JSON? |
| 81 | +--------------------- |
| 82 | + |
| 83 | +- JSON stands for `JavaScript Object Notation` |
| 84 | +- JSON is a syntax for storing and exchanging data |
| 85 | +- JSON is a lightweight data-interchange format |
| 86 | +- JSON is `self-describing`, an easier to understand, easy to use and alternative format to `XML (eXtensible Markup Language)` also widely used these days |
| 87 | +- JSON is language independent (JSON uses JavaScript syntax, with text-only format, |
| 88 | +Text can be read and used as a data format by any programming language) |
| 89 | + |
| 90 | +JSON is a pretty simple data exchange format which helps to communicate between JavaScript and server-side technologies like CGI (Common Gateway Interface), PERL, ASP (Active Server Pages), Java, JSP (Java Server Pages), PHP(HyperText PreProcessor / Personal Home Page), .NET, Cold Fusion CFML, NodeJS, Servelets, WCF (Windows Communication Foundation) and more |
| 91 | + |
| 92 | +JSON has significantly improved server-to-browser communications, especially when it comes to AJAX. Most of today's APIs return the response in JSON format as it is much easier to load, read and process JSON compared to XML, making it very popular. |
| 93 | + |
| 94 | +1.2. Why use JSON? |
| 95 | +--------------------- |
| 96 | + |
| 97 | +- JSON is text-based and human-readable, easily exchange data between client and server applications |
| 98 | +- it's a lightweight data-interchange format that is quickly becoming the default format for data exchange on the internet today! |
| 99 | +- JSON is better than XML and more popular! |
| 100 | +- JSON is easy to use and built for storing and exchanging data |
| 101 | +- Since the JSON format is text only, it can easily be sent to and from a server and used as a data format by any programming language |
| 102 | + |
| 103 | +JSON has become a widely accepted and popular format for data due to its platform-neutral nature, lightweight format, and it’s ability to convert directly to native JavaScript Objects. JSON is being used everywhere from Web APIs to noSQL databases, to server-side language libraries and client-side frameworks. |
| 104 | + |
| 105 | +JSON has significantly improved server-to-browser communications, especially when it comes to AJAX. JSON is better than XML and more popular! Easily exchange data between client and server applications. JSON is easy to use and built for storing and exchanging data. |
| 106 | + |
| 107 | +JSON is extremely popular in web applications because it's lightweight, designed to be a language of independent and easy to read and write transfer data easily between server and client. |
| 108 | + |
0 commit comments