Get in Touch
 Duration 14 hours

Course Outline

JavaScript - Object Orientation

  • Constructing classes and objects
  • Essential pre-defined objects
  • Prototyping and constructors
  • Encapsulation
  • Polymorphism
  • Inheritance
  • Aggregation

Design Patterns

  • Singleton
  • Factory
  • Observer
  • Decorator
  • Strategy

Advanced JavaScript Programming Patterns

  • Utilizing self-timer features
  • Creating alias objects
  • Implementing namespaces
  • The module pattern
  • Switching libraries "on demand"
  • Foundations of designing custom libraries

AJAX vs Promise vs Observable

  • Core principles of asynchronous communication
  • Comparing the fetch() API with 'async await'
  • Introduction to RxJS
  • JSON vs Objects

Requirements

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

Testimonials (7)

Related Categories