Introduction to JavaScript Object Notation (JSON)
4.4 (215 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,957 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Introduction to JavaScript Object Notation (JSON) to your Wishlist.

Add to Wishlist

Introduction to JavaScript Object Notation (JSON)

Bestselling
4.4 (215 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,957 students enrolled
Created by Marie Taylor
Last updated 11/2015
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1.5 hours on-demand video
  • 13 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • A handout with key terms and key points for each course section
  • A quiz at the end of each section that tests your understanding of important JSON concepts, followed by a final exam at the end of the course.
  • By the end of the course, you will be able to use JSON in your own applications with skill and confidence.
View Curriculum
Requirements
  • A basic understanding of JavaScript (beginner is fine)
  • A basic understanding of Client Side vs Server Side (beginner is fine)
Description

JSON stands for JavaScript Object Notation. JSON has become a widely accepted and popular format for data due to it’s 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.

This course will give you a low level understanding of JSON syntax, data types, and formatting, followed by a high level introduction into the many applications of JSON out in the world today. This course will also address security concerns with JSON, so you can use JSON in your own applications with confidence.

Putting JSON in your tool-belt is the first step. This course will give you not just an understanding of JSON syntax, but and understanding the role JSON is currently playing in the web today.

In Web Development there are a lot of buzzwords buzzing like:

  • JSON Web APIs
  • Single Page Applications
  • Client Side Model-View-Controller (or MVC)
  • NoSQL Databases

This course seeks to inspire you in how you can use the new JSON in your toolbelt through exposing you to the role JSON plays in these technologies. Join me, Marie Taylor, and learn JSON today.

Who is the target audience?
  • Programmers and Developers at any level
Students Who Viewed This Course Also Viewed
Curriculum For This Course
20 Lectures
01:32:36
+
Introduction
2 Lectures 04:15

This lecture will introduce you to JSON and set the stage for your understanding of JSON.

Preview 04:15

This handout provides key terms and key points from the lectures in this course section.

Preview 1 page

This quiz will assess your understanding of this section of the course.

Introduction to JSON Quiz
6 questions
+
JSON Syntax
2 Lectures 06:32

This lecture will introduce you to the basics of JSON syntax.

Preview 06:32

This handout provides key terms and key points from the lectures in this course section.

JSON Syntax Handout
1 page

This Quiz will test your understanding of JSON syntax.

JSON Syntax Quiz
6 questions
+
JSON Data Types
4 Lectures 23:30

This lecture will give you an understanding of the JSON data types: string, number, boolean and null.

String, Number, Boolean and Null
06:30

This lecture will cover the JSON Object data type.

Object Data Type
06:52

This lecture will give you an understanding of the JSON array data type.

Array
10:08

This handout provides key terms and key points from the lectures in this course section.

JSON Data Types Handout
2 pages

JSON Data Types Quiz
6 questions
+
JSON & Security Concerns
3 Lectures 06:52

This lecture will provide you with an understanding of the CSRF security concern with JSON, and measures you can take in your projects.

Cross Site Request Forgery (CSRF)
05:04

This lecture will provide you with an understanding of the injection attack security concern with JSON, and measures you can take in your projects.

Injection Attacks
01:48

This handout provides key terms and key points from the lectures in this course section.

JSON & Security Concerns Handout
1 page

JSON & Security Concerns Quiz
6 questions
+
JavaScript XMLHttpRequest & Web APIs
2 Lectures 16:49

This lecture will introduce you to Web APIs, the JavaScript XmlHttpRequest Object and how the XmlHttpRequest object works with RESTful JSON APIs.

JavaScript XmlHttpRequest & Web APIs
16:49

This handout provides key terms and key points from the lectures in this course section. Also available is a download of the starting example and the finished product for the weather app, and a supplementary example showing an asynchronous version of the example shown in the lecture.

JavaScript XMLHttpRequest & Web APIs Handout
1 page

JavaScript XMLHttpRequest & Web APIs
6 questions
+
JSON & Client Side Frameworks
2 Lectures 14:20

This lecture will give you a high level overview with JSON's role in client side frameworks.

JSON & Client Side Frameworks
14:20

This handout provides key terms and key points from the lectures in this course section. Also, there is a download available for the jQuery weather map example.

JSON & Client Side Frameworks Handout
1 page

JSON & Client Side Frameworks Quiz
6 questions
+
JSON & NoSQL Databases
2 Lectures 06:36

This lecture will give you an overview of the role JSON plays in NoSQL database.

JSON & NoSQL Databases
06:36

This handout provides key terms and key points from the lectures in this course section.

JSON & NoSQL Databases Handout
1 page

JSON & NoSQL Databases Quiz
6 questions
+
JSON & Server Side Frameworks
2 Lectures 03:48

This lecture will give you an overview of the role that JSON plays with Server Side Framework Libraries.

JSON & Server Side Frameworks
03:48

This handout provides key terms and key points from the lectures in this course section.

JSON & Server Side Frameworks Handout
1 page

JSON & Server Side Frameworks Quiz
6 questions
+
Final Exam & Conclusion
1 Lecture 00:54
Final Exam
25 questions

This lecture concludes this course.

Conclusion
00:54
About the Instructor
Marie Taylor
4.4 Average rating
847 Reviews
27,587 Students
3 Courses
Web Developer & Educator

Marie Taylor has over seven years professional experience in Web Application Development and training students in web technologies through webinars, books and online courses. She specializes in DHTML, JavaScript, jQuery, XSLT (XML, XSL, & XPath), JSON, ASP .NET & c#. Marie is a Microsoft Certified Professional (MCP). Marie actively stays educated in the latest web standards (like HTML5) and continues to work as a Freelance Web Application Developer and Educator.