Get in Touch

Course Outline

JavaScript Object Orientation

  • Defining classes and objects
  • Key pre-defined objects
  • Prototyping and constructor functions
  • Encapsulation
  • Polymorphism
  • Inheritance
  • Aggregation

Design Patterns

  • Singleton
  • Factory
  • Observer
  • Decorator
  • Strategy

Advanced JavaScript Patterns

  • Timer functionalities
  • Creating alias objects
  • Namespaces
  • Module Pattern
  • On-demand library switching
  • Foundations for designing custom libraries

AJAX vs Promise vs Observable

  • Principles of asynchronous communication
  • fetch() API vs 'async await'
  • RxJS fundamentals
  • JSON vs Object comparison

Requirements

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

Testimonials (7)

Related Categories