Sale!
Programming for Entrepreneurs - jQuery

jQuery, AJAX and JSON for Beginners – The Definitive Guide

$29 $9

Websites and HTML5 apps need to be interactive, dynamic and smooth to the end user.

Product Description

Websites and HTML5 apps need to be interactive, dynamic and smooth to the end user.

jQuery is the world’s most used JavaScript library to create rich web applications that just feel natural to use. In this comprehensive course you’ll learn how to use jQuery to work with the DOM, use events, effects and animations, AJAX, JSON and to create interactive AJAX forms.

This course is 100% jQuery 2.x compliant!

This course is taught by Pablo Farias Navarro, founder of ZENVA and web application developer. Pablo has been using jQuery since 2007. More than 20,000 students are learning how to code with our courses, in particular our Programming for Entrepreneurs course series. This course builds on our previous HTML and JavaScript free courses and takes you to the next step, which is to make your website or HTML5 interactive and dynamic.

Some of the things you will learn in this course:

  • When to use jQuery 1.x or 2.x.
  • CSS selectors and DOM traversing functions in depth to find any element you want.
  • DOM manipulation to add or remove custom HTML content anywhere, whenever you decide.
  • Working with events to create interactive sites.
  • Listen to changes in select dropdowns and checkboxes.
  • jQuery animations and effects. Slide, fade, show, hide.
  • AJAX to load dynamic HTML from the server.
  • Working with JSON from the server.
  • Interactive forms that display extra fields according to the values of other fields.
  • AJAX form submission the easy way.
  • Dealing with cache issues in AJAX requests.
  • Learn jQuery in a 2.x compliant manner.

Curriculum

  • 1. Course Intro
  • 2. Obtaining jQuery
  • 3. jQuery Documentation
  • 4. Selecting by ID and Class
  • 5. Multiple Selections
  • 6. Selecting Descendants
  • 7. Selecting by Attribute
  • 8. Traversing the DOM - find()
  • 9. Traversing the DOM - Children Elements
  • 10. Traversing the DOM - first(), last(), next(), prev()
  • 11. Traversing Parent Elements
  • 12. Click Events
  • 13. Event Delegation
  • 14. Event Listening for Select Dropdowns
  • 15. Change Events
  • 16. Keyboard Events
  • 17. Preventing Default Behavior in Events
  • 18. DOM Manipulation - append() and prepend()
  • 19. DOM Manipulation - before() and after()
  • 20. Removing DOM Elements
  • 21. DOM Manipulation - empty()
  • 22. jQuery Animations - Showing and Hiding Elements
  • 23. jQuery Animations - Fade Effect
  • 24. jQuery Animations - Slide
  • 25. jQuery Animations for CSS Properties
  • 26. Intro to AJAX
  • 27. AJAX - Loading a HTML File from the Server
  • 28. AJAX - Executing Code Before Loading
  • 29. Failed AJAX Calls
  • 30. AJAX - Reading JSON Data
  • 31. AJAX - Reading JSON Data - Part 2
  • 32. AJAX POST Calls
  • 33. jQuery Forms - Showing Extra Fields
  • 34. jQuery Forms - Select Dropdown
  • 35. AJAX Form Submission
  • 36. Course Summary

Course Requirements

-Basic notions of HTML, CSS and JavaScript.

-A code editor (we'll be using Sublime in the course) and a web browser.
Hurry up! The price rises inRefreshing countdownClose Countdown

GET STARTED

Register | Lost your password?