Get in Touch

Course Outline

Object Orientation in JavaScript

  • Constructing classes and objects
  • Essential built-in objects
  • Use of prototyping and constructors
  • Implementing encapsulation
  • Understanding polymorphism
  • Applying inheritance
  • Utilizing aggregation

Design Patterns

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

Advanced JavaScript Programming Patterns

  • Self-timing capabilities
  • Creating alias objects
  • Managing namespaces
  • The Module Pattern
  • Dynamic library loading ("on demand")
  • Foundations for building 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 proficiency in JavaScript programming
  • Understanding of object-oriented programming principles
 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories