This repository contains the exercices for the Full Stack JavaScript course students.
- Session 1
- Session 2
- Session 3
- Session 4
- Session 5 & 6
- Session 7
NodeJS is a JavaScript runtime built on Chrome's V8 JavaScript engine. It is used to run JavaScript on the server. NPM is a package manager for the JavaScript programming language. It is the default package manager for the JavaScript runtime environment Node.js.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output. It adds optional static typing to the language. TypeScript is designed for development of large applications and transcompiles to JavaScript. As TypeScript is a superset of JavaScript, any valid JavaScript is also valid TypeScript.
NodeJS File System is a module in NodeJS that allows you to work with the file system on your computer. It allows you to create, update, delete, rename, and open files on your computer.
Sharp is a high performance Node.js module for resizing, cropping, flipping, rotating, blurring, sharpening, and converting images. It can also convert between image formats. It is the fastest module to resize JPEG, PNG, WebP, TIFF and AVIF images.
Jasmine is a behavior-driven development framework for testing JavaScript code. It does not depend on any other JavaScript frameworks. It does not require a DOM. And it has a clean, obvious syntax so that you can easily write tests.