Get in Touch
 Duration 14 hours

Course Outline

JavaScript - Object Orientation

  • Defining classes and objects
  • Key built-in objects
  • Prototyping and constructors
  • Encapsulation
  • Polymorphism
  • Inheritance
  • Aggregation

Design Patterns

  • Singleton
  • Factory
  • Observer
  • Decorator
  • Strategy

Advanced JavaScript Patterns

  • Timers and self-timer capabilities
  • Creating alias objects
  • Namespacing
  • Module Pattern
  • Dynamic library loading
  • Foundations of custom library development

AJAX vs Promise vs Observable

  • Asynchronous communication fundamentals
  • fetch() API compared with 'async await'
  • RxJS essentials
  • JSON vs Object structures

Requirements

  • Foundational proficiency in JavaScript
  • Core understanding of object-oriented programming principles

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories