Udemy

Advanced JavaScript

Enroll Now
  • 17,454 Students
  • Updated 2/2023
4.5
(487 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
9 Hour(s) 8 Minute(s)
Language
English
Taught by
Abdi Ahmed
Rating
4.5
(487 Ratings)
2 views

Course Overview

Advanced JavaScript

Learn advanced JavaScript to become a senior JavaScript Engineer

Abdi has spent many years mastering the language of Javascript and has experience and best practices from top developers to create this advanced JavaScript course. This course will take you from a basic understanding of the language to a point where you can teach it to others, understand grey areas, and impress your co-workers, ultimately turning you into a senior Javascript engineer.

You'll learn more than just patterns, techniques, and best practices. You'll gain a deep understanding of the "why" behind the toughest parts of the language. This level of understanding will enable you to explain concepts with confidence in interviews and meetings, proving that you're a senior Javascript engineer.

By diving deep into the language, you'll gain the confidence and knowledge needed to become a top Javascript developer. This course goes beyond the basics and is essential for web developers, React, Angular, Vue.js developers, and Node.js backend developers since Javascript is at the core of these professions.

Topics covered in this course are:

  • Javascript Engine

  • Javascript Runtime

  • Writing Optimized Code

  • Call Stack + Memory Heap

  • Garbage Collection

  • Node.js

  • Modern JavaScript

  • Single Threaded Model

  • Scope Chain

  • Hoisting

  • Function Invocation

  • Function Scope vs Block Scope

  • IIFEs

  • Primitive Types

  • Arrays, Functions, Objects

  • Closures

  • Prototypal Inheritance

  • OOP (Object Oriented Programming)

  • Private vs Public properties

  • Asynchronous JavaScript

  • Callbacks, Promises, Async/Await

  • Event Loop + Callback Queue

  • Task Queue + Microtask Queue

  • Modules in Javascript

Course Content

  • 7 section(s)
  • 121 lecture(s)
  • Section 1 Objects & Constructor Functions
  • Section 2 Function Factories & The Module Pattern
  • Section 3 The Prototype
  • Section 4 The Event Loop
  • Section 5 Working With Asynchronous JavaScript
  • Section 6 Modern JavaScript
  • Section 7 Archive: previous videos

What You’ll Learn

  • Advanced JavaScript Techniques Used By Senior Engineers
  • Object Oriented Programming With JavaScript
  • JavaScript Design Patterns
  • JavaScript Event Loop
  • Asynchronous JavaScript
  • Modern JavaScript

Reviews

  • J
    Jafary Mdegela
    5.0

    Good training

  • D
    Dianvuto Nelongo Mbonga
    3.5

    Por conta da explicação

  • F
    Federex A. Potolin
    5.0

    I really appreciated the journey of learning javascript in this tutorial

  • W
    Willian Aparecido Pinesso
    4.0

    It's a great course to get a better understanding of ES6 new concepts. The only thing that I would like to say is to give alternative examples/errors in some key subjects such as Promises and classes. e.g.: alternative scenarios on Promises section on Handling errors. Overall, great job!

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed