Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
JavaScript & jQuery - Certification Course for Beginners
Rating: 4.4 out of 5(1,991 ratings)
203,599 students

JavaScript & jQuery - Certification Course for Beginners

Add Animated, Dynamic, Client-Side Functionality to your Web Pages using JavaScript & jQuery
Last updated 6/2019
English

What you'll learn

  • JavaScript Placement
  • JavaScript Output
  • JavaScript Variables
  • JavaScript Assignment & Arithmetic Operations
  • JavaScript Data Types & Objects
  • JavaScript Math Functions
  • JavaScript Arrays, Array Attributes, and Array Splicing
  • Joining & Sorting Arrays
  • JavaScript Conditional Statements and Comparisons
  • JavaScript Loops (For-In, While, Do-While, Break & Continue)
  • JavaScript Functions & Events
  • jQuery Selectors (ID, Class, Other)
  • jQuery Events, Multiple Event Handlers, Hiding-Showing, Toggle, Fades, Slides
  • jQuery Animations
  • jQuery Stop, Callback Functions, Chaining, Draggables, Accordion Menus
  • jQuery Get Content, Set Content, Append and Prepend
  • jQuery Add, Remove, & Toggle Class

Course content

2 sections81 lectures2h 38m total length
  • JavaScript - DOM Introduction3:12

    Understand the document object model as a tree of objects representing the web page, and learn how JavaScript and jQuery can dynamically update elements by tag name, id, or class.

  • JavaScript - DOM Manipulation1:17

    Learn basic dom manipulation with JavaScript by updating text via a changeText function triggered by a click on an h1. Observe text updating to new text in document object model.

  • JavaScript - Introduction5:41

    Explore JavaScript as a powerful client-side language for interactive web pages, with examples like character counting, form validation, required fields, and a tic-tac-toe game.

  • JavaScript Placement2:09

    Place JavaScript in the head and call it from the body to avoid load-time errors; this uses a dog-years calculator that multiplies age by seven and displays result when clicked.

  • External JavaScript1:50

    Place JavaScript in external file and call it from head with a script tag and a src attribute. Improve maintainability, caching, and page load speed with external JavaScript.

  • JavaScript Output1:41

    Learn how to output data in JavaScript using document.write and window.alert, illustrated with a five plus six calculation that writes to the page and shows a pop up with 13.

  • JavaScript InnerHTML1:03

    Learn how JavaScript uses innerHTML to display calculation results by targeting an element with getElementById, and how updating values shows new results in the browser.

  • JavaScript Commenting1:48

    Learn how JavaScript comments explain code and aid collaboration, using single line comments with double slash and multi-line comments with slash-asterisk, to control execution.

  • JavaScript Constants1:34

    Learn how JavaScript constants hold fixed values like 5 and 6, display the result in a web page, and switch one value to a string to see how output changes.

  • JavaScript Variables Introduction4:31

    Learn how to declare and use variables in JavaScript, including numeric and string values, with examples of x, y, and z, and how to display results in the browser.

  • JavaScript Assignment Operator1:05

    Explore how the equals sign functions as the assignment operator in JavaScript, linking left and right values and combining numbers with strings, as a numeric value attaches to a text string.

  • JavaScript Arithmetic Operations3:43

    This lecture demonstrates JavaScript arithmetic operators on numbers, constants, and variables, showcasing addition, subtraction, and multiplication with real-time outputs using getElementById and updating the web page.

  • JavaScript Arithmetic Operations Continued3:45

    Explore division with arithmetic operators by setting d to 100 divided by 50, then demonstrate incrementing and decrementing with x++, h-- to update the output.

  • JavaScript Operator Precedence0:58

    Master operator precedence in JavaScript and the standard order of operations, from brackets to subtraction. The example (50 + 200) multiplied by three equals 750.

  • JavaScript Data Types1:13

    Explore JavaScript data types by examining variables that hold numbers, strings, arrays, and objects, such as age, last name, cars, and a person object with first name John.

  • JavaScript Objects1:42

    Explore how JavaScript objects organize data using a car example with properties like type and model. Learn to access values with dot notation and display them using getElementById.

  • JavaScript Object Output1:22

    Learn how to output multiple object properties in a single line using a person object with first name, last name, age, and eye color, connected by plus signs.

  • JavaScript Strings3:11

    Learn how JavaScript strings store characters using single or double quotes, including apostrophes inside strings. See browser output and line breaks using the br tag to reinforce string fundamentals.

  • JavaScript String Length0:41

    Learn how to determine a string's length using the length property in JavaScript by checking a variable containing all 26 letters and displaying the result via innerHTML in a browser.

  • JavaScript Special Characters1:18

    Learn how to handle quotes inside strings in JavaScript by using the backslash escape character to correctly display quotes around the word player's in browser output.

  • JavaScript Random Numbers0:54

    Explore generating random numbers in JavaScript using Math.random(), which produces values between 0 and 1. Learn to output results to a web page and observe different numbers on each refresh.

  • JavaScript Min and Max Function1:05

    Use Math.min and Math.max in JavaScript to find the lowest and highest values in a list of numbers, with a browser test showing -150 and 600 outputs.

  • JavaScript Math Round Function1:38

    round decimal numbers to the nearest integer using the Math.round function, compare outcomes with Math.floor and Math.ceil, and verify results in a web browser.

  • JavaScript Arrays2:14

    Learn how JavaScript arrays store multiple values in a single variable using a fruits array of six items, with indices starting at 0 (apple at 0) and length showing 6.

  • JavaScript Array Attributes1:28

    Output array values using the toString method and customize separators with join, previewing in the browser to see the updated asterisk separator with spaces around it.

  • JavaScript Arrays - Pop - Push - Shift - Unshift2:04

    Master array manipulation in JavaScript using pop, shift, push, and unshift. Remove last or first elements, then add new items to the end or beginning.

  • JavaScript Changing and Deleting Elements1:58

    Learn to change and delete array elements by index in JavaScript, such as turning the first element to kiwi and removing items to create gaps.

  • JavaScript Splicing an Array1:35

    Use the splice method to insert multiple items into an array at a specified index, optionally removing elements; learn by adding lemon and banana after orange.

  • JavaScript Sorting an Array1:24

    Sort a cars array alphabetically using the sort method, ordering Volvo, Acura, Honda, Lexus from A to Z, then use the reverse method to display the reversed order.

  • JavaScript Joining Arrays1:04

    Join two arrays with the concat method to create a combined array from girls and boys, store it in combined, and output the results in the browser.

  • JavaScript Conditional Statements6:17

    Develop a JavaScript score-to-letter grade system using if, else if, and else statements to output grades with document write, validate scores under 100, and test values like 65 and 81.

  • JavaScript Comparisons2:26

    Learn how JavaScript comparison operators work, including the equal to and not equal operators, and see real-world examples that output true or false in the browser.

  • JavaScript Booleans1:21

    Explore how the boolean function tests expressions for truth, treating any real value as true and anything without a real value as false. See numeric, string examples and browser results.

  • JavaScript For Loops2:40

    Explore how for loops in JavaScript execute a code block repeatedly, outputting values from 0 to 10 (configurable to start at 3 and end at 20) with document.write.

  • JavaScript For-In Loop0:46

    Execute the JavaScript for-in loop to iterate an object's properties, such as first name, last name, and age, and output each item like John Smith in 30.

  • JavaScript While Loops2:08

    Learn to use a while loop in JavaScript to output i from zero up to twenty, incrementing by one each pass. See how changing the maximum affects iterations.

  • JavaScript Do-While Loop1:58

    Master the JavaScript do-while loop, a variation of while loop, which runs the block at least once before testing the condition and repeats while true, demonstrated by a button-click example.

  • JavaScript Break and Continue1:14

    Learn how JavaScript break and continue statements control loop execution, exiting when i equals 3 or skipping that iteration, with practical examples from 0 to 9.

  • JavaScript Functions1:53

    Learn how to define and call JavaScript functions with parameters and return values to perform tasks, reuse code with different arguments, and produce outputs like 16 and 30.

  • JavaScript Events1:18

    Explore how HTML events trigger JavaScript, including click, mouseover, mouseout, keydown, and document load. See a button display the date and time on click, hover, or mouse out.

  • JavaScript Project 1 - BG Color Changer2:13

    Create a simple JavaScript project that changes the page background color on each refresh. Choose a random color from an eight-hex array and apply it to the document body style.

Requirements

  • Basic Computer Skills

Description

Welcome to the JavaScript & jQuery – Certification Course for Beginners

This course offers a comprehensive guide into the fundamentals of coding using JavaScript and jQuery. These powerful languages can be used to add animated, dynamic client-side functionality to any web page.

The JavaScript section of the course takes students on a journey that starts right from the basics. This includes JavaScript placement, and embedding External JavaScript code. From there, we move into variable declaration and operators for performing arithmetic. We also look at the order of operations, and different data types. Students then move into more advanced topics such as:

  • JavaScript Objects

  • Arrays, and Array Attributes

  • Conditional Statements

  • JavaScript Comparisons and Booleans

  • JavaScript Loops, Functions, and Events

The second section of the course takes an in-depth look into jQuery. This is where students can take their development skills to the next level, by adding interactivity to static elements. We start with foundational concepts such as embedding jQuery, and various selectors. We then explore jQuery events, Animations, complex functions, and much more.

What you'll learn

  • JavaScript Placement

  • JavaScript Output

  • JavaScript Variables

  • JavaScript Assignment & Arithmetic Operations

  • JavaScript Data Types & Objects

  • JavaScript Math Functions

  • JavaScript Arrays, Array Attributes, and Array Splicing

  • Joining & Sorting Arrays

  • JavaScript Conditional Statements and Comparisons

  • JavaScript Loops (For-In, While, Do-While, Break & Continue)

  • JavaScript Functions & Events

  • jQuery Selectors (ID, Class, Other)

  • jQuery Events, Multiple Event Handlers, Hiding-Showing, Toggle, Fades, Slides

  • jQuery Animations

  • jQuery Stop, Callback Functions, Chaining, Draggables, Accordion Menus

  • jQuery Get Content, Set Content, Append and Prepend

If you are interested in improving your web development skills, then look no further - Enrol today!

Who this course is for:

  • Students interested in learning the foundations of JavaScript & jQuery
  • Beginner Web Developers interested in upgrading their skills
  • Students interested in adding interactive, animated content to web pages
  • Students interested in building mobile-responsive web pages.