Get in Touch

Course Outline

JavaScript - Object Orientation

  • Creating classes and objects
  • Key pre-defined objects
  • Prototyping and constructors
  • Encapsulation
  • Polymorphism
  • Inheritance
  • Aggregation

Design Patterns

  • Singleton
  • Factory
  • Observer
  • Decorator
  • Strategy

Advanced JavaScript Programming Patterns

  • Timer features
  • Creating object aliases
  • Namespaces
  • Module Pattern
  • Switching libraries 'on demand'
  • Basics of designing your own library

AJAX vs Promise vs Observable

  • Fundamentals of asynchronous communication
  • fetch() API vs 'async/await'
  • RxJS basics
  • JSON vs Object

Requirements

  • Foundational knowledge of JavaScript programming
  • Understanding of object-oriented programming principles
 14 Hours

Testimonials (7)

Related Categories