Get in Touch
 Duration 14 hours

Course Outline

JavaScript - object orientation

  • Building classes and objects
  • Key built-in objects
  • Prototypes and constructors
  • Encapsulation
  • Polymorphism
  • Inheritance
  • Aggregation

Design Patterns

  • Singleton
  • Factory
  • Observer
  • Decorator
  • Strategy

Advanced JavaScript programming patterns

  • Timer functionalities
  • Creating alias objects
  • Namespaces
  • Module Pattern
  • On-demand Library Switching
  • Foundations of developing custom libraries

AJAX vs Promise vs Observable

  • Core concepts of asynchronous communication
  • Comparing fetch() API with async/await
  • Introduction to RxJS
  • JSON vs Objects

Requirements

  • A foundational understanding of JavaScript
  • Core concepts of object-oriented programming

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories