Get in Touch
 Duration 14 hours (2 days)

Course Outline

Object Orientation in JavaScript

  • Constructing classes and objects
  • Key pre-defined objects
  • Prototyping and constructors
  • Encapsulation
  • Polymorphism
  • Inheritance
  • Aggregation

Design Patterns

  • Singleton
  • Factory
  • Observer
  • Decorator
  • Strategy

Advanced JavaScript Patterns

  • Implementing self-timer functionality
  • Creating alias objects
  • Working with Namespaces
  • The Module Pattern
  • Switching libraries on demand
  • Basics of designing a custom library

AJAX vs Promise vs Observable

  • Foundations of asynchronous communication
  • fetch() API versus async/await
  • Introduction to RxJS
  • JSON versus Object structures

Requirements

  • Foundational proficiency in JavaScript
  • Understanding of Object-Oriented Programming principles

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories