JavaScript for Beginners: Learn with 6 Main Projects

Video description

Learn modern JavaScript and its fundamentals from scratch

About This Video

  • Become a confident JavaScript developer by learning how to read, write, and code in JavaScript
  • Develop a solid understanding of JavaScript fundamentals
  • Create dynamic web pages and projects using JavaScript

In Detail

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.

Publisher resources

Download Example Code

Table of contents

  1. Chapter 1 : Introduction to JavaScript
    1. Introduction: 7 JavaScript Facts 00:07:07
    2. Your First Script 00:05:22
    3. A Brief History 00:06:06
  2. Chapter 2 : JavaScript for Beginners
    1. Introduction to Variables 00:10:02
    2. Merging Variables 00:10:35
    3. Console Logging 00:05:50
    4. Selecting HTML Elements 00:07:41
    5. Mini Project #1 00:05:36
    6. String Manipulation 00:18:42
    7. Accepting User Input 00:08:58
    8. Introduction to Comparison Operators 00:09:39
    9. Handling Opposite Operators 00:04:57
    10. Mini Project #2 00:09:17
    11. Handling Special Cases 00:06:42
    12. Code Commenting 00:04:23
    13. Introduction to Simple Arithmetic 00:06:05
    14. Boolean Logic 00:08:24
    15. Making Lists with Arrays 00:09:22
    16. Checking Variable Types 00:07:30
    17. Variable Casting 00:07:24
    18. More Comparison Operators 00:12:15
    19. Mini Project #3 00:05:55
    20. Functions 00:09:57
    21. Practice with Functions 00:14:42
    22. Mini Project #4 00:06:56
    23. Query Selectors 00:13:10
    24. Introduction to Events 00:09:47
    25. Tip Calculator Project 00:14:34
    26. Anonymous Functions 00:06:33
    27. IIFE 00:04:29
    28. This 'this' Keyword 00:06:13
    29. Scope 00:06:53
    30. Hoisting 00:10:51
    31. Introduction to Event Listeners 00:07:01
    32. Getting Input Values 00:05:58
    33. Changing CSS with Event Listeners 00:10:35
    34. Mini Project #5 00:07:56
    35. Objects 00:14:44
    36. For Loops 00:11:21
    37. While Loops 00:07:59
    38. For Each Loops 00:08:22
    39. Guessing Game Project 00:07:33
    40. Let and Const 00:07:53
    41. Introduction to OOP 00:10:36
    42. Extending Classes 00:12:38
    43. Modal Project 00:16:04
    44. Home Stretch 00:01:23
    45. Template Literals 00:03:13
    46. Object Literals 00:03:04
    47. Destructuring Arrays and Objects, and All the Rest 00:13:02
    48. Timeouts 00:03:51
    49. Intervals 00:02:51
    50. API's and Ajax Requests 00:11:58
    51. Arrow Functions 00:08:40
    52. Adding and Removing CSS Classes 00:03:49
    53. Final Project 00:14:31
  3. Chapter 3 : Summary
    1. Summary 00:02:36

Product information

  • Title: JavaScript for Beginners: Learn with 6 Main Projects
  • Author(s): Kalob Taulien
  • Release date: April 2020
  • Publisher(s): Packt Publishing
  • ISBN: 9781800562431