JavaScript Practice: Object-Oriented Programming

JavaScript Practice: Object-Oriented Programming

English | MP4 | AVC 1280Ă—720 | AAC 48KHz 2ch | 0h 15m | 32 MB

Unlike class-based programming languages like Java, JavaScript is a prototype-based procedural language. This means it supports functional and object-oriented programming—with less rigid syntax, greater extensibility, and fewer rules. In this hands-on, interactive course, join instructor Emma Bostian to practice performing basic object-oriented programming tasks in JavaScript to boost your technical know-how, prepare for an interview, or land a new role. This course includes Code Challenges powered by CoderPad. Code Challenges are interactive coding exercises with real-time feedback, so you can get hands-on coding practice to advance your coding skills. Emma helps you boost your skills as a JavaScript programmer with five specific, query-focused coding challenges. Practice creating a course roster with functions, a book function with Object.create(), a country with classes, a food ordering class with getters and setters, and a user/admin class with private properties.

Table of Contents

1 Object oriented programming in JavaScript
2 What you should know
3 Introduction to CoderPad

CoderPad Challenges
4 Solution Create a roster with functions
5 Solution Create a function with Object.create()
6 Solution Create a country with classes
7 Solution Create a class with get and set
8 Solution Useradmin class with private properties

9 Next steps