{ FORMATION }
IRONHACK
PARIS - FRANCE - 2023
Bootcamp intensif en Anglais.
DEVELOPPEUR WEB FULLSTACK
BACK-END • FRONT-END
RESPONSIVE DESIGN
HTML • CSS • JavaScript • React.JS • Express.JS • Vue • Node.JS • MongoDB • MERN & REST
Acquisition des compétences :
Utilisation de HTML5, CSS3 et ReactJS pour développer des applications Web réactives et créer des applications basées sur des bases de données à l'aide d'ExpressJS, implémenter des API RESTful et gérer les données dans la base de données Mongo.
{ PORTFOLIO }
#IRONHACK
#1 : The Game
Seoul Memory Game

Pré-requis techniques
3 jours pour coder. 1 jour débug.
- Créer un jeu dans le navigateur.
- Avoir une logique pour gagner et/ou perdre et montrer des commentaires au joueur dans les deux cas.
- Fichiers HTML/CSS/JavaScript séparés.
- Utiliser du JavaScript simple pour la manipulation du DOM (ou un canevas HTML pour les graphiques).
- Se tenir aux principes KISS (Keep It Simple Stupid) et DRY (Don't Repeat Yourself).
projet personnel.
#2 : Full-stack Web App
Visit Seoul

Pré-requis techniques
3 jours pour coder. 1 jour débug.
- Utiliser Express comme base.
- Utiliser Mongoose pour les modèles et la communication avec les bases de données.
- Avoir 2 modèles ou plus (hors utilisateurs).
- Avoir une validation sur les modèles avec des commentaires pour les utilisateurs si leur soumission n'est pas valide.
- Inclure des fonctionnalités d'inscription, de connexion et de déconnexion, avec des mots de passe cryptés (et/ou des connexions sociales) et une autorisation (les utilisateurs connectés peuvent faire des choses supplémentaires).
- Mettre en œuvre toutes les actions CRUD sur des modèles autres que les utilisateurs.
collaboration with Soizic C.
#3 : MERN Web App
KANRAKU

Pré-requis techniques
5 jours pour coder. 1 jour débug.
- Avoir une interface SPA, construite avec React, composée de plusieurs vues et mettant en œuvre toutes les actions CRUD.
- Avoir un back-end d'API REST construit avec ExpressJS, MongoDB et Mongoose, avec lequel l'application React communiquera.
- Disposer d'un back-end d'API REST avec des routes qui effectuent toutes les actions CRUD pour au moins un modèle.
- Disposer de 3 modèles de base de données ou plus(hors utilisateurs).
- Inclure des fonctionnalités d'inscription, de connexion et de déconnexion, avec des mots de passe cryptés et une autorisation.
- Disposer d'une validation back-end et d'une gestion centralisée des erreurs dans l'API REST.
collaboration with Marianne A. & Hiromi V.
#PERSONNEL
Seoul Memory Game 2.0
Seoul Memory Game 2.0

Modifications apportées :
- Amélioration du design.
- Bouton Muet pour le son.
- Boutons Pause, Reprise et Stop pour le jeu.
- 14 paires au lieu de 15.
- Utiliation de grid pour l'affichage des cartes sur le plateau.
- Nouvelle police pour le texte anglais.
- Instructions pour démarrer le jeu plus claires.