O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

JavaScript for Beginners - A Complete Guide

Video Description

Turn static web pages into dynamic and active websites

About This Video

  • How to code in JavaScript
  • Learn all the concepts and fundamentals, data types, objects, arrays, functions
  • Program flow and conditional statements
  • Manage cookies
  • Work with concepts like events, event handlers and playing with HTML elements
  • Debug JavaScript Code# Improving performance of code using simple ways
  • Using concepts like Hoisting and Strict Mode
  • Validate and Submit forms
  • Utilize window objects, history, screen and timing events

In Detail

No prior coding experience needed. Ever wondered how the websites work when you click on a button or a link? Ever wanted to become a web developer, but thought it is difficult? Want to develop a phone app? JavaScript is the first step to any web development and it's fun instead of being tough. This course's focus is to learn by doing and examples. All the code files are provided.

JavaScript is one of the most popular languages used in the industry. There are tons of highly paid jobs for web developers and web testers.

This course includes access to a Google group specifically set up for the course. As you might have already figured out, this course does not need you to have any coding experience, and with practice you will be able to understand and work on JavaScript concepts.

Table of Contents

  1. Chapter 1 : Introduction
    1. Why JavaScript - Introduction 00:08:07
    2. What will you learn? 00:05:27
    3. JavaScript Code Editors 00:04:56
    4. How to Insert JavaScript 00:12:20
    5. Fun with JavaScript 00:04:48
  2. Chapter 2 : Variables and Data Types
    1. Variables 00:11:34
    2. Data Types 00:17:52
  3. Chapter 3 : Operators and Keywords
    1. Arithmetic and Assignment Operators 00:09:06
    2. Comparison and Logical Operators 00:14:50
    3. Reserved Keywords 00:02:43
  4. Chapter 4 : JavaScript Functions
    1. Functions Introduction 00:12:26
    2. Function Parameters 00:14:37
    3. Function Invocation - Part 1 00:12:01
    4. Function Invocation - Part 2 00:06:17
  5. Chapter 5 : JavaScript Objects and Scope
    1. Objects Introduction 00:16:56
    2. Object Properties and Methods 00:10:32
    3. JavaScript Scope 00:08:58
  6. Chapter 6 : JavaScript Strings
    1. JavaScript Strings 00:09:56
    2. String Methods - Part 1 00:14:23
    3. String Methods - Part 2 00:16:08
  7. Chapter 7 : JavaScript Numbers
    1. JavaScript Numbers 00:17:08
    2. Number Methods - Part 1 00:10:42
    3. Number Methods - Part 2 00:10:52
  8. Chapter 8 : JavaScript Arrays
    1. Arrays 00:18:17
    2. Array Methods - Part 1 00:15:43
    3. Array Methods - Part 2 00:11:58
  9. Chapter 9 : Math and Date Objects
    1. Math Object 00:12:16
    2. Date Object 00:10:17
    3. Date Formats 00:09:03
    4. Date Methods 00:10:27
  10. Chapter 10 : Conditional Statements
    1. Boolean 00:10:03
    2. Conditional Statements 00:12:07
    3. Switch Statement 00:12:31
  11. Chapter 11 : Working with Loops
    1. While Loop 00:09:54
    2. For Loop 00:17:18
    3. Break and Continue Statements 00:07:06
  12. Chapter 12 : Exception Handling and Debugging
    1. Exception Handling 00:16:14
    2. Debugging 00:10:11
  13. Chapter 13 : Hoisting and Use Strict
    1. Hoisting 00:07:48
    2. Use Strict 00:10:05
  14. Chapter 14 : Simple but Important
    1. Performance Improvements 00:09:21
    2. Coding Conventions 00:12:41
  15. Chapter 15 : Forms Validation
    1. JavaScript Forms Validation 00:10:55
    2. Constraint Validation 00:09:10
  16. Chapter 16 : HTML DOM
    1. Understanding DOM 00:14:57
    2. Creating and Deleting Elements 00:12:25
  17. Chapter 17 : JavaScript Events
    1. Actions on Events 00:11:34
    2. Event Listeners 00:15:38
  18. Chapter 18 : Window Objects
    1. Window Object 00:10:42
    2. Window Screen 00:07:47
    3. JavaScript Popups 00:11:59
    4. Accessing Browser's History 00:05:05
    5. Timing Events 00:10:30
  19. Chapter 19 : Cookies Management
    1. Cookies - Part 1 00:07:28
    2. Cookies - Part 2 00:17:01