Skip to main content
Group

Certified Javascript Developer I Study G

The group is for developer trailblazers preparing for Certified JavaScript Developer I certification.

JavaScript Certification Study Topic: Understand Hoisting in JavaScript

Understand "Hoisting" in JavaScript is important and at the same time somewhat misleading. In this video, I will cover the Hoisting concept. This is a process that happens while the JavaScript engine interprets the written JavaScript code.

JavaScript engine always interprets the JavaScript code within the Global Execution context which comes with two phases - compilation and execution.

During the compilation phase, JavaScript will parse the written code to find out all functions and variable declarations. When found, it will allocate space in memory for each of the declared variables. This is what knows as "Hoisting".

So "Hoisting" is a process of moving variable and function declarations to the top of the scope. This creates the illusion of "moving at the top of their scope", but in reality, the JavaScript engine will store the declared variables and functions in memory even before the rest of the code try to refer to them.

During the execution phase, the JavaScript engine will assign values to the variables and start processing functions.

Based on the discussion above where I have explained how JavaScript codes are being interpreted, all variable and functions are lifted to the top of their functional/local or global scope regardless of there where they are declared. This is what known as "Hoisting".

 

Blog: https://www.sudipta-deb.in/2021/06/understand-hoisting-in-javascript.html

Video: https://youtu.be/zpR2zT-AlGE

 

Note - I am sharing all my JavaScript Certification study notes below. Please provide your feedback if you see anything wrong or missing. Appreciate your help.

https://www.sudipta-deb.in/p/salesforce-javascript-developer-i-study.html

 

@The Blog Group @Developer Group, Kitchener, CA @Developer Group, Mississauga, CA @* Salesforce Developers * @Developer Group, Dhaka, BD @Admin Group, Mumbai, IN @Admin Group, Chennai, IN @Toronto Administrators Community Group @Admin Group, Jaipur, IN @Admin Group, Dubai, UAE @* Salesforce Administrators * @Admin Group, Bikaner, IN @Certified Javascript Developer I Study G @Platform Champion Alumni @Toronto Salesforce Developer Group @Kolkata User Group @Kolkata User Group, India 

3 comments
  1. Jul 30, 2022, 11:41 AM

    JavaScript engine always interprets the JavaScript code within the Global Execution context which comes with two phases compilation and execution Visit the provided URL usclinicalresearch.com for further information Visit this link to discover how to write essays and enhance your writing skills You can choose from a variety of essay topics thanks to it as well.

0/9000

JavaScript Certification Study Topic: Understand Dynamic Importing in JavaScript

JavaScript standard import is very much static i.e. standard import will always evaluate all the imported modules at the run time, which is not very efficient. Rather we should evaluate imported modules only when it is really needed. 

Loading modules statically is having a performance impact as it slows the loading of the code significantly and increases the program's memory usage.

Due to mainly these reasons, it is highly recommended to go for dynamic importing and evaluating of the modules only when it is really needed.

 

Blog: https://www.sudipta-deb.in/2021/05/understand-dynamic-importing-in.html

Video: https://youtu.be/NzPBwcxPcYs

 

Note - I am sharing all my JavaScript Certification study notes below. Please provide your feedback if you see anything wrong or missing. Appreciate your help.

https://www.sudipta-deb.in/p/salesforce-javascript-developer-i-study.html

 

@Developer Group, Kitchener, CA @Kolkata User Group @Kolkata User Group, India @The Blog Group @Certified Javascript Developer I Study G @Developer Group, Mississauga, CA @* Salesforce Developers * @Developer Group, Dhaka, BD @Admin Group, Mumbai, IN @Admin Group, Chennai, IN @Toronto Administrators Community Group @Admin Group, Jaipur, IN @Admin Group, Dubai, UAE @* Salesforce Administrators * @Admin Group, Bikaner, IN @Platform Champion Alumni @Toronto Salesforce Developer Group 

0/9000

JavaScript Certification Study Topic: Understand Modules in JavaScript

While working with JavaScript projects, as your project will grow, it will become very much a necessity to distribute your code into multiple files i.e. do some logical grouping by functionalities. When we are doing that, we are basically creating "modules". A module is basically a JavaScript file that can contain classes, variables, or functions that are logically related.

In this series of two blog posts, I will be focusing on basic concepts of import/export from/in a module, some considerations, and dynamic importing.

 

In the first post, I will be discussing -

  • How to export variables, functions, and classes in a module
  • How to import variables, functions, and classes from a module
  • Important considerations while importing or exporting JavaScript module

Blog: https://www.sudipta-deb.in/2021/05/understand-modules-in-javascript.html

Video: https://youtu.be/jzDff09fEWY

 

Note - I am sharing all my JavaScript Certification study notes below. Please provide your feedback if you see anything wrong or missing. Appreciate your help.

https://www.sudipta-deb.in/p/salesforce-javascript-developer-i-study.html

 

@Developer Group, Kitchener, CA @Developer Group, Mississauga, CA @Developer Group, Dhaka, BD @* Salesforce Developers * @Toronto Salesforce Developer Group @Admin Group, Mumbai, IN @Admin Group, Chennai, IN @Toronto Administrators Community Group @Admin Group, Jaipur, IN @Admin Group, Dubai, UAE @* Salesforce Administrators * @Admin Group, Bikaner, IN @The Blog Group @Platform Champion Alumni @Certified Javascript Developer I Study G  @Kolkata User Group @Kolkata User Group, India 

0/9000

JavaScript Certification Study Topic: Practical Usage of Closure in JavaScript

 

Closure is a very important concept that every JavaScript developer should understand. This post will cover some of the practical use of closures.

1. Private variables and methods

2. Function factories

Blog: https://www.sudipta-deb.in/2021/04/practical-examples-for-javascript.html

 

Note - I am sharing all my JavaScript Certification study notes below. Please provide your feedback if you see anything wrong or missing. Appreciate your help.

https://www.sudipta-deb.in/p/salesforce-javascript-developer-i-study.html

 

@The Blog Group @Developer Group, Kitchener, CA @Developer Group, Mississauga, CA @Certified Javascript Developer I Study G @Toronto Salesforce Developer Group @Admin Group, Mumbai, IN @Admin Group, Chennai, IN @Toronto Administrators Community Group @Admin Group, Jaipur, IN @Admin Group, Dubai, UAE @Kolkata User Group @Kolkata User Group, India 

0/9000

JavaScript Certification Study Topic: Understanding JavaScript Closure

Closure is a very important concept that every JavaScript developer should understand. In the post, I will provide a quick introduction of closure and then, I will be focusing on examples so that it will be easier for you to understand this concept.

https://www.sudipta-deb.in/2021/04/understand-javascript-closure.html

 

Note - I am sharing all my JavaScript Certification study notes below. Please provide your feedback if you see anything wrong or missing. Appreciate your help.

https://www.sudipta-deb.in/p/salesforce-javascript-developer-i-study.html

 

@The Blog Group @Developer Group, Kitchener, CA @Developer Group, Mississauga, CA @Admin Group, Mumbai, IN @Admin Group, Chennai, IN @Toronto Administrators Community Group @Admin Group, Jaipur, IN @Admin Group, Dubai, UAE @* Salesforce Administrators * @Admin Group, Bikaner, IN @Kolkata User Group @Kolkata User Group, India @* Salesforce Developers * @Developer Group, Dhaka, BD @Toronto Salesforce Developer Group @Platform Champion Alumni @Certified Javascript Developer I Study G 

0/9000

JavaScript Certification Study Topic: Functions in JavaScript

 

A JavaScript function is a block of organized, reusable code that is defined to perform a single, relation action. A function is executed when someone calls the function with the name. In JavaScript, functions are treated as first-class because they are treated as values. The example of treating function as values are -

* We can assign a function to a variable

* We can store functions in an array

* A function can be passed to another function as an argument

* A function can be assigned to a property of an object.

 

Bloghttps://www.sudipta-deb.in/2021/04/functions-in-javascript.html

Videohttps://youtu.be/_Q6akgJkUaA

 

Note - I am sharing all my JavaScript Certification study notes below. Please provide your feedback if you see anything wrong or missing. Appreciate your help.

https://www.sudipta-deb.in/p/salesforce-javascript-developer-i-study.html

 

@The Blog Group @Developer Group, Kitchener, CA @Developer Group, Mississauga, CA @Toronto Salesforce Developer Group @Admin Group, Mumbai, IN @Admin Group, Chennai, IN @Toronto Administrators Community Group @Admin Group, Jaipur, IN @Admin Group, Dubai, UAE @Certified Javascript Developer I Study G @Platform Champion Alumni @Kolkata User Group @Kolkata User Group, India @Admin Group, Bikaner, IN 

0/9000

JavaScript Certification Study Topic: Understanding JavaScript Variable Declaration with Scope - Let vs. Var vs. Const

 

Scope is the concept that manages the accessibility of the variables. At a very high level, the accessibility of the variable is limited to the block where they are defined. Outside the block, the variable is inaccessible.

In this post, I am going to explain different ways of declaring variables in Javascript and their impact on scope.

https://www.sudipta-deb.in/2020/07/understanding-javascript-variable.html

 

Note - I am sharing all my JavaScript Certification study notes below. Please provide your feedback if you see anything wrong or missing. Appreciate your help.

https://www.sudipta-deb.in/p/salesforce-javascript-developer-i-study.html

 

#Javascript #Certification 

 

@The Blog Group @Developer Group, Kitchener, CA @Developer Group, Mississauga, CA @Toronto Salesforce Developer Group @Admin Group, Mumbai, IN @Admin Group, Chennai, IN @Toronto Administrators Community Group @Admin Group, Jaipur, IN @Admin Group, Dubai, UAE @* Salesforce Administrators * @Kolkata User Group @Kolkata User Group, India @Certified Javascript Developer I Study G 

0/9000

Blogged - Preparation for JavaScript Certification

Topic: JavaScript Arrays

Objects normally allow to store keyed collection of values, but when it is required to store ordered collection, then JavaScript will come into the picture. JavaScript Array is a special variable, which can hold more than one value (of different types) at a time. This blog post will cover the concepts of Arrays in JavaScript and different ways to manipulate Arrays in JavaScript.

 

Anyone preparing for JavaScript Certification, I hope this post will provide you one place where you will find everything related to JavaScript Arrays starting with how to create JavaScript arrays, how to access individual elements of the array, different methods to manipulate array elements, and finally recent operators like spread and rest which were added as part of ES6.

 

https://bit.ly/3m4ZvUQ

 

@The Blog Group @Developer Group, Kitchener, CA @Developer Group, Mississauga, CA @Developer Group, Dhaka, BD @* Salesforce Developers * @Toronto Administrators Community Group @Admin Group, Mumbai, IN @Admin Group, Chennai, IN @Admin Group, Jaipur, IN @Admin Group, Dubai, UAE @* Salesforce Administrators * @Kolkata User Group @Kolkata User Group, India @Certified Javascript Developer I Study G 

0/9000

Hello Folks,

 

I have made a new blog post on some "Salesforce Interesting Facts". Please have a look and drop your valuable comment and feedback.

 

https://salesforce-coder.blogspot.com/2021/03/salesforce-interesting-facts.html

 

Thanks

Salesforce Interesting Facts

0/9000

Hi all. Thanks for the add to the group. I have some Javascript experience outside the Salesforce environment and have just begun studying for this certification. For those of you who have this certification: how long did you study before taking it? Which materials did you find most helpful when studying? Thanks in advance.

0/9000