Get in Touch

Course Outline

JavaScript - Object Orientation

  • Defining classes and instantiating objects
  • Key built-in objects
  • Prototypes and constructors
  • Data encapsulation
  • Polymorphism
  • Inheritance mechanisms
  • Aggregation

Design Patterns

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

Advanced JavaScript Programming Patterns

  • Timer functionalities
  • Creating aliased objects
  • Namespace management
  • Module pattern implementation
  • Dynamic library loading
  • Foundations of custom library development

AJAX vs Promise vs Observable

  • Principles of asynchronous communication
  • Comparison of fetch() API and async/await
  • Introduction to RxJS
  • Distinguishing JSON from Objects

Requirements

  • Proficiency in fundamental JavaScript programming concepts
  • Understanding of object-oriented programming principles
 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories