Get in Touch

Course Outline

JavaScript - Object Orientation

  • Constructing classes and instances
  • Key pre-defined objects
  • Prototypes and constructors
  • Encapsulation principles
  • Polymorphism concepts
  • Inheritance mechanisms
  • Aggregation techniques

Design Patterns

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

Advanced JavaScript Programming Patterns

  • Implementing self-timer features
  • Creating alias objects
  • Managing namespaces
  • Applying the module pattern
  • Loading libraries "on demand"
  • Foundations for building custom libraries

AJAX vs Promise vs Observable

  • Core concepts of asynchronous communication
  • Comparing the fetch() API with async/await
  • RxJS fundamentals
  • Differences between JSON and Object structures

Requirements

  • Foundational understanding of JavaScript
  • Core knowledge of object-oriented concepts
 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories