JavaScript
Intermediate
Javascript has been used primarily for programming the web browser and also used on the server-side with Node. Main uses include adding interactive behavior to web pages, Creating web and mobile apps, Building web servers and developing server applications, game development, etc.
This key competency includes Design Patterns, Memory management, concurrency model, and event loops, among others.
Key Competencies:
- Design Patterns - Reusable solutions to commonly occurring problems in writing JavaScript web applications. Learn the usage of advanced object-oriented solutions while configuring applications.
- Promise - Promise allows you to associate handlers with an asynchronous action's eventual success value. Knowlege and usage of promise
- Memory Management - Learn how JavaScript Memory Management offers the system dynamically allocated memory when requested for and later frees that memory when not in use.
- Concurrency Model and Event Loop - Explore the execution of multiple tasks over a period of time with concurrency models. JavaScript has a concurrency model based on an event loop, which is responsible for executing the code, collecting, and processing events.