Accédez au profil complet de Fabrice A.
Créez un compte en 2 minutes et accédez au profil complet de nos 326 419 prestataires.
Je suis développeur web à dominance frontend. J'aime coder en HTML/CSS, JAVASCRIPT et VUEJS. Je suis freelance, et prêt à créer votre site web particulièrement sur le thème du tourisme.
En 2018, je crée un site web à l'aide de Wordpress pour aider les lecteurs dans leurs démarches administratives dans le but de se rendre à l'île Maurice. Bloguer me prenais du temps, et je me suis vite sentis limité sur le design du site, sans savoir coder. Entre temps c'est la crise du COVID, alors je rentre en France.
En mai 2021, j'ai la joie de commencer une formation Développeur web chez OpenClassrooms que j'ai terminé en novembre 2021 . J'ai donc appris à créer un site web, découper, assembler et intégrer tous les éléments d’une maquette, animer des pages web, construire un site responsive, améliorer le référencement, créer, gérer et afficher le contenu d’une base de données. Tout cela en utilisant HTML, CSS, JAVASCRIPT, BOOTSTRAP, VUEJS et MYSQL.
Un projet réalisé dans le cadre de ma formation chez OpenClassrooms.
Je devais développer la partie front-end d'un site e-commerce en Javascript, sans framework, en faisant appel à une API.
Ce qui était attendu :
▪️Une page de vue sous forme de liste, montrant tous les articles disponibles à la vente ; une page “produit”, qui affiche de manière dynamique l'élément sélectionné par l'utilisateur et lui permet de personnaliser le produit et de l'ajouter à son panier.
▪️Une page “panier” contenant un résumé des produits dans le panier, le prix total et un formulaire permettant de passer une commande. Les données du formulaire doivent être correctes et bien formatées avant d'être renvoyées au back-end. Par exemple, pas de texte dans les champs date.
▪️Une page de confirmation de commande, remerciant l'utilisateur pour sa commande, et indiquant le prix total et l'identifiant de commande envoyé par le serveur.
Attentes et observations finale sur le projet
1. Créer un plan de test pour une application
Validé
Commentaires :
plan d'action bien rédiger
2. Interagir avec un web service avec JavaScript
Validé
Commentaires :
les services web javascript sont bien fait
3. Valider des données issues de sources externes
Validé
Commentaires :
validation des données de formulaire
4. Gérer des événements JavaScript
Validé
Commentaires :
gestion des évènements javascript
Un projet réalisé dans le cadre de ma formation chez OpenClassrooms.
1. Authentifier un utilisateur et maintenir sa session
Validé
✅ l’application web se connecte à l’application ;
✅ l’application web se déconnecte de l’application ;
✅ L’application web est persistante pendant le temps de connexion de l’utilisateur.
2. Personnaliser le contenu envoyé à un client web
Validé
✅ l’application web contient les logos fournis par le client ;
✅ l’application web respecte la gamme de couleur demandée par le client ;
✅ la page est conforme aux normes WCAG
3. Authentifier un utilisateur et maintenir sa session
Validé
Commentaires : l’application web est capable de gérer une session utilisateur avec une base de données SQL.
4. Gérer un stockage de données à l'aide de SQL
Validé
✅ l’utilisateur peut faire une requête des données depuis SQL ;
✅ l’utilisateur peut soumettre des changements à la base de données SQL.
5. Implémenter un stockage de données sécurisé en utilisant SQL
Validé
✅ la base de données stocke les informations de connexion des utilisateurs de manière sécurisée.
Livrable
✅ Le lien du repo GitHub contenant le code de l’application.
Voir la certification Réseau social d’entrepriseVoir le projet
Nom du projetAPI sécurisée pour une application d'avis gastronomiques
oct. 2021
Description du projetUn projet réalisé dans le cadre de ma formation chez OpenClassrooms.
Je devais créer la première version d'une « galerie de sauces » permettant aux utilisateurs de télécharger leurs sauces piquantes préférées et de liker ou disliker les sauces que d'autres partagent. Le front-end de l'application avait déjà été développé à l'aide d'Angular.
Je devais construire l'API. Les erreurs éventuelles devaient être renvoyées.
Toutes les routes devaient disposer d’une autorisation. Avant que l'utilisateur puisse apporter des modifications à une route, le code devait vérifier si l'userId actuel correspond à l'userId de la sauce. Si l'userId ne correspond pas, renvoyer « 403: unauthorized request.
Attentes et observations finale sur le projet
1. Implémenter un modèle logique de données conformément à la réglementation
Validé
Commentaires : Le model logique de données est implémenté avec succès.
2. Stocker des données de manière sécurisée
Validé
Commentaires : L'étudiant a stocké les données de manière sécurisée en utilisant le hashage d'informations.
3. Mettre en œuvre des opérations CRUD de manière sécurisée
Validé
Commentaires : Le CRUD est bien fait, on peut créer un utilisateur et ce dernier peut ajouter une ou plusieurs sauces, les mettre à jour et effacer. Un utilisateur qui n'a pas ajouté une sauce ne peux que donner son avis sur cette sauce sans toutefois la modifier ou la supprimer. Beau boulot !
1. Authentifier un utilisateur et maintenir sa session
Validé
✅ l’application web se connecte à l’application ;
✅ l’application web se déconnecte de l’application ;
✅ L’application web est persistante pendant le temps de connexion de l’utilisateur.
2. Personnaliser le contenu envoyé à un client web
Validé
✅ l’application web contient les logos fournis par le client ;
✅ l’application web respecte la gamme de couleur demandée par le client ;
✅ la page est conforme aux normes WCAG
3. Authentifier un utilisateur et maintenir sa session
Validé
Commentaires : l’application web est capable de gérer une session utilisateur avec une base de données SQL.
4. Gérer un stockage de données à l'aide de SQL
Validé
✅ l’utilisateur peut faire une requête des données depuis SQL ;
✅ l’utilisateur peut soumettre des changements à la base de données SQL.
5. Implémenter un stockage de données sécurisé en utilisant SQL
Validé
✅ la base de données stocke les informations de connexion des utilisateurs de manière sécurisée.
Livrable
✅ Le lien du repo GitHub contenant le code de l’application.
Statistiques
depuis la création du compte
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.