Beginning JavaScript and jQuery
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
0 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Beginning JavaScript and jQuery to your Wishlist.

Add to Wishlist

Beginning JavaScript and jQuery

Get up to speed with JavaScript and jQuery
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
0 students enrolled
Created by Packt Publishing
Last updated 5/2017
Price: $125
30-Day Money-Back Guarantee
  • 3 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn JavaScript's basic syntax and how to declare variables and create functions
  • Learn how to make pieces of code execute a certain number of times.
  • Control code execution via conditional branching.
  • Unleash the power of jQuery in your applications
  • Discover the Document Object Model and how to manipulate it with JavaScript and jQuery
  • Validate user input on forms with jQuery
  • Change CSS classes on HTML elements on-the-fly
View Curriculum
  • The basics of HTML, CSS, and JavaScript.

You will start by learning what JavaScript is and how browsers use it. You will move on to look at the JavaScript syntax—such as comments, operators, and more—and then variables and functions. You will then learn how to execute different pieces of code based on certain conditions as well as how to make code loop a certain number of times. You will finish up the JavaScript section of the video by learning about the Document Object Model or DOM.

The second part of the video introduces jQuery and how to use it in your projects. You will then manipulate the DOM and finish up with a quick overview of a couple of advanced jQuery features.

About the Author

Chip Lambert has been developing websites and web applications for almost 20 years. He has authored two other books for Packt Publishing: Instant RESS Implementation How-To and Mastering jQuery Mobile. He is currently a software engineer for Jenzabar Inc. and an online instructor for Bluefield College, teaching courses in web and mobile application development.

Who is the target audience?
  • Viewers will primarily be coming to this course because of the opportunity to graduate from using plain JavaScript to developing sites and applications by incorporating the jQuery library. They know the basics of HTML, CSS, and JavaScript, will have heard about how popular and useful jQuery is, and want to start exploring it.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
21 Lectures
Basic JavaScript Fundamentals
5 Lectures 43:26

This video will give an overview of entire course

Preview 05:32

How do we get started with JavaScript?

Introduction to JavaScript

What is the syntax of the JavaScript language?

Basic JavaScript Syntax

You need to store the data in the script and use it at various points.


So far, you have learned how to store data to use again, but what about a series of statements that we may use over and over again?

Loops and Conditional Branching
4 Lectures 28:48

How can I make certain parts of my code execute a given number of times?

Preview 05:36

Is there an alternative to the for loop?

While and Do While Loops

There could be times when you need to execute your code only if certain conditions are true.

if Statement

After seeing how the if statement, there could be a requirement where you need to check multiple conditions and each condition has its own code execution.

Switch Statement
The Document Object Model (DOM)
3 Lectures 28:12

The Document Object Model (DOM) is a critical component of the JavaScript language. You need to learn what it is before you can use it.

Preview 07:46

The DOM seems so daunting; how can we get the pieces we need to use?

Accessing the DOM

Being able to select nodes is fun but not very productive on its own. You need to learn how to make changes to the DOM after you select the element.

Manipulating the DOM
What Is jQuery
3 Lectures 26:59

What is jQuery and how can it be used in the place of traditional JavaScript?

Preview 06:55

jQuery can be used from the local file system or via a Content Delivery Network (CDN). What is the difference between the two, and which is better?

Using jQuery: Local Versus CDN

We have been talking about jQuery and the power behind it, but we have not seen it in action yet.

Basic jQuery Example
Manipulating the DOM with jQuery
3 Lectures 22:03

We know how to access the different elements of the DOM with JavaScript, but it seems clunky. Can jQuery make it easier?

Preview 07:12

It is easier to select the nodes of the DOM with jQuery, but just selecting them is no fun. How can we manipulate them?

Updating the Elements and Content

The final piece we need to manipulate the DOM is to add elements as needed.

Inserting the Elements and Content
More jQuery Fun
3 Lectures 25:16

jQuery is very powerful, but it seems to be lacking in form validation. How can we use jQuery to validate web forms?

Preview 09:50

You have learned how to change HTML or the text of DOM elements; can we change the CSS? Also, it would be nice to add some neat effects to elements.


jQuery events look much simpler to use compared with JavaScript events. How can we use them?

A Quick Look at Events
About the Instructor
Packt Publishing
3.9 Average rating
8,059 Reviews
58,183 Students
686 Courses
Tech Knowledge in Motion

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.