Understanding the Weird Parts

An advanced JavaScript course for everyone! Scope, closures, prototypes, 'this', build your own framework, and more.

Intermediate 0(0 Ratings) 2 Students enrolled
Created by Priyanka Jamdar Last updated Mon, 11-May-2020 English
What will i learn?
  • Grasp how Javascript works and it's fundamental concepts
  • Understand advanced concepts such as closures, prototypal inheritance, IIFEs, and much more.
  • Avoid common pitfalls and mistakes other Javascript coders make
  • Build your own Javascript framework or library
  • Write solid, good Javascript code

Curriculum for this course
18 Lessons 02:38:05 Hours
Getting Started
5 Lessons 00:18:48 Hours
  • Introduction 00:03:00
  • Setting Up 00:06:55
  • Big Word and javascript 00:04:33
  • Watching the course in high definition 04:10:45
  • Understand the Framework 00:04:20
  • Primitive type
  • operators
  • comparison operator
  • default operator
  • Extension and boolean
  • Initialisation 00:11:41
  • Strict Mode 02:11:11
  • Requirements
  • Structuring Safe Code 00:03:31
  • TypeScript, ES6, and Transpiled Languages 00:04:35
Requirements
  • Basic Javascript knowledge (variables, loops, and basic functions - that's all the course expects you to know!)
  • A browser and text editor
+ View more
Description

In this course you will gain a deep understanding of Javascript, learn how Javascript works under the hood, and how that knowledge helps you avoid common pitfalls and drastically improve your ability to debug problems. You will find clarity in the parts that others, even experienced coders, may find weird, odd, and at times incomprehensible. You'll learn the beauty and deceptive power of this language that is at the forefront of modern software development today.

This course will cover such advanced concepts as objects and object literals, function expressions, prototypical inheritance, functional programming, scope chains, function constructors (plus new ES6 features), immediately invoked function expressions (IIFEs), call, apply, bind, and more.

We'll take a deep dive into the source code of popular frameworks such as jQuery and Underscore to see how you can use your understanding of Javascript to learn (and borrow) from other's good code.

Finally, you'll learn the foundations of how to build your own Javascript framework or library.

What you'll learn in this course will make you a better Javascript developer, and improve your abilities in AngularJS, NodeJS, jQuery, React, Ember, MongoDB, and all other Javascript-based technologies!

Learn to love Javascript, and code in it well.

Note: In this course you'll also get downloadable source code. You will often be provided with 'starter' code, giving you the base for you to start writing your code, and 'finished' code to compare your code to.

+ View more
Other related courses
09:41:50 Hours
Updated Mon, 15-Mar-2021
0 6 Rs22800 Rs16500
05:02:01 Hours
0 2 Rs1280 Rs480
05:22:31 Hours
Updated Tue, 09-Jun-2020
0 0 Rs1280 Rs450
05:01:12 Hours
0 0 Rs8320 Rs450
09:30:39 Hours
0 0 Rs1500 Rs426
05:12:40 Hours
Updated Fri, 08-May-2020
5 2 Rs1500 Rs400
09:38:50 Hours
0 0 Rs1260 Rs480
05:25:34 Hours
Updated Tue, 09-Jun-2020
0 1 Rs1520 Rs450
09:41:50 Hours
0 1 Rs12800 Rs420
09:41:50 Hours
0 0 Rs12800 Rs420
09:41:50 Hours
0 0 Rs12800 Rs420
04:58:12 Hours
Updated Mon, 11-May-2020
0 1 Rs12800 Rs420
About the instructor
  • 1 Reviews
  • 16 Students
  • 60 Courses
+ View more

“I am a dedicated person with a family of four. I enjoy reading, and the knowledge and perspective that my reading gives me has strengthened my teaching skills and presentation abilities. I have been successful at raising a family, and I attribute this success to my ability to plan, schedule, and handle many different tasks at once. This flexibility will help me in the classroom, where there are many different personalities and learning styles.”

This part aims to show that you are capable of analyzing your experiences and that you try to learn certain lessons from them.

  • Of course, I understand that life is not just a bed of roses, and challenges and hardships are an integral element of life. Since my parents could not help me cover my college expenses in full, paying off my student loan has become an important challenge for me. I combine a part-time job and full-time study to earn my living and my education. I feel triumphant at the beginning of every month when I receive my salary and plan how I will spend my money.

Describe yourself in a few words. It does not necessarily need to be too creative. And do not forget to make a smooth transition from the previous part!

  • Fortunately, my thirst for knowledge did not come to an end when I was at school. I was passionate about history and science. This passion helped me gain profound knowledge in these areas, and I was admitted to the college of my dreams. Today, I am a student at a law school, and I feel very happy about it.
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews
Rs420 Rs1122
Buy now
Includes:
  • 02:38:05 Hours On demand videos
  • 18 Lessons
  • Full lifetime access
  • Access on mobile and tv