Get in Touch

Course Outline

JavaScript - object orientation

  • Defining classes and instances
  • Key built-in objects
  • Prototyping and constructor functions
  • Encapsulation
  • Polymorphism
  • Inheritance
  • Aggregation

Design Patterns

  • Singleton
  • Factory
  • Observer
  • Decorator
  • Strategy

Advanced JavaScript programming patterns

  • Self-timer capabilities
  • Creating alias objects
  • Namespacing
  • Module Pattern
  • Dynamic library loading
  • Foundations for designing custom libraries

AJAX vs Promise vs Observable

  • Principles of asynchronous communication
  • fetch() API versus 'async await'
  • Introduction to RxJS
  • JSON versus Object structures

Requirements

  • Foundational proficiency in JavaScript
  • Understanding of core object-oriented programming principles
 14 Hours

Testimonials (7)

Upcoming Courses

Related Categories