JavaScript for Beginners: Learn with 6 Main Projects [Video]
- FREE Subscription Read for free
- $168.99 Video Buy
- $12.99 Video + Subscription Buy
-
What do you get with a Packt Subscription?
- Instant access to this title and 7,500+ eBooks & Videos
- Constantly updated with 100+ new titles each month
- Breadth and depth in over 1,000+ technologies
-
Free ChapterIntroduction to JavaScript
-
JavaScript for Beginners
- Introduction to Variables
- Merging Variables
- Console Logging
- Selecting HTML Elements
- Mini Project #1
- String Manipulation
- Accepting User Input
- Introduction to Comparison Operators
- Handling Opposite Operators
- Mini Project #2
- Handling Special Cases
- Code Commenting
- Introduction to Simple Arithmetic
- Boolean Logic
- Making Lists with Arrays
- Checking Variable Types
- Variable Casting
- More Comparison Operators
- Mini Project #3
- Functions
- Practice with Functions
- Mini Project #4
- Query Selectors
- Introduction to Events
- Tip Calculator Project
- Anonymous Functions
- IIFE
- This 'this' Keyword
- Scope
- Hoisting
- Introduction to Event Listeners
- Getting Input Values
- Changing CSS with Event Listeners
- Mini Project #5
- Objects
- For Loops
- While Loops
- For Each Loops
- Guessing Game Project
- Let and Const
- Introduction to OOP
- Extending Classes
- Modal Project
- Home Stretch
- Template Literals
- Object Literals
- Destructuring Arrays and Objects, and All the Rest
- Timeouts
- Intervals
- API's and Ajax Requests
- Arrow Functions
- Adding and Removing CSS Classes
- Final Project
-
Summary
This course will guide you on your journey to becoming a confident JavaScript developer by equipping you with the right techniques and knowledge of essential concepts.
You will learn how to write JavaScript, along with understanding its application and how to execute it. Progressing through the sections, you’ll work with the JavaScript syntax and also discover ways to easily debug JavaScript code. One of the main reasons why JavaScript is so popular is because of its ability to interact with a web page. In this course, you will learn how to accept user input, change how a page looks, and take action based on the user’s action. Specific videos will also teach you about the different data types and how to use them. In addition to this, you’ll delve into numbers, strings, floats, functions, undefined, and null, along with understanding their importance. The course also features a dedicated section for objects, classes, and object-oriented programming (OOP), along with covering concepts such as hoisting, closures, promises, and block scoping. Finally, you’ll get to grips with topics such as APIs and Ajax requests.
By the end of this course, you will be well-versed with modern JavaScript and have the skills you need to write effective JavaScript code.
All the codes and supporting files for this course will be available at- https://github.com/PacktPublishing/JavaScript-for-Beginners-Learn-with-6-Main-Projects
- Publication date:
- April 2020
- Publisher
- Packt
- Duration
- 7 hours 59 minutes
- ISBN
- 9781800562431