Get in Touch

Course Outline

JavaScript - object orientation

  • Defining classes and instantiating objects
  • Core built-in objects and their functions
  • Prototyping mechanisms and constructor functions
  • Implementing encapsulation
  • Polymorphism principles
  • Inheritance structures
  • Aggregation patterns

Design Patterns

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

Advanced JavaScript programming patterns

  • Self-timer features
  • Creating alias objects
  • Namespace management
  • Module Pattern implementation
  • Switching Libraries "on demand"
  • Basics of designing your own library

AJAX vs Promise vs Observable

  • Foundations of asynchronous communication
  • Comparison of fetch() API and 'async await'
  • Essential concepts in RxJS
  • Distinguishing between JSON and Object types

Requirements

  • Foundational proficiency in JavaScript syntax and logic
  • Core understanding of object-oriented programming concepts
 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories