Companies Home Search Profile

The Complete AJAX Fundamentals Course

Focused View

SkillZone .

11:51:46

134 View
  • 00001 Promotional Video.mp4
    05:17
  • 00002 Section Introduction.mp4
    00:51
  • 00003 History of AJAX.mp4
    04:41
  • 00004 The First Time AJAX Was Coined.mp4
    04:03
  • 00005 Summary.mp4
    03:28
  • 00006 Section Introduction.mp4
    00:46
  • 00007 Dynamic Versus Static Sites.mp4
    03:18
  • 00008 HTTP Protocol.mp4
    07:09
  • 00009 URI and Protocols.mp4
    12:33
  • 00010 How to Place Data into an HTTP Request - Part 1.mp4
    11:31
  • 00011 How to Place Data into an HTTP Request - Part 2.mp4
    05:53
  • 00012 How to Place Data into an HTTP Request - Part 3.mp4
    06:14
  • 00013 How to Place Data into an HTTP Request - Part 4.mp4
    02:00
  • 00014 HTTP 1.1 - Where It All Began.mp4
    04:01
  • 00015 Where Did HTTP 2 Come From.mp4
    03:13
  • 00016 What is HTTP 2.mp4
    02:20
  • 00017 HTTP 2 Q A.mp4
    06:56
  • 00018 Section Introduction.mp4
    01:36
  • 00019 Synchronous Versus Asynchronous Code.mp4
    07:53
  • 00020 Synchronous Examples.mp4
    07:35
  • 00021 Asynchronous Examples.mp4
    06:33
  • 00022 An overview of the GET RESPONSE Process.mp4
    04:47
  • 00023 What Is AJAX.mp4
    08:05
  • 00024 Typical Request Versus AJAX Request.mp4
    04:12
  • 00025 Summary.mp4
    02:35
  • 00026 What Is XML and How Does It Differ to HTML.mp4
    08:50
  • 00027 Parsing XML Data Using the DOMParser Method.mp4
    13:08
  • 00028 Parsing XML Data - Finishing Off Our Example.mp4
    04:44
  • 00029 JSON Introduction and Similarities to JavaScript.mp4
    10:32
  • 00030 How to Use the JSON Method.mp4
    12:42
  • 00031 Example of a JSON Object and XML Object.mp4
    04:02
  • 00032 Similarities and Differences Between JSON and XML.mp4
    04:10
  • 00033 XML Is Sometimes Easier to Use than JSON.mp4
    08:11
  • 00034 Summary.mp4
    07:49
  • 00035 Section Introduction.mp4
    01:19
  • 00036 First AJAX Example.mp4
    13:42
  • 00037 The XMLHttpRequest Object Is a Constructor Function.mp4
    02:57
  • 00038 What Is a Constructor Function.mp4
    10:31
  • 00039 What Is the NEW Keyword.mp4
    02:59
  • 00040 What Happens If You Don t Use the NEW Keyword.mp4
    04:57
  • 00041 Introduction to the new.target Property.mp4
    09:20
  • 00042 Using the new.target Property to Throw a Custom Error.mp4
    07:03
  • 00043 Constructor Functions Are a Little More Complex.mp4
    01:28
  • 00044 Section Introduction.mp4
    01:06
  • 00045 Why Learn about the XHR Object.mp4
    04:20
  • 00046 How to Set Up an AJAX Request.mp4
    16:50
  • 00047 What Is the readyState Property.mp4
    04:57
  • 00048 Using the readyState Property.mp4
    07:50
  • 00049 What Is the onreadystatechange Event Handler.mp4
    06:14
  • 00050 responseText Property and the Danger of not Listening for readyState of 4.mp4
    03:51
  • 00051 Status Codes.mp4
    04:16
  • 00052 Checking for Status Code.mp4
    03:54
  • 00053 Replacing onreadystatechange with the Onload Event Handler.mp4
    01:45
  • 00054 ResponseType Property.mp4
    03:11
  • 00055 The onerror Event.mp4
    04:23
  • 00056 The onprogress Event Tracking Download Progress.mp4
    06:56
  • 00057 Monitoring Upload Progress.mp4
    15:11
  • 00058 Challenge Listening for Progress and Load Events - Introduction.mp4
    02:17
  • 00059 Challenge Listening for Progress and Load Events - Setting Up Our Code.mp4
    10:43
  • 00060 Challenge Listening for Progress and Load Events - Finishing Off Our Challenge.mp4
    13:40
  • 00061 Submitting a POST Request.mp4
    19:21
  • 00062 Creating Our PHP Server and Finishing Off Our POST Request.mp4
    09:58
  • 00063 Section Introduction.mp4
    00:59
  • 00064 Fetch Introduction.mp4
    07:44
  • 00065 What Are Promises.mp4
    05:22
  • 00066 Fetch Is Asynchronous.mp4
    03:16
  • 00067 Promises - and Using the then Statements.mp4
    07:11
  • 00068 Promises - and Using the catch Statements.mp4
    06:07
  • 00069 Fetch Uses Callback Functions.mp4
    05:30
  • 00070 Fetch - Under the Hood.mp4
    05:29
  • 00071 What Is the Event Loop How I View It.mp4
    05:27
  • 00072 Fetch Returns a Promise.mp4
    03:11
  • 00073 Fetch Has Similar Syntax to jQuery.mp4
    04:24
  • 00074 Take a Step Back - Fetch Summary.mp4
    03:18
  • 00075 What Is the Response Object.mp4
    08:30
  • 00076 How Do You Work with Readable Streams.mp4
    04:14
  • 00077 What Is the Json Method.mp4
    03:24
  • 00078 Using the Json Method to Access Our JSON Data.mp4
    02:42
  • 00079 Fetching External Data Complete Example.mp4
    07:22
  • 00080 Challenge Introduction XHR Versus Fetch Versus Async.mp4
    02:29
  • 00081 Challenge - Building Our XHR Request.mp4
    10:16
  • 00082 Challenge - Building Our Fetch Request.mp4
    06:55
  • 00083 Challenge - A Glimpse into Async Await.mp4
    06:10
  • 00084 Section Introduction.mp4
    01:04
  • 00085 What Are Streams.mp4
    04:54
  • 00086 Reading a Stream Advanced.mp4
    12:07
  • 00087 Using the pipeThrough Method to Read Chunks in Real Time.mp4
    08:17
  • 00088 Writing to Streams.mp4
    04:12
  • 00089 Summary.mp4
    03:35
  • 00090 Section Introduction.mp4
    01:16
  • 00091 Fetch Recap.mp4
    14:50
  • 00092 Using the json and text Method to Access Our Data.mp4
    04:26
  • 00093 Comparing json to JSON.parse.mp4
    05:50
  • 00094 Request Interface and Headers Interface to Define Our Fetch Options.mp4
    08:22
  • 00095 Challenge Introduction - Building Two Fetch Requests.mp4
    01:19
  • 00096 Challenge - Setting Up Our HTML.mp4
    05:50
  • 00097 Challenge - Using fetch to Retrieve Our IP Address.mp4
    08:06
  • 00098 Challenge - Using fetch to Retrieve Our Image.mp4
    11:16
  • 00099 What Is the URL Interface Object.mp4
    05:59
  • 00100 Challenge Error Handling.mp4
    03:52
  • 00101 Error Handling with Fetch.mp4
    04:21
  • 00102 Using the OK Property to Throw Errors.mp4
    03:41
  • 00103 Challenge - Improving Our Code to Incorporate Error Handling.mp4
    05:20
  • 00104 POST Fetch Request.mp4
    14:59
  • 00105 Event Loop - Introduction.mp4
    09:16
  • 00106 Having Fun Micro Versus Macro Tasks Explained by Looking at the Code.mp4
    08:07
  • 00107 Creating Our Own Promise to Execute Code Off the Main Thread.mp4
    14:10
  • 00108 Async Await - Introduction.mp4
    01:49
  • 00109 Async Example - It Returns a Promise.mp4
    02:56
  • 00110 Await - Introduction.mp4
    02:46
  • 00111 Async and Await Advanced Example.mp4
    10:42
  • 00112 Async Await - Final Example.mp4
    05:24
  • 00113 Challenge Introduction - Improve Our Code Using Async Await.mp4
    01:15
  • 00114 Challenge Solution - Refactoring Our Image Fetch Call Using Async Await.mp4
    05:49
  • 00115 Challenge Solution - Refactoring Our IP Fetch Call Using Async Await.mp4
    03:46
  • 00116 Challenge Solution - Error Handling with a TRY and CATCH Block.mp4
    03:49
  • 00117 Outro.mp4
    01:44
  • Description


    AJAX refers to how browsers make HTTP requests to servers asynchronously, listen for results, and then do something with the data when it is received. AJAX is about speed and efficiency.

    Understanding web development is an ongoing process. To give you a foot up, this course has gone all out to structure an all-encompassing, focused, AJAX course, which will be delivered to you in a way that will benefit you the most.

    Knowing AJAX is crucial if you want to become a full-stack developer, as it will allow you to make server requests and listen for incoming data asynchronously. It has been noted that AJAX can get tricky at times, and I do not dispute this, but with correct training, which includes explaining the fundamentals in a simple way, you will learn to master and love AJAX.

    If you want to become a full-stack web developer, you need to know about AJAX and that is what this course is all about.

    This course takes you through the history of AJAX, HTTP protocol, and the role of AJAX. You will also explore HTTP/2 and HTTP/3, synchronous and asynchronous code. This course will also take you through the basics of AJAX, JSON, XML, and constructor functions. Lastly, you will learn modern AJAX such as fetch basics and streams.

    By the end of the course, you will become a pro in AJAX fundamentals.

    All resources and code files are placed here: https://github.com/PacktPublishing/The-Complete-AJAX-Fundamentals-Course

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    SkillZone has the simple goal of teaching complicated concepts in an effortless way. They are Johannesburg-based and create quality, easy-to-understand eLearning solutions. In today’s rapidly evolving workplace, it is imperative to make sure you have the skills and expertise required to succeed. The content we offer ensures that the learning materials and delivery approach are aligned to meet intended outcomes and address your specific training needs without covering topics that may be unnecessary or irrelevant. The author’s goal is to help you with in-depth learning whilst avoiding the pitfalls that he discovered the hard way. He is enthusiastic and has a lot of fun teaching and brings his personality and charisma to the teaching platform to benefit his students the most.
    Packt is a publishing company founded in 2003 headquartered in Birmingham, UK, with offices in Mumbai, India. Packt primarily publishes print and electronic books and videos relating to information technology, including programming, web design, data analysis and hardware.
    • language english
    • Training sessions 117
    • duration 11:51:46
    • Release Date 2023/02/26