1.5 hours







Stan Georgian

Learn how to create your own two-way data binding system in one hour, just like the JavaScript framework: Angular JS.

Expected learning & outcomes

  • You will have a better understanding of JavaScript frameworks
  • Improve your JavaScript skills by learning and using the latest ECMAScript features
  • Learn to replicate the JavaScript frameworks features
  • Learn what is the model and the view in an web application
  • Learn how to synchronize the data between the model and the view.
  • Build the feature that made Angular JS great
  • Raise your developer skills to a whole new level

    Skills you will learn

    AngularJS, Development, JavaScript, Support, Video

    About this course


    Data binding is the synchronization between the model and the view.

    When data in the model changes, the view reflects the change, and when data in the view changes, the model is updated as well. This happens immediately and automatically, which makes sure that the model and the view is updated at all times.

    This is a great feature implemented by most of the JavaScript frameworks.


    Even though the frameworks are great, they came with a cost: performance, compatibility, complexity, corner cases and the list can go on. There are situations where you don't need the entire framework to build your application, sometimes you use a framework just for some of it features. Maybe you want to learn how to build your own framework but you don't know how to do all the features of it. This course brings the solution by learning you how to do a core feature of some frameworks: two-way data binding.

    Together we will build this system from ground up with just some lines of JavaScript.

    Beside this, in this JavaScript course you have the opportunity to gain some knowledge or learn new things about JavaScript.

    Together we will learn about: use strict, defineProperty(), forEach(), hasOwnProperty() and IIFE.


    This course will rise your JavaScript skills to a whole new level. Here is what you get when enroll in this course: 

    • 1 hours of HD videos

    • Bite-sized and easy-to-digest videos

    • English closed captions (not the auto-generated ones provided by Udemy). 

    • Learn at your own pace - take your time if required

    • Free helpful support in the course Q&A when you have questions or get stuck. 

    • Unlimited access - watch the course as many times as you wish

    • 30-day money-back guarantee - try it risk free! You have nothing to lose. 

    • Certificate of completion to present to your current or future employer


    There are several JavaScript courses on Udemy. So, what makes this course different? Here are some reasons: 

    • This is the only course about this subject ( two-way data binding)

    • Teached by an experienced developer

    • He has taught over 10,000 students in 142 countries 

    • No unnecessary repetition - don't waste your time on long courses 

    • Raise your skills to a new level - this course will teach you how to use your JS skills in order to create complex functionalities and features, features that are found in many of the top frameworks

    With a money guarantee of 30 days what do you have to lose? Impress your friends with this new skill!


    Lore delivers value at the intersection of learning, interests and skills.

    Learn from Domain Experts

    Access learning options recommended by industry experts, professionals and thought leaders.

    Search & Compare

    Quickly search, select and add learning options to your learning list.

    Personalize your feed

    Tell us more about yourself to access the latest learning options, curated just for you.