Get in Touch
 Duration 14 hours

Course Outline

JavaScript - Object-Oriented Concepts

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

Design Patterns

  • Singleton
  • Factory
  • Observer
  • Decorator
  • Strategy

Advanced JavaScript Programming Techniques

  • Implementing self-timer functionalities
  • Creating alias objects
  • Namespace management
  • The module pattern
  • Dynamic library loading
  • Foundations for building custom libraries

AJAX vs Promise vs Observable

  • Basics of asynchronous data handling
  • Comparing the fetch() API with 'async/await'
  • Introduction to RxJS
  • JSON vs Object structures

Requirements

  • Fundamental understanding of JavaScript
  • Core knowledge of object-oriented principles

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories