Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
JavaScript, jQuery and Ajax
Rating: 3.8 out of 5(77 ratings)
1,712 students

JavaScript, jQuery and Ajax

Learn JavaScript, jQuery and AJAX basics filters and calls to send data to your MYSQL server with no need to refresh
Created byAli Mehdy
Last updated 4/2016
English

What you'll learn

  • Learn JavaScript Basics
  • Sending Data through AJAX to the server
  • Learn jQuery basics
  • Create jQuery events
  • Create AJAX filters
  • Create jQuery animations and effects
  • Add Events from Database into FullCalendar jQuery Plugin automatically
  • Append data to web page with no refresh
  • Use JavaScript for form validations
  • Use bootstrap classes for forms and tables

Course content

9 sections60 lectures4h 9m total length
  • Introduction1:53

    In this lecture, we will take a simple introduction about JavaScript and why we should use it in our web development.

  • Order and Precedence2:30

    In this lecture, we will see how JavaScript scan operators and which one to execute first. This lecture will help you, in the future, when you start typing advanced scripts, to manipulate errors and unwanted results.

  • Incrementation and Decrementation3:04

    In this lecture, we will learn about Incrementation and Decrementation. And we will see the different types of them, and how the result would be changed from one to other.

  • Null and Undefined2:52

    In this lecture, we will see the difference between NULL and Undefined. You will see those 2 outputs a lot of times, in your programming career, and you should understand the difference between them.

  • Dynamic Scripting1:09

    In this lecture, we will see why JavaScript is more advanced programming language than any other one, and why we call it dynamic.

  • Conditions and Equality Types2:52

    In this lecture, we will learn IF ELSE conditions and the difference between equal and strict equal.

  • Loops5:07

    In this lecture, we will learn multiple type of Loops. We will start with FOR loop, then we will see an example about WHILE loop, and finally, the DO WHILE loop.

  • Arrays5:17

    Some people think that arrays are simply used for mathematical operations. In JavaScript, Arrays are used in different and important fields. Ajax and JSON that we will learn about them in our next lessons, are typical example about where and how arrays are used and in which context.

  • DOM manipulations10:38

    All of our works with JavaScript, jQuery and Ajax, will be based on how to get and send data from and to our elements in a page. A document obejct module DOM is generated when a page loads, and we can access each element of this DOM using JavaScript.

  • Functions2:30

    Functions in JavaScript are used and combined with events. And before we start learning about events, we should know how to create and run a function.

  • Events5:00

    In this lecture, we will learn multiple type of events, and how to apply them into our elements.

    We have onblur(), onchange(), onkeyup(), onkeydown(), onkeypress(), onload(), onclick(), ondblclick() and other events, that we can use in JavaScript.

  • Computed Styles4:51

    In this lecture, we will learn how to get the initial values of the css computed style of any DOM element in our current page. And then how to change them into new values.

  • Exercise - Print an area using outerHTML4:52

    In this lecture, we will create a print button using outerHTML, and document write() function.

  • JavaScript External files1:30

    In this lecture, we will see how to load an external JavaScript file into our page, and how to run it using specific events.

  • Project - Form Validation7:02

    In this project lecture, we will learn how to create a form validation function. A validation function help users to properly fill an electronic form, using specific criteria already defined by a programmer.

Requirements

  • You should be familiar with databases and PHP
  • Download notepad++ or Sublime text 2
  • Download wampserver

Description

JavaScript is an awesome client side language that allow a communication between a website and web application with users.

In this course, you will learn JavaScript basics, and how to make interactive web pages.

Then, we will learn jQuery basics, and how to use jQuery plugins like fullcalendar

At the final section, this course teach junior web developers, or programming enthusiasts, how to send data through jQuery and AJAX, to server and make change in data, with no need to refresh the page.

To start this course, you should download wampserver, and sublime text 2, or you can use your preferred editor.

We are not going to learn how AJAX works using XML requests and responses. Our main goal is to send data with no page reload or refresh.

If you want to add interactivity and simplicity, to your web application, using AJAX, and reduce your bandwidth consumption, this course might be for you.

At the end, you will learn how to create AJAX filters, to get data according to specific criteria.


Who this course is for:

  • This jQuery course is meant to be for newbies in jQuery and AJAX
  • This course is for Beginners in JavaScript
  • If you know how to send data through ajax and append them, don't take this course
  • This course is for web developers who need a quick refresher of jQuery and AJAX
  • This course is for students who wants to make search filters like eCommerce websites
  • If you don't know how to work dynamically with fullCalendar Plugin, this course might be for you