Skip to content
KnowledgeCity

Object-Oriented JavaScript

How to better understand and utilize classes in JavaScript.
Preview the first lesson free — get full access to all 9 lessons.
Course: On-Demand
Intermediate Provider Joseph Barrett  9 Lessons ·  37m  in Arabic, German, English, Spanish, French, Portuguese, Chinese 

Course Description

In this course, you’ll develop skills in object-oriented JavaScript programming. You will learn about object classes in JavaScript, their common structure and how to create them. You’ll gain an understanding of why classes are important in JavaScript and how to declare class instance properties. You’ll discover static class members, class instances, and how to design a class. Lastly, you’ll learn about various JavaScript modules, what an enum is, and how to create one.

What You'll Learn

  • Explain why classes are used in JavaScript and their importance
  • Describe the common structure of a class and best-practice principles of class design
  • Declare class instance properties and static class members
  • Work with class instances and inheritance
  • Design a class from a spec sheet through a hands-on exercise
  • Explore JavaScript modules and create an enumeration statement (enum)

Key Takeaways

  • The course develops object-oriented JavaScript programming skills, covering object classes, their common structure, and how to create them.
  • Learners gain an understanding of why classes are important in JavaScript and how to declare class instance properties.
  • The course covers static class members, class instances, inheritance, and the best-practice principles of class design.
  • Learners explore various JavaScript modules and learn what an enum is and how to create one.
  • A hands-on exercise covers designing a class from a spec sheet.

Frequently Asked Questions

What will I learn in this Object-Oriented JavaScript course?

You will learn about object classes in JavaScript, their common structure and how to create them, why classes are important, how to declare class instance properties, static class members, class instances, how to design a class, JavaScript modules, and what an enum is and how to create one.

Does this course include any hands-on practice?

Yes. The course includes an exercise on class design, including a lesson on designing a class from a spec sheet.

What skills does this course help me develop?

This course develops skills in object-oriented JavaScript, JavaScript (programming language), object-oriented programming (OOP), and related JavaScript scripting concepts.

What topics are covered in the lessons?

Lessons cover why to use classes, the common structure of a class, best-practice principles of class design, declaring class instance properties, static class members, class instances and inheritance, designing a class from a spec sheet, JavaScript modules, and creating an enum in JavaScript.