JavaScript tutorial - JavaScript full course for beginners - Getting Started With Modern JavaScript (includes full project source on GitHub https://github.com/pkellner/course-be...)
Chapter 1: Getting Ready to Learn JavaScript
0:00:00 Introduction to the Course
0:00:53 What is JavaScript?
0:02:44 Who is This Course For?
0:05:26 Working With Visual Studio Code for Demos
0:06:56 Running JavaScript in a Browser
0:11:36 The Solar System Example and GitHub
0:13:37 Running the Solar System Example
Chapter 2: The Basics of JavaScript
0:15:11 The Basics of let and const, not var
0:18:33 The Keywords let and const in Action
0:21:33 Naming Variables
0:25:14 Primitive Variables, Often Called Value Types
0:30:01 Dynamic Variables, Often Called Reference Types
0:34:31 Accessing and Updating Reference Type Variables
0:38:18 Array Basics
0:43:03 Function Basics
0:48:41 Lambda Functions
Chapter 3: Using Graphics and Learning About Operators
0:52:59 The Plan
0:54:46 The HTML Canvas Element
0:59:30 Using Canvas With JavaScript Functions and Objects
1:05:36 Arithmetic Operators and the Math Library
1:08:58 Passing Function Parameters Using Destructuring Syntax
1:15:53 Working with JavaScript Objects
1:18:04 Separating JavaScript Into Multiple Files with ES6 Modules
Chapter 4: Working with Arrays Including the Spread Operator
1:22:06 The Basics of Arrays (Adding, Updating and Deleting)
1:27:53 Using Arrays to Create Planets
1:30:07 Adding to Arrays with Array Iteration
1:34:27 Using the Spread Operator with Arrays Including Custom Ordering
Chapter 5: Looping Functions, For, While, ForEach and Map
1:37:20 Iterations and Looping in JavaScript
1:39:06 Iteration techniques: for, for of, and for in
1:45:53 Looping with while an do while
1:46:24 Functional Iterations with forEach and Map
1:49:32 Replacing for of loop with forEach
Chapter 6: Conditionals and Logical Operations
1:53:01 Introduction to Conditional an Logical Operators
1:54:56 The Basic Comparison Operators, Equals and Not Equals
1:57:51 Using Logical Operators And and OR
2:00:24 Other Operators Including Grouping, Ternary, Nullish and In
2:05:38 Learn if / else if / else and switch Conditional Usage
2:10:56 Use Learnings to Calculate a Scale Factor
2:16:51 Refactor Complex Calculation to use Spread Operator
Chapter 7: Using JavaScript Closure to Rotate Planets Around the Sun
2:18:51 JavaScript Scope Basics Including Block, Function and Global
2:24:43 The Basics of Using Closure in Functions
2:29:05 The Nature of Closure in JavaScript
2:29:57 The Plan For Moving Planet Positions Into Functional Closure
2:32:00 Moving Solar System Scale Factor Into Our Planets Array
2:37:00 Move Planet Position Information to Inside New Planet Functions Closure
2:42:14 Update Planet Functions Methods drawPlanet, drawPlanetOrbit and update
2:46:30 Using Math SIN and COS Functions to Move Planets
2:52:36 Adding MoonData to Our Solar System App
2:55:55 Adding Moons Rotating Around Planets using Closure
3:00:12 The Course Wrap
and that's it! contact me at https://peterkellner.net/contact for any questions.
On this page of the site you can watch the video online Getting Started With JavaScript with a duration of hours minute second in good quality, which was uploaded by the user Silicon Valley Code Camp 26 January 2023, share the link with friends and acquaintances, this video has already been watched 1,291 times on youtube and it was liked by 59 viewers. Enjoy your viewing!