Get in Touch

Course Outline

JavaScript - object orientation

  • Construction of classes and objects
  • Key built-in objects
  • Use of prototyping and constructors
  • Encapsulation techniques
  • Implementation of polymorphism
  • Inheritance mechanisms
  • Aggregation concepts

Design Patterns

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

Advanced JavaScript programming patterns

  • Utilizing self-timer features
  • Creation of alias objects
  • Managing namespaces
  • Applying the module pattern
  • Loading libraries "on demand"
  • Essentials of building custom libraries

AJAX vs Promise vs Observable

  • Foundations of asynchronous communication
  • Comparing fetch() API with 'async await'
  • Introduction to RxJS
  • Distinguishing between JSON and Objects

Requirements

  • Foundational understanding of JavaScript programming
  • Basic comprehension of object-oriented programming principles
 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories