Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
JavaScript: Core And Advanced Techniques
Rating: 4.4 out of 5(20 ratings)
123 students

JavaScript: Core And Advanced Techniques

Become A Pro Developer In JS By Understanding The Core JS Concepts Which You Will Never Find On Most Of The Tutorials.
Last updated 6/2022
English

What you'll learn

  • Become an advanced, confident, and modern JavaScript developer
  • Understanding the basic building blocks of functions, Concept of hoisting.
  • Function Context, Concept and caveat of using "this"
  • Understanding the concepts of constructor functions
  • Details about the function arguments and explaining the "arguments" keyword
  • Understanding of Closure problems and its implementation.
  • Concepts of inheritance and prototypical inheritance in JS
  • Understanding and enforcing function context.
  • Solving a real world problem using all the techniques covered.

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

10 sections27 lectures3h 1m total length
  • Introduction2:04
  • Our Goal0:34
  • READ: Before You Start0:07
  • WATCH: Before You Start1:36

Requirements

  • Basic Understanding of any programming language.
  • Any computer and OS will work — Windows, macOS or Linux.
  • A basic understanding of HTML and CSS is a plus, but not a must!

Description

Hello Everyone,

Welcome to your first step on the path to becoming a JavaScript ninja! In this course, I'll be teaching you many core concepts and advanced techniques of my absolute favorite language (JavaScript!).


You will learn modern JavaScript step-by-step. I will guide you through practical and fun code examples, and important theories about how JavaScript works behind the scenes.


You will also learn how to think like a developer, how to plan features, how to architect your code, how to debug code, and a lot of other real-world skills that you will need in your developer job.



Who this course is for:

  • Those who already have programming skills and wants to become an expert in JavaScript

  • Front-end/Back-end developers who want to level up their JavaScript knowledge using modern, cutting-edge techniques


Requirement:

  • Basic Understanding of any programming language.

  • Any computer and OS will work — Windows, macOS, or Linux.

  • A basic understanding of HTML and CSS is a plus, but not a must!


Why am I the right JavaScript teacher for you?

My name is Taha Shahid, I'm an experienced web developer,  I have been teaching on-site Programming/Development courses since 2013 to thousands of Students, always listening to feedback and understanding exactly how students actually learn.

Recently, I took all my teaching experience to build this JavaScript course. It's the most in-depth JavaScript course that you will find on Udemy.

Who this course is for:

  • Everyone wants to make a career in Web Development