Projets

KASA: Une application fictive de location d'hébergements OpenClassRooms.com

projet 7 sur github

Un projet frontend

  • Basé sur REACT.js
  • Environnement installé par Create React App
  • Architecture caractérisée par les composants REACT fonctionnels
  • Routage de l'application permis par React Router Dom
  • Utilisation des outils REACT: props, hooks (useState et useEffect), le JSX
application kasa

API d'une application fictive PIIQUANTE publiant des avis culinaires OpenClassRooms.com

projet 6 sur github

Un projet backend

  • S'appuie sur Node.js
  • L'API sert et exploite une base de données MongoDB
  • Les modèles de base de données sont conçus avec Mongoose
  • Utilisation de jsonWebToken
  • Utilisation de bcrypt
  • Utilisation de password-validator
application piiquante

KANAP: Un site commercial fictif de vente de meubles OpenClassRooms.com

projet 5 sur github

Un projet frontend

  • Basé sur Node.js
  • Appels GET et POST avec une fonction fetch
  • Utilisation d'outils et méthodes javascript tels que:
  • localStorage, searchParams, JSON
  • Combinaison traditionnelle de fichiers html et javascript
  • En agissant sur les éléments DOM et les évennements:
  • on obtient la lecture, la récupération et la transmission des données
application kanap

LA CHOUETTE AGENCE: Un site institutionnel fictif OpenClassRooms.com

projet 4 sur github

Un projet frontend

  • Correction d'un site déjà élaboré
  • Son optmisation sur le SEO, l'accessibilité (WCAG), le temps de chargement et la performance
  • Utilisation des concepts et outils tels que:
  • les balises HTML natives, les balises aria-label, changement de format de fichiers
  • redimensionnement et compression des images
  • utilisation de lighthouse, des validateurs w3c et des dev tools
la Chouette Agence

OH MY FOOD: Une application fictive de recherche de restaurant OpenClassRooms.com

projet 3 sur github

Un projet frontend

  • Animations CSS: loading spinners, composants responsive à la souris
  • rotations, apparitions et disparitions de composants
  • Utilisation des propriétés: keyframes, transitions, pseudo-element, opacity, z-index
  • Utilisation de SASS et de ses propriétés:
  • @mixin, SASS maps, SASS variables, nesting syntax, l'ampersand, les sélecteurs combinateurs, les niveaux de specificité CSS
  • Utilisation des commandes npm pour installer SASS et autoprefixer
Oh My Food application

RESERVIA: Une application fictive de recherche de location d'hébergement OpenClassRooms.com

projet 2 sur github

Un projet Frontend

  • Focus sur les fondamentaux de HTML, CSS, git, github
  • Et de comment rendre les applications responsive
  • Emploi des propriétés CSS: Flexbox, Grid, object-fit, order, flex-direction
  • position, les media queries, utilisation du dev tool
Reservia Application
computer and notebook