Get in Touch

Course Outline

JavaScript - Object Orientation

  • Constructing classes and objects
  • Essential built-in objects
  • Prototypal inheritance and constructors
  • Encapsulation mechanisms
  • Polymorphism
  • Inheritance strategies
  • Aggregation

Design Patterns

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

Advanced JavaScript Programming Patterns

  • Implementation of self-timer functionalities
  • Creating alias objects
  • Utilizing Namespaces
  • The Module pattern
  • On-demand library switching
  • Foundations for designing custom libraries

AJAX vs Promise vs Observable

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

Requirements

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

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories