Introduction to JavaScript Object Notation (JSON)

Video Error

We tried several times to play your video but there was an unforeseen error. We have notified our engineers.

Visit https://helpx.adobe.com/flash-player.html to check that Flash is enabled on your browser.

With Flash enabled, please try again in a few minutes or contact support.

  • Lectures 20
  • Video 1.5 Hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

Course 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.

What are the requirements?

  • A basic understanding of JavaScript (beginner is fine)
  • A basic understanding of Client Side vs Server Side (beginner is fine)

What am I going to get from this course?

  • Over 20 lectures and 1.5 hours of content!
  • 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.

What is the target audience?

  • Programmers and Developers at any level

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
04:15

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

1 page

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

6 questions

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

Section 2: JSON Syntax
06:32

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

1 page

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

6 questions

This Quiz will test your understanding of JSON syntax.

Section 3: JSON Data Types
06:30

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

06:52

This lecture will cover the JSON Object data type.

10:08

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

2 pages

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

JSON Data Types Quiz
6 questions
Section 4: JSON & Security Concerns
05:04

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

01:48

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

1 page

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

JSON & Security Concerns Quiz
6 questions
Section 5: JavaScript XMLHttpRequest & Web APIs
16:49

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

1 page

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
6 questions
Section 6: JSON & Client Side Frameworks
14:20

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

1 page

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 Quiz
6 questions
Section 7: JSON & NoSQL Databases
06:36

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

1 page

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

JSON & NoSQL Databases Quiz
6 questions
Section 8: JSON & Server Side Frameworks
03:48

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

1 page

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

JSON & Server Side Frameworks Quiz
6 questions
Section 9: Final Exam & Conclusion
Final Exam
25 questions
00:54

This lecture concludes this course.

Instructor Biography

Marie Taylor, 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.

Join the biggest student community

14,000,000

Hours of video content

42,000,000

Course Enrollments

10,000,000

Students

Reviews

Average Rating
4.5
Details
  1. 5 Stars
    38
  2. 4 Stars
    17
  3. 3 Stars
    2
  4. 2 Stars
    0
  5. 1 Star
    3
    • Chee Siong

    The course is too basic and simple

    The course is too basic and simple. All the contents covered can be summarised in a single free article/tutorial on JSON, which can be found via google

    • Troy Thompson

    Just Terrible.

    The instructor is clearly knowledgeable on the subject, but presents in a manner that starts off very rudimentary and basic and then goes supersonic. Many points are repeated multiple times, which would be fine, but they are items that should already be solid. In most cases, the instructor sounds like she is reading from a script and is not dynamic, in other cases she sounds disorganized and confused at her own dialogue.

    Save yourself some money and invest in something else.

    • Junart Sodoy

    Crisp Voice

    Author has a crisp voice and enunciates well. I was engaged.

    • Allen Williamson

    Good intro

    I felt like I got a good intro to JSON, and ideas of practical application. Ms Taylor created a weather app that was a good example of possibilities. I felt like a good stepping stone into more complex applications.

    • Andres

    Excellent course

    The content covers exactly what is mentioned in the introduction of the course, it is very well explain and it gives you a very good understanding of the basics of JSON. It also helps understanding how JSON deals with other technologies and therefore where to look if you want to investigate and experiment further. Marie explains very well all the concepts and gives you good examples to help you understand. I think the course is very well structured.

Show more reviews
Ready to start learning?
Preview This Course