En me basant sur les nouvelle compétences et outils appris tout au long de la formation, j’ai définit a l’avance un plan des technologies utilisé pour resté consistent dans l’implémentation et pouvoir faire la paralel entre les cours et le projet.
### HTML *Hyper text Markup Language*
Langage de **balisage** de site internet, un impératif pour faire marcher les autres langages
- Il **structure** l'ordre et ce que contiens les éléments,
- Invoque d'**autre langages**,
### CSS *Cascading style sheet*
Definit les **Regles de style** d'un site, l'étape crucial pour adapter le **design a l'HTML**
### JS *JavaScript*
Un **language de programation** qui intéragit nativement avec le **DOM** pour programmer la logique et l'interaction avec une page HTML ou **effectuer des requettes**.
Imperatif pour le projet, que ce soit en backend ou en front-end
### Node JS
Un outil pour **executer du JavaScript** sans passer par le navigateur, imperatif pour travailler en JS sur une backend, ou pour mettre en place un webserver et gérer des requettes
### Express JS
Un **framework pour NodeJS** qui facilite la **conception de serveur**, permetant de **router** et de gérer des **middleware**. et scallable avec d'autre addons *bcrypt, jsonwebtoken, cors*
### MariaDB
Un service de **base de donnée SQL** basé sur MySQL. permettant la mise en place d'infrastructure de donnée.
### SQL *Strucutred Query Language*
Un langage pour unifier les methodes de **communication** entre **bases de donnée**. Robuste et nécessite de définir la structure des donnée a l'avance. Il est particulièrement utile pour **communiquer avec MariaDB** et **filtrer ses information** efficacement.
Charte graphique
Maquettes
J’suis dans la merde sah faut que je fasse un fronend sinon eeeeke
- Griffy, un gars qui sait ce qu’il fait 👍
Polices d’écritures
JetBrains Mono
Beaucoup de shell propose des font personalisé pour augmenter la lisibilité et rendre plus agreable a naviguer au terminal
JetBrains Mono est un bon compromis entre lisibilité et aspect terminal moderne.