/full-stack-js

Primary LanguageTypeScriptMIT LicenseMIT

Full Stack JavaScript (Exercices)

Description

This repository contains the exercices for the Full Stack JavaScript course students.

List of exercices

Useful links

NodeJS & NPM

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

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

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 Image Processing

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

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.

Cashing

JavaScript

Error Handling