Get in Touch

Course Outline

JavaScript - Object Orientation

  • Defining classes and creating objects
  • Key built-in objects
  • Prototypes and constructors
  • Encapsulation
  • Polymorphism
  • Inheritance
  • Aggregation

Design Patterns

  • Singleton
  • Factory
  • Observer
  • Decorator
  • Strategy

Advanced JavaScript Programming Patterns

  • Implementing self-executing functions
  • Creating object aliases
  • Namespaces
  • Module Pattern
  • Dynamic library loading
  • Foundations of custom library design

AJAX vs Promise vs Observable

  • Asynchronous communication fundamentals
  • Comparing fetch() API with 'async/await'
  • RxJS basics
  • JSON vs Object

Requirements

  • Fundamental understanding of JavaScript programming
  • Core principles of object-oriented programming
 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories