Aller au contenu

Tous les manuels référencés dans le cours

Introduction à TypeScript

Manuel TypeScript
What is a tsconfig.json
tsconfig reference ## NPM Documentation de npm js
Wikipedia - Article sur npm
npm init
npm-install
Documentation officielle de lodash

TypeScript 2

Union dans TypeScript
Rétrécir le type - Manuel TypeScript
Alias de types - Manuel TypeScript
Enums - Manuel TypeScript
Interfaces - Manuel TypeScript
Generics - Manuel TypeScript

Intergiciels Express

Morgan - ExpressJS
express.json - ExpressJS

Générateur Express

Installation d'express
Express Generator avec TypeScript

JavaScript asynchrone

Concepts de l'asynchrone en JavaScript
Documentation MDN pour le JavaScript asynchrone
Introduction à l'asynchrone en JavaScript
Fonctions fléchées sur MDN
Async Await sur MDN
Le mot clé await sur MDN

MongoDB

MongoDB sur GitHub
Vidéo Youtube
MongoDB et Promises
Driver Quickstart

Introduction à Mongoose

Site officiel de Mongoose
Documentation de Mongoose
Option strict par défaut

Mongoose - La suite

Mongoose - Validations
Mongoose - Messages d'erreur personnalisés
Guide - Virtuals
Tutoriel - Virtuals
Mongoose - Aggregate
MDN - PUT
MDN - PATCH

Introduction à React

Documentation officielle Vite
Learn React
Props
useState
useEffect

React et les styles

Styled Components - Basics
Material UI - Installation
Material UI - Theming
Material UI - Button - CSS

React - TailwindCSS

Documentation officielle Tailwind CSS Feuille de triche TailwindCSS

Router - useParams - useContext et API

React Router
BrowserRouter Route - Documentation
useContext - Documentation
Axios - Documentation

Règles de Réact

Rules of React

Internationalisation

React-intl
FormattedMessage
Format des messages
FormattedDate
FormattedTime
FormattedNumber

PWA

MDN - Progressive Web Apps
Stats et nouvelles sur PWA
Web.dev - Apprendre sur PWA
Guide pour le plugiciel PWA

Accessibilité

Liste des rôles ARIA

Déploiement avec Netlify

Documentation Netlify