Get in Touch

Course Outline

JavaScript - object orientation

  • Constructing classes and objects
  • Key pre-defined objects
  • Prototypes and constructors
  • Encapsulation
  • polymorphism
  • Inheritance
  • Aggregation

Design Patterns

  • Singleton
  • Factory
  • Observer
  • Decorator
  • Strategy

Advanced JavaScript programming patterns

  • Implementing self-timer functionalities
  • Creating alias objects
  • Managing Namespaces
  • The module Pattern
  • Loading Libraries "on demand"
  • Foundations of designing custom libraries

AJAX vs Promise vs Observable

  • Essentials of asynchronous communication
  • Comparing fetch() API with 'async await'
  • Introduction to RxJS
  • JSON vs Object

Requirements

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

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories