AJAX Next Level (Authentication, Servers, Modules, Projects, and More)

AJAX allows your users to add/delete/view/update content, post comments, submit reviews, submit forms, and a ton more, without getting a page refresh. This course will captivate you with real-life examples and catapult you to the next level and set you well on your way to achieving everything you want to with AJAX.

This course introduces you to AJAX and lays the foundation. Later on, you will start digging into advanced concepts such as Basic Auth, CORS, and servers. In this course, you will learn how to send authentication information using the XHR object and the Fetch API. You will see how to take user inputs, convert them into JSON data, and send that data to a server. Understand how to retrieve XML, JSON, and text data from a server. Look at how to take data from the server and update the page dynamically using JavaScript. You will also learn how to write great code using modules, write middleware and define RESTful AJAX APIs, and more. Finally, you will build a fully functional site that performs basic CRUD operations and saves data to a server. This simple application will use the power of RESTful AJAX APIs to speak to a server and perform tasks like adding/deleting/updating and viewing data that is stored on your server.

By the end of this course, you will be able to “speak” and “walk” AJAX by gaining an understanding of how you can use it in meaningful and practical ways.

All the resource files are added to the GitHub repository at: https://github.com/PacktPublishing/AJAX-Next-Level-Authentication-Serve…-

Type
video
Category
publication date
2022-11-22
what you will learn

Learn how to send authentication information using XHR and Fetch
Check how to set up an Apache server, a PHP server, and a Node server
Understand RESTful APIs and set up a server to store all of your data
Learn to access JSON and text data from a server response
Listen for the DOMContentLoaded event to send an AJAX request
Understand how to access XML data from a server response

duration
945
key features
Get access to 15+ hours of high-quality and engaging videos along with complete project files * You will solve CORS errors and the server will be set up on a different port number than your front-end code * Perform CRUD operations, and all your AJAX code will be written in a module and will be RESTful compliant
approach
This course is comprehensive and focuses on the more advanced topics of AJAX. It is highly engaging and has a lot of additional content that will extend your knowledge base and test your skills. Through practical examples, you will understand AJAX piece by piece.
The latest and best features of JavaScript and browsers have been used to help you stay ahead of the pack.
audience
This course is for someone wanting to be a professional, to be expert and confident in the entire front-end development process; those interested in building their own frameworks or being better able to learn from the source code of other well-known frameworks and libraries; and those wanting to start using frameworks that are heavily reliant on JavaScript and knowing the process flow of front-end web development.
This course is for beginners to advance programmers and is suitable for intermediates who know the basics and have an idea about AJAX but want to dig deeper to know its inner workings.
meta description
This course will help you learn, in a simple and fun way, about basic authentication, CORS, SOP, RESTful services, server routes, middleware, modules, and a ton more!
short description
It doesn’t matter where you are in your web development journey, and you will benefit if you have at least a little knowledge of AJAX. If you have an interest in advancing in AJAX, getting better in the world of full-stack programming, and knowing how you can use AJAX in a practical way to perform CRUD operations—then this course is for you.
subtitle
Master your journey of AJAX with this comprehensive course embedded with projects and fun exercises
keywords
AJAX, Visual Studio, JavaScript, Authentication, Servers, Modules, Projects, HTTP, authentication, CORS, RESTful APIs, XHR, FETCH, AXIOS, modules
Product ISBN
9781837633524