Get in Touch
 Duration 14 hours

Course Outline

JavaScript - Object Orientation

  • Constructing classes and objects
  • Key built-in objects
  • Use of prototyping and constructors
  • Implementing encapsulation
  • Applying polymorphism
  • Utilizing inheritance
  • Working with aggregation

Design Patterns

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

Advanced JavaScript Programming Patterns

  • Implementing self-timer features
  • Creating alias objects
  • Managing namespaces
  • Applying the module pattern
  • Switching libraries "on demand"
  • Fundamentals of designing custom libraries

AJAX vs Promise vs Observable

  • Essentials of asynchronous communication
  • Comparing the fetch() API and 'async await'
  • Introduction to RxJS
  • Differences between JSON and Objects

Requirements

  • Familiarity with basic JavaScript programming concepts
  • Understanding of the core principles of object-oriented programming

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories