Get in Touch

Course Outline

JavaScript - Object Orientation

  • Constructing classes and objects
  • Key pre-defined objects
  • Prototyping and constructors
  • Encapsulation
  • Polymorphism
  • Inheritance
  • Aggregation
  • <\/ul>

    Design Patterns

    • Singleton
    • Factory
    • Observer
    • Decorator
    • Strategy
    • <\/ul>

      Advanced JavaScript Programming Patterns

      • Self-executing functions
      • Creating object aliases
      • Namespaces
      • Module Pattern
      • Dynamic library switching
      • Foundations of building your own library
      • <\/ul>

        AJAX vs Promise vs Observable

        • Principles of asynchronous communication
        • fetch() API versus 'async/await'
        • RxJS fundamentals
        • JSON versus Object
        • <\/ul>

Requirements

    \r\n
  • \r\n Foundational knowledge of JavaScript programming
    \r\n <\/li>\r\n
  • \r\n Understanding of object-oriented programming principles
    \r\n <\/li>\r\n <\/ul>
 14 Hours

Testimonials (7)

Upcoming Courses

Related Categories