Get in Touch
 Duration 14 hours

Course Outline

JavaScript - Object Orientation

  • Defining classes and instantiating objects
  • Key built-in objects
  • Use of prototypes and constructors
  • Implementing encapsulation
  • Applying polymorphism
  • Utilizing inheritance
  • Managing aggregation

Design Patterns

  • Singleton
  • Factory
  • Observer
  • Decorator
  • Strategy

Advanced JavaScript Programming Techniques

  • Implementing self-timer functionality
  • Creating alias objects
  • Utilizing namespaces
  • Applying the Module Pattern
  • Loading libraries on demand
  • Foundations for developing custom libraries

AJAX vs. Promise vs. Observable

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

Requirements

  • Foundational knowledge of JavaScript programming
  • Core understanding of object-oriented programming principles

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories