C# week
Save up to 80 % on our C# e-learning courses. Only this week!
Get up to 80 % extra points for free! More info

Object-Oriented Programming in JavaScript

Learn the object-oriented programming and prototyping in JavaScript in this course from the first object-oriented app to advanced constructs.

Introduction To Object-Oriented Programming In JavaScript

Lesson 1

Introduction To Object-Oriented Programming In JavaScript

In this tutorial, we'll introduce object-oriented programming in JavaScript, it's advantages, and explain it's historical origins.
Written by David Capka
FreeUnrated Show description
The First Object-Oriented Application in JavaScript

Lesson 2

The First Object-Oriented Application in JavaScript

In this tutorial, we'll explain how object-oriented programming works and we'll create our first object-oriented application in JavaScript.
Written by David Capka
FreeUnrated Show description
Object Properties and Constructors in JavaScript

Lesson 3

Object Properties and Constructors in JavaScript

This tutorial will teach us how to use object properties and constructors in JavaScript. We'll program a simple application to manage company employees.
Written by Šimon Raichl
FreeUnrated Show description
Reference And Value Data Types In JavaScript

Lesson 4

Reference And Value Data Types In JavaScript

In this tutorial, we'll explain how JS stores reference types (objects) and value types in memory. We'll talk about Garbage Collector.
Written by Šimon Raichl
FreeUnrated Show description
Creating an OOP Diary In JavaScript

Lesson 5

Creating an OOP Diary In JavaScript

In today's JavaScript tutorial, we'll deepen our knowledge of past lessons. We'll start programming our own object-oriented diary.
Written by Šimon Raichl
FreeUnrated Show description
Objects, JSON, And Enhancing the JavaScript Diary

Lesson 6

Objects, JSON, And Enhancing the JavaScript Diary

In this JavaScript tutorial we'll continue with our OOP diary and store its entries. We'll explain the JSON format and localStorage.
Written by Šimon Raichl
FreeUnrated Show description
Improving the Object-Oriented Diary In JavaScript

Lesson 7

Improving the Object-Oriented Diary In JavaScript

In this JavaScript diary tutorial, we'll add sorting the entries by date, grouping entries with the same date, and deleting the selected entry by a button.
Written by Šimon Raichl
FreeUnrated Show description
Finishing an Object-Oriented Diary In JavaScript

Lesson 8

Finishing an Object-Oriented Diary In JavaScript

In this object-oriented programming tutorial for JavaScript, we'll complete our diary by adding a button to make the entry done and styling it.
Written by Šimon Raichl
FreeUnrated Show description
Inheritance And Polymorphism In JavaScript

Lesson 9

Inheritance And Polymorphism In JavaScript

This lesson deals with inheritance and polymorphism in JavaScript. It explains everything on a simple example with people objects.
Written by Šimon Raichl
FreeUnrated Show description
Object Properties in JavaScript

Lesson 10

Object Properties in JavaScript

This JavaScript tutorial explains more about properties in object-oriented programming. We'll create properties, iterate through them and delete them.
Written by Štěpán Zavadil
FreeUnrated Show description
Object Properties in JavaScript - Data Descriptors

Lesson 11

Object Properties in JavaScript - Data Descriptors

The tutorial explains more about JavaScript descriptors, which we use for controlling access to object property data.
Written by Štěpán Zavadil
PROUnrated Show description
Object Properties in JavaScript - Accessor Descriptors

Lesson 12

Object Properties in JavaScript - Accessor Descriptors

This tutorial explains more about JavaScript descriptors, now the ones reacting to reading and writing to object properties. We'll learn seal and freeze.
Written by Štěpán Zavadil
PROUnrated Show description
Static members in JavaScript

Lesson 13

Static members in JavaScript

In today's lesson we will look at the implementation of statics in JavaScript and demonstrate its use on a practical example.
Written by Šimon Raichl
PROUnrated Show description
Encapsulation In JavaScript

Lesson 14

Encapsulation In JavaScript

In this JavaScript tutorial, we'll learn to create private object properties and methods and explain in more detail what encapsulation actually is.
Written by Štěpán Zavadil
PROUnrated Show description
Anonymous Objects And Prototypes In JavaScript

Lesson 15

Anonymous Objects And Prototypes In JavaScript

In this JavaScript tutorial, we'll explain how to create anonymous objects and prototypes to be able to read older programs and debug code better.
Written by Drahomir Hanak
PROUnrated Show description
The Error Class And Try-Catch-Finally In JavaScript

Lesson 16

The Error Class And Try-Catch-Finally In JavaScript

This tutorial explains how to throw error states in JavaScript using the Error class, as well as the try, catch, and finally blocks.
Written by Štěpán Zavadil
PROUnrated Show description
Arrow Functions And Modern Event Handling In JavaScript

Lesson 17

Arrow Functions And Modern Event Handling In JavaScript

In this JavaScript OOP tutorial, we'll introduce arrow functions on many examples and learn how to handle events, while getting the event element.
Written by Štěpán Zavadil
PROUnrated Show description
Advanced Array Methods In JavaScript

Lesson 18

Advanced Array Methods In JavaScript

In this tutorial, we'll introduce advanced array methods in JavaScript and try them on examples using arrow functions.
Written by Štěpán Zavadil
PROUnrated Show description


 

Activities (4)