A downloadable ECMA6 for Windows, macOS, Linux, and Android

Buy Now$4.00 USD or more


This is a collection of 2 small sample applications and a small training school course and student data management application (with a JavaScript class definition), with all source code and data. They were developed in HTML 5.0, CSS 3 and JavaScript ECMA 6 programming languages.

They are compatible with any internet browser, have been developed with the latest version of Visual Studio Code, on the Windows 10 operating system and have been tested on the latest version of Google Chrome.

For those who don't know how to create dynamic web pages, with these working examples they will find the basics to do it.

New improvements in the following project (with example):

SCHOOL.JS: Class to insert, modify or delete students and/or courses of a school created with a single JavaScript object.

  • Ok. I must use the backtick (`) for string creation, rather than concatenation (+).
  • Ok. I must use vector.forEach() in place of for where necessary.
  • Ok. I must use vector.splice(i,1) in place of for where necessary.
  • Ok. Before performing a pop() or splice() from an array of objects, I must deallocate the object with object={} .
  • Ok. I must deallocate an array with array=[], instead of for and pop().
  • Ok. I must make private the methods that don't check the correctness of the input parameters or that can generate errors if used from outside.
  • Ok. I must add get_stud_total(), set_stud() and get_stud() methods.
  • Ok. add_student() must return the same course as the previously selected user.
  • Ok. Allocating properties of a class with constructor.
  • Ok. View the number of students in a course.
  • Ok. View student ID, name and surname of all students in a course.

This software was developed thanks to the attendance of the Piedmont Region course called "FAL - Assistant programmer" of ENGIM (Turin) at the Artigianelli school in Corso Palestro 14 (Turin, Italy); a heartfelt thanks to teachers Dario Mennillo (JavaScript ECMA 6) and Giorgia Liuni (HTML 5.0 and CSS 3) !

Paolo Fassin (PCDear.ent.games)

PlatformsWindows, macOS, Linux, Android
Release date Mar 19, 2023
AuthorPaolo Fassin
Average sessionA few minutes
LanguagesEnglish, Italian
AccessibilityBlind friendly


Buy Now$4.00 USD or more

In order to download this ECMA6 you must purchase it at or above the minimum price of $4 USD. You will get access to the following files:


Development log

Leave a comment

Log in with itch.io to leave a comment.