JSON in Action: Build JSON-Based Applications
JSON in Action: Build JSON-Based Applications, available at $64.99, has an average rating of 4.3, with 45 lectures, 3 quizzes, based on 734 reviews, and has 4742 subscribers.
You will learn about Understand why JSON is popular as a data interchange format Understand the difference between JSON and XML Understand why JSON is NOT JavaScript Object Learn JSON syntax and data types Learn to write JSON data (simple and complex) on your own Learn how to use JSON with JavaScript Learn to collect the required piece of information even from complex JSON data Learn how to contact an API and collect JSON response Learn how to use JSON with PHP Develop your own applications making use of popular APIs This course is ideal for individuals who are Anyone who wants to learn JSON from scratch or Anyone who wants to develop applications making use of real-world APIs or Anyone who wants to interchange data between clients and servers or Anyone who wants to choose JSON as the data interchange format in their REST API design or Web developers It is particularly useful for Anyone who wants to learn JSON from scratch or Anyone who wants to develop applications making use of real-world APIs or Anyone who wants to interchange data between clients and servers or Anyone who wants to choose JSON as the data interchange format in their REST API design or Web developers.
Enroll now: JSON in Action: Build JSON-Based Applications
Summary
Title: JSON in Action: Build JSON-Based Applications
Price: $64.99
Average Rating: 4.3
Number of Lectures: 45
Number of Quizzes: 3
Number of Published Lectures: 41
Number of Published Quizzes: 3
Number of Curriculum Items: 48
Number of Published Curriculum Objects: 44
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Understand why JSON is popular as a data interchange format
- Understand the difference between JSON and XML
- Understand why JSON is NOT JavaScript Object
- Learn JSON syntax and data types
- Learn to write JSON data (simple and complex) on your own
- Learn how to use JSON with JavaScript
- Learn to collect the required piece of information even from complex JSON data
- Learn how to contact an API and collect JSON response
- Learn how to use JSON with PHP
- Develop your own applications making use of popular APIs
Who Should Attend
- Anyone who wants to learn JSON from scratch
- Anyone who wants to develop applications making use of real-world APIs
- Anyone who wants to interchange data between clients and servers
- Anyone who wants to choose JSON as the data interchange format in their REST API design
- Web developers
Target Audiences
- Anyone who wants to learn JSON from scratch
- Anyone who wants to develop applications making use of real-world APIs
- Anyone who wants to interchange data between clients and servers
- Anyone who wants to choose JSON as the data interchange format in their REST API design
- Web developers
***Quizzes, Hands-On Practices and Unique Projects are Included***
————————————————————————————————————————
JSON (JavaScript Object Notation) is a popular language independent, data interchange format. JSON has significantly improved server-to-browser communications, especially when it comes to AJAX. Most of today’s APIs return the response in JSON formatas it is much easier to load, read and process JSON compared to XML, making it very popular.
JavaScript Object Notation is text-based and human-readable. JSON is very easy to use with JavaScript as the syntax of JSON is a subset of JavaScript. Though it is a subset of JavaScript, JSON is language-independent. Most of the popular programming languages including PHP, Ruby, C#, Python etc. support JSON making it the widely used data interchange format.
————————————————————————————————————————-
Oliver says
“Excellent Course. I am learning easily all the concepts. Instructor explain with real examples. I have the feeling to be working online with the instructor. Very well explained.“
Rayvn Manuel says
“The repetition in the explanation really helps to remember and recall the information. The approach to the topics is gradual; meaning, starting from the basics and slowly introducing more.And I appreciate the comparison of technologies since its really helpful to understand why use one technology over another.”
Ido Yogev says
“Very nice course, straight to the point. Topics are illustrated simple and professional form. Warmly recommended !!!”
—————————————————————————————————————————
“JSON in Action: Build JSON-Based Applications” is a 100% hands-on JSON (JavaScript Object Notation) course. By the end of this course, you will not only understand what JSON is, but also learn how to develop applications making use of real-world APIs that return JSON data. Just learning JSON syntax is not going to help you in anyways. You should be able to use JSON in the development process. Though AJAX and APIs do not come under the scope of this course, here we discuss how to use AJAX to contact APIs and then to collect the JSON result returned by APIs.
This course is structured as follows:
In the first section, you will understand what JSON is, compare JSON and XMLand also learn why JSON is not JavaScript Object.
In the second section, you will understand JSON in more detail. You will learn JSON syntax rules and different data types (number, string, boolean, null, array and object)you can use in JSON data. You will also practise to identify different data types in real world JSON dataand also to write JSON data on your own.
In the next section, you will understand how easy it is to use JSON with JavaScript. You will learn how to use JSON.parse and JSON.stringify methods to convert JSON data to JavaScript objects and JavaScript objects to JSON strings respectively. You will also learn how to get the required information from the available JSON data. You will understand the difference between dot notation and bracket notation. You will also learn how to use XMLHttpRequest objectto fetch the .json file from a server.
The fourth section explains how to use AJAX techniques to contact an API and to collect the JSON output returned by the API. You will learn how to contact the API using GET or POST methods and also making a synchronous or asynchronous requests. You will also see how you can pass JSON as the input to an API.
In the next section, we discuss how to use JSON with PHP. This lecture explains json_encode and json_decodemethods. This section will be updated to teach you how to use JSON with other programming languages as well.
The last section is the Let’s Develop section where you are going to apply your JSON knowledge to develop some applications on your own. Now there are two applications in this section.
- Currency Converter
- BMI Calculator
The first application “Currency Converter”application contacts a real-world API, collects the JSON data, and performs currency conversion. The second application “BMI Calculator” is a more detailed one. As part of this application, you will be developing a simple API using PHP. You will contact that API (which you designed on your own), collect the JSON response and then process it to get the result you want.
So, what are you waiting for? Join this 100% practical JSON course and start developing API-based applications on your own applying JSON knowledge.
Course Curriculum
Chapter 1: Introduction to JSON
Lecture 1: Course Structure
Lecture 2: What is JSON?
Lecture 3: JSON Vs XML
Lecture 4: JSON and JavaScript Object Literal
Chapter 2: JSON Syntax and Data Types
Lecture 1: JSON Syntax Rules
Lecture 2: JSON Data Types – Part 1
Lecture 3: JSON Data Types – Part 2
Lecture 4: JSON Data Types – Part 3
Lecture 5: Another Difference: JSON & JavaScript Object
Lecture 6: Practice: Identify Data Types in Real-World JSON Data
Lecture 7: Practice #1: Create Simple JSON Data
Lecture 8: Source Code: write-json-simple.json
Lecture 9: Practice #2: Create Complex JSON Data
Lecture 10: Source Code: write-json-complex.json
Chapter 3: JSON on Client Side (JSON and JavaScript)
Lecture 1: Parse and Stringify
Lecture 2: Source Code: parse-stringify.html
Lecture 3: Use JSON.Stringify Method in 3 Different Ways
Lecture 4: Collect the Required Information
Lecture 5: Dot Notation and Bracket Notation
Lecture 6: Source Code: access-data.html
Lecture 7: Extra Resource: How to Setup a Local Server on Your System
Lecture 8: Get JSON from Server
Lecture 9: Source Code: get-data.html
Chapter 4: JSON and APIs (Application Programming Interface)
Lecture 1: Contact an API and Get JSON Response
Lecture 2: Source Code: get-api-response.html
Lecture 3: Contact an API using POST method and Making an Asynchronous Call
Lecture 4: Passing JSON data as Input to an API
Chapter 5: JSON with Other Programming Languages
Lecture 1: JSON and PHP
Lecture 2: Source Code: encode-decode.php
Lecture 3: CRUD (Create, Read, Update, Delete) on JSON – Part 1
Lecture 4: CRUD (Create, Read, Update, Delete) on JSON – Part 2
Lecture 5: Source Code: books.json
Lecture 6: Source Code: crud-json.php
Chapter 6: Bits and Pieces of Useful Information
Lecture 1: How to Deal with Dates in JSON – Part 1
Lecture 2: How to Deal with Dates in JSON – Part 2
Chapter 7: Let's Develop
Lecture 1: Currency Conversion Application – Part 1
Lecture 2: Currency Conversion Application – Part 2
Lecture 3: BMI Calculator – Part 1
Lecture 4: BMI Calculator – Part 2
Lecture 5: BMI Calculator – Part 3
Chapter 8: BONUS Section
Lecture 1: Bonus Lecture: Special Offers on Other Courses!!!
Instructors
-
Crypters Infotech
Career Enhancement Training Solutions
Rating Distribution
- 1 stars: 9 votes
- 2 stars: 19 votes
- 3 stars: 79 votes
- 4 stars: 245 votes
- 5 stars: 382 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024