Skip to content

tsevdos/js-masterclass

Repository files navigation

JS masterclass

Course prerequisites

  • Basic knowledge of HTML
  • Basic knowledge of CSS
  • Basic knowledge of git

If you don't know any of the above topics don't give up! The below resources will help you catch up really quick, you'll just need more effort in the begining.

HTML resources

CSS resources

Git resources

JavaScript resources

System Requirements

Please make sure that you have successfully installed the below software on your development environment, before interacting with this repo.

  • Node.js - a JavaScript runtime built on Chrome's V8 JavaScript engine. We will use the latest LTS version.
  • npm - is the official Nodejs Package Manager (npm) which allows us to manage our dependencies and packages. It is automatically installed with nodejs, so you don't have to install it separately.
  • VSCode - our recommended code editor. It's available on all platforms, supports many languages, and offers a variety of useful extensions.
    • Live Server (extension) - a local development server with live reload feature for static & dynamic pages.
  • git / GitHub account - a version control system for source code. Github is a community site that allows easy creation and collaboration on git projects

Verifying installation

After installing node please verify that you have setup everything correctly by typing the below commands on your terminal:

  • node -v ➡️ v20.12.2 (any version >= 18 is fine, in my case the version is specifically v20.12.2)
  • npm -v ➡️ 10.5.0 (any version >= 9 is fine, in my case the version is specifically 10.5.0)

Table of Contents

  1. JavaScript setup
  2. JavaScript history

About

This repo will help you learn JS!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors