Get in Touch

Course Outline

JavaScript - object orientation

  • Defining classes and instances
  • Essential built-in objects
  • Prototypes and constructor functions
  • Data encapsulation
  • polymorphism
  • Inheritance mechanisms
  • Aggregation

Design Patterns

  • Singleton pattern
  • Factory pattern
  • Observer pattern
  • Decorator pattern
  • Strategy pattern

Advanced JavaScript programming patterns

  • Timer functionality
  • Creating alias objects
  • Managing namespaces
  • Module pattern implementation
  • Dynamic library loading
  • Foundations of custom library design

AJAX vs Promise vs Observable

  • Core asynchronous communication concepts
  • fetch() API vs async/await syntax
  • RxJS fundamentals
  • JSON vs Object structures

Requirements

  • Proficiency in core JavaScript concepts
  • Foundational understanding of object-oriented principles
 14 Hours

Testimonials (7)

Related Categories