Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn XML-AJAX - For Beginners
Rating: 4.4 out of 5(392 ratings)
101,940 students

Learn XML-AJAX - For Beginners

Learn to create interactive web applications using AJAX
Last updated 6/2020
English
English [Auto],

What you'll learn

  • XML Schema
  • Parsing XML Files
  • AJAX Search Suggest Function
  • AJAX Database Select Menu
  • Database Integration with AJAX
  • AJAX Call Functions
  • Creating Validated PHP Forms using AJAX
  • Encrypting a Web Session
  • Creating Login Authentication forms using AJAX & PHP
  • Installing PhpMailer for Email Transmission

Course content

2 sections28 lectures2h 23m total length
  • Introduction to XML4:40

    Explore the basics of xml, the language for storing and transporting data with extensible tags, platform independent and easy to read, and prepare to integrate ajax into web pages.

  • XML Basics4:22

    Learn XML basics, including declaration tags, elements, attributes, and comments, and examine a blockbuster movie example with a root, category attribute, and child elements.

  • XML Schema2:03

    Explore how XML schemas describe Excel documents' structure and content, enabling data exchange and validation across industries with namespaces, data types, and extensibility, including Ajax.

  • XML Parsing2:00

    Learn to use JavaScript to access a movies.xml file in the web root's xml folder, and render a table with each movie’s title, producer, year, and price.

  • XML Parsing Continued3:58

    Learn to use ajax request objects to exchange data with a server asynchronously, open and send requests, and render responseXML or responseText into a table using document.write and getElementsByTagName.

  • Introduction to AJAX1:49

    Explore how ajax enables asynchronous javascript and xml to update web pages without reloads, using http requests and xhr to exchange data and render results via the dom.

  • AJAX l Search Suggest Tutorial5:27

    Create an ajax-powered search box that shows matches from a predefined list as you type, without page reload; build the HTML form, the suggest function, and the PHP script.

  • AJAX l Database Select Menu Tutorial9:18

    Learn how ajax retrieves database records to populate a select menu and display a data table, refreshing without page reloads. Set up PHP scripts and a test database.

Requirements

  • Basic knowledge of PHP & MySQL
  • Basic Computer Skills

Description

Course: Learn XML-AJAX - For Beginners
Learn to create interactive web applications using AJAX

Students learn to integrate XML/AJAX into their applications to seamlessly relay information from client-to-server.

We explore several methods to update page content, without page reload. This is the focal point of the course and is demonstrated through a variety of exercises and projects.

Students will have the opportunity to apply all their newly acquired skills to build a complete web application with a PHP/AJAX validated registration form, member's access area, and encrypted authentication page using a login form. The project will also explore how to create a web based contact form and submit the data to an email address via SMTP using the PHPMailer Library.

What you'll learn - Overview:

  • XML Schema

  • Parsing XML Files

  • AJAX Search Suggest Function

  • AJAX Database Select Menu

  • Database Integration with AJAX

  • AJAX Call Functions

  • Creating Validated PHP Forms using AJAX

  • Encrypting a Web Session

  • Creating Login Authentication forms using AJAX & PHP

  • Installing PhpMailer for Email Transmission

Key Concepts:

  • Introduction to XML

  • XML Basics

  • XML Schema

  • XML Parsing

  • XML Parsing Continued

  • Introduction to AJAX

  • Search Suggest

  • AJAX l Database Select Menu Tutorial

XML Defined (Wikipedia):
Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.

Course prerequisites:

  • Basic knowledge of PHP & MySQL

  • Basic Computer Skills

Who this course is for:

  • Beginner Web Developers interested in Learning XML & AJAX
  • Students interested in Building Web Applications
  • Students interested in Building Login Authentication Forms and Blogs
  • Students interested in Processing Database Queries using AJAX