Get in Touch

Course Outline

JavaScript - Object Orientation

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

Design Patterns

  • Singleton
  • Factory
  • Observer
  • Decorator
  • Strategy

Advanced JavaScript Programming Patterns

  • Utilizing self-timer features
  • Creating object aliases
  • Implementing namespaces
  • Module pattern
  • Dynamic library switching
  • Foundations of custom library design

AJAX vs Promise vs Observable

  • Core concepts of asynchronous communication
  • Comparing fetch() API with 'async/await'
  • Introduction to RxJS
  • Differences between JSON and Objects

Requirements

  • Foundational knowledge of JavaScript programming
  • Understanding of object-oriented programming concepts
 14 Hours

Testimonials (7)

Related Categories