JavaScript Variables Lifecycles (Udemy.com)
What you'll learnExplain difference between global scope, function scope and block scopeUnderstand how variables declared using "var" behaveExplain difference between "let" and "const"Practice different variables declarations typesUnderstand two JavaScript Engine Phases - "Compilation" and "Execution"Deeply understand variables lifecycle phases for variables declared using "var", "let" and "const"Explain lifecycle phases for the undeclared variablesUnderstand lifecycle of the functionPractice and understand most important variables usage guidelines
Created by: Bogdan Stashchuk
Produced in 2018
Quality Score
Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/
Overall Score : 96 / 100
Live Chat with CourseDuck's Co-Founder for Help
Need help deciding on a javascript course? Or looking for more detail on Bogdan Stashchuk's JavaScript Variables Lifecycles? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community
Course Description
DescriptionDo you want to understand real difference between different types of variables in JavaScript?Understand different types of scopes?Want easily explain what is hoisting?What about closures?In this course I will dive deep into the JavaScript and explain you what happens under the hood when you declare any variable or function. You will understand what happens on the "Compilation" and "Execution" phases in JavaScript Engine.I will make explain you what is variable declaration, initialization and assignment that are all-together called Variable Lifecycle Phases.We will also focus in this course on the Variables Usage Guidelines:Make Code clear and readable for othersAlways declare variables before first usageAlways use "use strict" globallyDon't expose to the outer scopes local variablesYou will also get several practical exercises where you will need to apply gain knowledge about different variables, hoisting, scopes and closures.All exercises and code samples are available as Git repository.Hope to see you onboard!Who this course is for:JavaScript developersFront-end developersFull-stack developers
Instructor Details
- 4.8 Rating
- 10 Reviews
Bogdan Stashchuk
Experienced instructor with great practical background.
I teach complex stuff in easy step-by-step manner.
All my courses include practical exercises which allow you to follow me from the start of any course till the end. You will perform all tasks the same way I will do in my video lectures. Also you will get a lot of challenges to solve yourself. Of course we will discuss solution of each challenge together.
All you need is to have Mac or PC with installed software as written in each course requirements.
See you on my courses!
Students also recommend
-
JavaScript Tutorial for Beginners by The Net Ninja (2015)
-
4.9 (21 Reviews)
-
- Provider: YouTube
- Time: 5h
Free