Video description
Despite the deluge of new coding languages over the years, JavaScript continues to dominate the web. The language is a staple in most of the front-ends; if not vanilla JavaScript, you won’t be surprised to find one of its derivatives on the next website you visit. This ubiquity makes JavaScript a sought-after skill. This course is designed to teach you that skill from scratch.
You’ll begin by learning how to set up your coding playground and then gain some familiarity with the JavaScript syntax. Once you’ve gotten your hands dirty, you’ll discover how to store data in variables, comment out your code, and do more with your variables by learning about operators.
Next, you’ll learn about data structures and conditional statements, further shoring up your JavaScript skills. By learning about the Document Object Model (The DOM), you will be able to change the elements of a webpage and add interactivity to it. You’ll also learn to work with strings and arrays, and then, to make your code concise, learn how to write your own functions. Toward the end of the course, you’ll work on a final project wherein you’ll get to use all these skills together.
By completing this course, not only will you have a solid understanding of modern JavaScript language, you’ll also be able to use it to create engaging, interactive webpages.
What You Will Learn
- Learn about different variable types, including let and const
- Discover how to do more with your variables using operators
- Gain an in-depth understanding of data structures in JavaScript
- Learn in detail the structure of the Document Object Model (The DOM)
- Using the knowledge of the DOM, learn to modify elements of an HTML page
- Discover how to manipulate strings and how to work with numbers
- Learn how to store and work with multiple elements through arrays
- Make your code concise by learning how to write your own functions
Audience
If you’re someone who has never coded in JavaScript but always wanted to, this course is for you. Since you’ll be making interactive webpages, a rudimentary knowledge of HTML CSS would be beneficial (though it’s not a hard requirement).
About The Author
Kalob Taulien: Kalob Taulien is a professional web developer who has been developing websites and working with start-ups since 1999. Since many years, he has been writing codes in Python and Django. He is in the core Wagtail CMS team and one of the core leaders in Wagtail-based education. The passion to learn and to share his knowledge by teaching and helping others is something that drives him constantly. His ability to turn complex programming concepts into easy-to-understand bits of knowledge has been called his 'superpower'. Throughout the years, he has built numerous websites. He even provides one-on-one coaching and start-up consulting to new organizations.
Table of contents
- Chapter 1 : Introduction
- Chapter 2 : Getting Started
-
Chapter 3 : Coding with JavaScript
- Console Logging
- Debugging External Files
- Storing Data in Variables
- Let and Const Variable Types
- Coding Comments
- JavaScript Operators
- Data Structures
- Conditional Statements
- The Document Object Model (DOM)
- Selecting Elements by Their IDs
- JavaScript Objects
- String Methods
- Demystifying Data Types
- Casting Data Types
- String Concatenation
- JavaScript Numbers
- JavaScript Arrays
- Array Iteration
- Selecting Multiple DOM Nodes
- Functions: the DRY (Don't Repeat Yourself) Principle
- Functions: Reusing Code
- Functions: the Rest Operator
- Objects with Functions
- Final Project
- Chapter 4 : Section Summary
- Chapter 5 : JavaScript 201 - Getting Started
- Chapter 6 : Intermediate JavaScript
- Chapter 7 : Mini-Project
- Chapter 8 : Professional JavaScript
- Chapter 9 : Final Project
Product information
- Title: Learn JavaScript from Scratch: JavaScript for Everyone
- Author(s):
- Release date: March 2021
- Publisher(s): Packt Publishing
- ISBN: 9781801070386
You might also like
video
Microsoft Power BI - The Complete Masterclass [2023 EDITION]
Microsoft Power BI is an interactive data visualization software primarily focusing on business intelligence, part of …
video
Statistics and Mathematics for Data Science and Data Analytics
If you aim for a career in data science or data analytics, this course will equip …
video
Complete Git Guide: Understand and Master Git and GitHub
Complete with practical activities, this comprehensive Git and GitHub guide will help you understand how Git …
video
Data Structures and Algorithms: The Complete Masterclass
With the knowledge of data structures and algorithms at your fingertips, you can write efficient computer …