Bujoni
24h dans la vie d'un développeur web24H dans la vie d'un intégrateur webAdaptez votre gestion de projet à un environnement agile Améliorez le recrutement de votre entreprise grâce aux outils numériquesAméliorez une application existante de ToDo & CoAnalysez les besoins de votre client pour son Festival de filmsAssocier ses aptitudes professionnelles et personnellesConcevez la solution technique d'une application de restauration en ligne, Express FoodConcevez une carte interactive de location de vélosConstruisez un site e-commerceConstruisez une API sécurisée pour une application d'avis gastronomiquesContribuez à votre écosystèmeContrôlez un cycle Scrum dans son intégralitéCréez et déployez un site en ligneCréez un blog pour un écrivainCréez un jeu de plateau tour par tour en JSCréez un réseau social d’entrepriseCréez un site accessible pour une plateforme de photographesCréez un site en personnalisant un thème WordPressCréez un web service exposant une APICréez une agence digitale en équipe (ou faites un stage)Créez une landing page avec JavascriptCréez votre premier blog en PHPDébuggez et testez un SaaS RHDécouvrez le quotidien d'un développeur webDéfinissez les besoins pour une app de soutien scolaireDéfinissez votre stratégie d'apprentissage !Démarrez votre Passeport numériqueDéveloppez de A à Z le site communautaire SnowTricksDéveloppez un algorithme de recherche en JavaScriptDéveloppez un back-end pour un clientDéveloppez un tableau de bord d'analytics avec ReactDéveloppez une application Web avec React et React RouterDynamisez une page web avec des animations CSSEffectuez un stage ou construisez une veille technologiqueFaites passer une librairie jQuery vers ReactFormez une équipe à la sécurité informatiqueImaginez un générateur de citationsInitiez et lancez un projet MultimédiaIntégrez la maquette du site d'une agence webIntégrez un thème Wordpress pour un clientLancez votre propre site d'avis de restaurantsMaîtriser un projet avec plusieurs équipes agilesMind mapping du marché cibléOptimisez un site web existantPrenez en main votre formation front-endPréparez un voyage professionnelPrésenter son C.V.Présentez librement un projet personnelPrésentez un nouvel outil à vos collèguesRéalisez l'extranet d'un groupe bancaireRéalisez une carte mentale présentant votre parcoursReprenez et améliorez un projet existantTestez vos compétences : les algorithmes en JavaScriptTestez vos compétences : les langages du WebTransformez une maquette en site webTransformez votre CV en site WebUtilisez une API pour un compte utilisateur bancaire avec React

Construisez une API sécurisée pour une application d'avis gastronomiques

Plugin : express-rate-limit pour limiter les requêtes (par exemple sur le login, 10 par minutes).

"PasswordValidator" pour augmenter la complexité du mot de passe.

"helmet" : sécurise les entêtes http & les injections.
"dotenv" : pour cacher les données sensibles (crée un fichier .env pour stocker les constantes)

Quand problème cors avec Helmet :
Dans le app.js écrire : app.use(helmet({crossOriginResourcePolicy: false}))

https://openclassrooms.com/fr/projects/construisez-une-api-securisee-pour-une-application-davis-gastronomiques/assignment

Ajouter un lien