Section 1 : Introduction to course content and resources

Lecture 1 Introduction to JSON and AJAX 00:03:30 Duration
Lecture 2 How to use this course with resources
Lecture 3 Course Overview and how to use this course 00:03:23 Duration
Lecture 4 Course Development Environment and tools 00:03:29 Duration

Section 2 : JSON JavaScript Object Notation Introduction

Lecture 1 What is JSON 00:05:00 Duration
Lecture 2 JSON in JavaScript 00:07:19 Duration
Lecture 3 Source Code
Lecture 4 JSON Overview. 00:09:54 Duration
Lecture 5 JavaScript Objects 00:06:20 Duration
Lecture 6 Creating JSON 00:04:28 Duration
Lecture 7 Source Code
Lecture 8 More complex nesting JSON 00:09:12 Duration
Lecture 9 Source Code
Lecture 10 Back to JavaScript
Lecture 11 Source Code
Lecture 12 Multiple Values in Object 00:07:16 Duration
Lecture 13 Source Code
Lecture 14 Use JavaScript with JSON 00:06:34 Duration
Lecture 15 Source Code
Lecture 16 JSON on the web 00:12:55 Duration
Lecture 17 Source Code
Lecture 18 Session storage JSON 00:12:08 Duration
Lecture 19 Store Values as String 00:06:28 Duration
Lecture 20 Source Code
Lecture 21 Section Resources JSON

Section 3 : JSON exercise Task List

Lecture 1 JSON exercise getting to know JSON 00:02:56 Duration
Lecture 2 MYJSON website not working anymore
Lecture 3 JSON Exercise Setup Data 00:07:00 Duration
Lecture 4 JSON Exercise Use String Values as Data. 00:11:16 Duration
Lecture 5 JSON Exercise Make it Interactive 00:09:33 Duration
Lecture 6 Source Code JSON exercise
Lecture 7 JSON Exercise JSON better structure 00:05:46 Duration
Lecture 8 JSON Exercise Use the new Data with JavaScript 00:08:58 Duration
Lecture 9 JSON Exercise Store Current Data Instance 00:08:10 Duration
Lecture 10 Source Code Lesson 6
Lecture 11 JSON Exercise Add new items to the list 00:07:38 Duration
Lecture 12 JSON Exercise Tweaks and Bug Fixes 00:12:01 Duration
Lecture 13 JSON Exercise sessionStorage ready data.. 00:03:47 Duration
Lecture 14 Source Code JSON application
Lecture 15 JSON Exercise Delete a Task 00:09:01 Duration
Lecture 16 JSON exercise AJAX and JSON 00:09:18 Duration
Lecture 17 Source Code Completed Project
Lecture 18 Updated Source Code with new endpoint and json
Lecture 19 Exercise Resources

Section 4 : AJAX various AJAX options in JavaScript

Lecture 1 Section Introduction 00:04:27 Duration
Lecture 2 AJAX introduction for Fetch and XHR 00:07:48 Duration
Lecture 3 XHR requests across the web 00:11:53 Duration
Lecture 4 Exercise Random User XHR options 00:06:23 Duration
Lecture 5 Exercise Random User AJAX Load Data 00:05:38 Duration
Lecture 6 Source Code Exercise AJAX
Lecture 7 More XHR practice 00:04:26 Duration
Lecture 8 XHR Request Data 00:09:34 Duration
Lecture 9 Source Code Joke Exercise
Lecture 10 JavaScript Fetch 00:05:23 Duration
Lecture 11 Source Code Fetch
Lecture 12 Fetch Promise Response. 00:08:23 Duration
Lecture 13 Fetch Options 00:05:17 Duration
Lecture 14 Source Code Fetch Jokes
Lecture 15 Post with Fetch 00:05:07 Duration
Lecture 16 Fetch Form Submit Data 00:10:35 Duration
Lecture 17 Source Code form submit
Lecture 18 AJAX section Overview 00:01:57 Duration
Lecture 19 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM

Section 5 : AJAX libraries jQuery and Axios

Lecture 1 Axios and jQuery Introduction 00:05:19 Duration
Lecture 2 Introduction to jQuery 00:03:12 Duration
Lecture 3 AJAX with jQuery 00:07:52 Duration
Lecture 4 jQuery AJAX output to element 00:06:39 Duration
Lecture 5 Source Code JQuery Get
Lecture 6 jQuery in Codepen 00:07:38 Duration
Lecture 7 Source Code 4
Lecture 8 jQuery AJAX shorthand 00:03:09 Duration
Lecture 9 Source Code 5
Lecture 10 jQuery Mulitple Items API 00:04:19 Duration
Lecture 11 Source Code Get JSON
Lecture 12 jQuery Post example 00:08:23 Duration
Lecture 13 Source Code POST jQuery
Lecture 14 jQuery post with AJAX 00:04:17 Duration
Lecture 15 Source Code jQuery Post
Lecture 16 JQuery Exercise Overview.. 00:03:30 Duration
Lecture 17 JavaScript libraries for AJAX 00:08:10 Duration
Lecture 18 AXIOS Get Data Update HTML 00:01:55 Duration
Lecture 19 Source Code Axios Form
Lecture 20 Loop Multiple Items in Object 00:03:33 Duration
Lecture 21 Source Code Axios Exercise
Lecture 22 Axios AJAX post 00:04:46 Duration
Lecture 23 Source Code Exercise Axios
Lecture 24 Axios Exercise Overview 00:04:24 Duration
Lecture 25 Section Resources

Section 6 : JSON Server Exercise Practice JSON and AJAX locally

Lecture 1 JSON server Introduction 00:04:46 Duration
Lecture 2 How to Setup Local JSON Database 00:09:39 Duration
Lecture 3 Postman Tool for AJAX 00:04:10 Duration
Lecture 4 Create your HTML elements 00:04:37 Duration
Lecture 5 Interactive Button 00:07:26 Duration
Lecture 6 XHR request data 00:06:59 Duration
Lecture 7 Source Code JSON server
Lecture 8 XHR post data to json DB 00:05:23 Duration
Lecture 9 Exercise JSON server interface 00:14:17 Duration
Lecture 10 Exercise Build Page Comments
Lecture 11 Source Code JSON database
Lecture 12 Post create new posts 00:06:03 Duration
Lecture 13 Source Code Posts
Lecture 14 Search JSON server 00:05:45 Duration
Lecture 15 List Comments 00:05:46 Duration
Lecture 16 Add Post Comments 00:07:36 Duration
Lecture 17 Source Code Post to JSON db
Lecture 18 Code Review JSON server 00:05:29 Duration
Lecture 19 Source Code GET POST content
Lecture 20 Section Resources

Section 7 : Google Sheet API data GET POST with jQuery

Lecture 1 Google Sheet Data API 00:02:48 Duration
Lecture 2 Setup Sheet Data 00:03:29 Duration
Lecture 3 Google Sheet Get Sheet Data as JSON 00:05:43 Duration
Lecture 4 Source Code Google Script
Lecture 5 JSON Output Sheet Data 00:06:38 Duration
Lecture 6 Source Lesson 3 GS data
Lecture 7 Apps Script Google Scripting Server Side 00:08:05 Duration
Lecture 8 Use Google Script to Create Output 00:15:37 Duration
Lecture 9 Google Script Source Lesson 5
Lecture 10 Create JSON feed from Google Sheets 00:06:08 Duration
Lecture 11 Source Code lesson 6
Lecture 12 Google Script POST data 00:12:02 Duration
Lecture 13 Google Script Lesson 7
Lecture 14 Form Setup to Post on webpage 00:04:23 Duration
Lecture 15 Post data to Google Sheets 00:05:58 Duration
Lecture 16 Random User Data API 00:06:30 Duration
Lecture 17 Project Overview and Review.. 00:08:25 Duration
Lecture 18 Final Application Source Code
Lecture 19 Resources

Section 8 : AJAX request tester using GET and POST exercise

Lecture 1 AJAX tester Tool Introduction 00:03:25 Duration
Lecture 2 Setup Page Elements 00:03:56 Duration
Lecture 3 Make first AJAX Request 00:02:55 Duration
Lecture 4 Dynamic Input data 00:11:03 Duration
Lecture 5 AJAX Add jQuery 00:08:34 Duration
Lecture 6 Add Axios AJAX 00:04:54 Duration
Lecture 7 Add Fetch AJAX 00:04:51 Duration
Lecture 8 Source Code GET
Lecture 9 Add Post Data Option 00:08:15 Duration
Lecture 10 Update for POST 00:03:32 Duration
Lecture 11 Update post for Fetch and Axios 00:04:21 Duration
Lecture 12 AJAX tester Code Review 00:07:58 Duration
Lecture 13 Source Code completed
Lecture 14 Section resources

Section 9 : JavaScript AJAX API exercise YouTube and Wikipedia API

Lecture 1 Popular API requester mini application introd 00:02:39 Duration
Lecture 2 Page and Element Setup 00:04:17 Duration
Lecture 3 Bring in the XHR Object 00:09:20 Duration
Lecture 4 Connect to Wikipedia AP 00:06:29 Duration
Lecture 5 Output Data into web Page 00:08:10 Duration
Lecture 6 YouTube API with JavaScript 00:05:29 Duration
Lecture 7 Add YouTube API search 00:05:59 Duration
Lecture 8 Style data output 00:08:17 Duration
Lecture 9 Information app source code review 00:04:42 Duration
Lecture 10 Source Code Final Application
Lecture 11 Section resources

Section 10 : More APIs Trivia API and more

Lecture 1 Introduction to working with AJAX 00:01:51 Duration
Lecture 2 Element and Page Setup 00:03:34 Duration
Lecture 3 AJAX Make Request Callback 00:03:28 Duration
Lecture 4 Connect Get API content 00:04:59 Duration
Lecture 5 Output Question format 00:04:59 Duration
Lecture 6 Source Code 4
Lecture 7 Dynamic Build Buttons JavaScript 00:06:20 Duration
Lecture 8 JavaScript Dynamically Build Elements 00:04:25 Duration
Lecture 9 Source Code 6
Lecture 10 Tweak Quiz and add Scoring 00:06:05 Duration
Lecture 11 Show correct answer 00:07:00 Duration
Lecture 12 Source Code Quiz
Lecture 13 More fun with APIs 00:07:11 Duration
Lecture 14 AJAX API section conclusion 00:02:40 Duration
Lecture 15 Source Code 10
Lecture 16 Section resources

Section 11 : Setup a RESTful API from Scratch Node jQuery JavaScript SQLi

Lecture 1 Introduction to RESTful API 00:09:14 Duration
Lecture 2 Introduction to the Terminal CLI 00:03:17 Duration
Lecture 3 Learn NPM Node Package Manager 00:04:23 Duration
Lecture 4 Creating a Node project from scratch Create 00:02:20 Duration
Lecture 5 Exploring Node modules 00:05:19 Duration
Lecture 6 Setting up HTTP Localhost 00:09:02 Duration
Lecture 7 Read Files output Data 00:04:57 Duration
Lecture 8 Amazing helpful packages Express and Nodemon 00:03:53 Duration
Lecture 9 API web resources Postman CRUD 00:04:23 Duration
Lecture 10 Body Parser npm 00:04:29 Duration
Lecture 11 How to use Middleware app use 00:03:13 Duration
Lecture 12 Simple login check Login CheckSetup 00:04:22 Duration
Lecture 13 Create Public index file 00:07:30 Duration
Lecture 14 Static Frontend JavaScript 00:04:52 Duration
Lecture 15 Send Data from Front to Back 00:06:57 Duration
Lecture 16 Getting Response data 00:04:29 Duration
Lecture 17 Restful API put and Delete CRUD 00:06:30 Duration
Lecture 18 Output Data to page
Lecture 19 CRUD Methods Delete and update Data 00:10:40 Duration
Lecture 20 Tweaks and Put Data 00:08:41 Duration
Lecture 21 Updates to Data 00:02:41 Duration
Lecture 22 Setup a helper file and code refactoring 00:10:03 Duration
Lecture 23 Updates Styling and Tweaks 00:10:40 Duration
Lecture 24 Add SQLite Database
Lecture 25 Database to Frontend 00:15:27 Duration
Lecture 26 Code Review and Resources 00:10:53 Duration
Lecture 27 Section Resources

Section 12 : RealTime Message Application Exercise

Lecture 1 Introduction to real time message exercise 00:02:54 Duration
Lecture 2 Node Application Setup 00:03:04 Duration
Lecture 3 NPM setup Localhost 00:06:57 Duration
Lecture 4 Setup Pusher 00:03:53 Duration
Lecture 5 Setup Static index page 00:03:27 Duration
Lecture 6 Source Code 4
Lecture 7 More MiddleWare 00:03:53 Duration
Lecture 8 Source Code 5
Lecture 9 Pusher Trigger 00:03:51 Duration
Lecture 10 Push Message to Frontend 00:03:47 Duration
Lecture 11 Setup HTML elements 00:03:52 Duration
Lecture 12 JavaScript Interactive AJAX 00:10:03 Duration
Lecture 13 Load Comments Pusher 00:05:02 Duration
Lecture 14 Source Code Review 00:08:00 Duration
Lecture 15 Section Resources and Project Final Source C

Section 13 : API request and Fetch Practice Exercise

Lecture 1 CryptoCurrency API Exercise 00:02:17 Duration
Lecture 2 Updated
Lecture 3 Setup Backend 00:03:01 Duration
Lecture 4 Setup Server with Packages 00:03:14 Duration
Lecture 5 Setup Static Index file 00:02:26 Duration
Lecture 6 HTML frontend code 00:05:51 Duration
Lecture 7 Source Code 4
Lecture 8 Output Data to HTML 00:06:20 Duration
Lecture 9 Get individual Currency Details 00:05:26 Duration
Lecture 10 Node Requests with Routes 00:08:25 Duration
Lecture 11 Source Code 7
Lecture 12 Update with New Routes 00:09:15 Duration
Lecture 13 More Route Options 00:03:35 Duration
Lecture 14 Last Route Setup 00:06:10 Duration
Lecture 15 Section resources and Final source code

Section 14 : Twitter API Exercise Get tweets and post to Twitter AJAX

Lecture 1 Twitter API introduction 00:02:32 Duration
Lecture 2 Course Development Environment 00:02:50 Duration
Lecture 3 Setup Local Server Nodejs NPM 00:07:18 Duration
Lecture 4 Get Packages NPM 00:04:50 Duration
Lecture 5 Setup Twitter Developer App 00:10:45 Duration
Lecture 6 Output Tweet Object as JSON 00:05:11 Duration
Lecture 7 Setup Index Frontend Code 00:07:30 Duration
Lecture 8 Output Tweet Data 00:08:01 Duration
Lecture 9 Make the tweets look nice Styling 00:02:17 Duration
Lecture 10 Post a Tweet from index page 00:09:01 Duration
Lecture 11 Twitter API AJAX application Source Code Revi 00:07:25 Duration
Lecture 12 Section Resources

Section 15 : Promises Examples

Lecture 1 intro JavaScript Promises
Lecture 2 API connection. 00:07:01 Duration
Lecture 3 source code
Lecture 4 Create Elements 00:06:59 Duration
Lecture 5 source code
Lecture 6 Map new Array of Data.. 00:05:38 Duration
Lecture 7 source code
Lecture 8 Output Content DOM.. 00:07:06 Duration
Lecture 9 source code
Lecture 10 New Promise.. 00:04:34 Duration
Lecture 11 source code
Lecture 12 Promise Resolve 00:03:41 Duration
Lecture 13 source code
Lecture 14 Function Recursion 00:07:19 Duration
Lecture 15 source code
Lecture 16 Tweaks and Adjustments 00:08:01 Duration
Lecture 17 source code
Lecture 18 Code Review 00:01:28 Duration
Lecture 19 Source code

Section 16 : API Quiz game JSON data to web page practice exercise

Lecture 1 Dynamic Quiz Introduction section 00:02:00 Duration
Lecture 2 Web dev Setup 00:03:38 Duration
Lecture 3 Setup HTML and CSS 00:03:26 Duration
Lecture 4 HTML and CSS Source Code
Lecture 5 JavaScript Select Page Elements. 00:04:11 Duration
Lecture 6 JS Source Code
Lecture 7 Request spreadsheet data 00:05:04 Duration
Lecture 8 JavaScript Elements Create Question 00:08:10 Duration
Lecture 9 js Source Code
Lecture 10 Check Answer Next Question 00:03:26 Duration
Lecture 11 Source JS
Lecture 12 Bug Fixes Updates to Game. 00:05:44 Duration
Lecture 13 Random Order Array 00:02:21 Duration
Lecture 14 JavaScript Source Code Quiz Project
Lecture 15 Make it look Nice CSS 00:04:17 Duration
Lecture 16 CSS source Code
Lecture 17 Google Web App Data 00:08:02 Duration
Lecture 18 Google Script Source Code
Lecture 19 Create Google Web App Google Web App Data 2 00:06:16 Duration
Lecture 20 Google Spreadsheet JSON data web app Source C
Lecture 21 Dynamic Quiz Conclusion 00:05:59 Duration
Lecture 22 Project Source Code and File

Section 17 : Course Review and Conclusion

Lecture 1 How to Load Text File with JavaScript.. 00:08:08 Duration
Lecture 2 Load locale file code snippet JavaScript Sour
Lecture 3 How to use Ajax fetch to Load JSON 00:08:50 Duration
Lecture 4 Create element load JSON file using Fetch Cod
Lecture 5 Congratulations on completion of the course 00:01:31 Duration
Lecture 6 How to create Dynamic Checkboxes using JavaS 00:09:40 Duration
Lecture 7 How to use CreateElement to dynamically creat 00:08:44 Duration
Lecture 8 How to update objects to Array objects for mo 00:07:23 Duration
Lecture 9 How to add elements to List create a interact 00:08:23 Duration
Lecture 10 Source Code Project Versions Checkbox JavaScr