{ 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.

RNCP 34066

Niveau 6 - BAC +4

Licence, licence professionnelle, BUT & maîtrise.

{ PORTFOLIO }

#IRONHACK

#1 : The Game

Seoul Memory Game

Pré-requis techniques

3 jours pour coder. 1 jour débug.
  1. Créer un jeu dans le navigateur.
  2. Avoir une logique pour gagner et/ou perdre et montrer des commentaires au joueur dans les deux cas.
  3. Fichiers HTML/CSS/JavaScript séparés.
  4. Utiliser du JavaScript simple pour la manipulation du DOM (ou un canevas HTML pour les graphiques).
  5. 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.
  1. Utiliser Express comme base.
  2. Utiliser Mongoose pour les modèles et la communication avec les bases de données.
  3. Avoir 2 modèles ou plus (hors utilisateurs).
  4. Avoir une validation sur les modèles avec des commentaires pour les utilisateurs si leur soumission n'est pas valide.
  5. 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).
  6. 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.
  1. Avoir une interface SPA, construite avec React, composée de plusieurs vues et mettant en œuvre toutes les actions CRUD.
  2. Avoir un back-end d'API REST construit avec ExpressJS, MongoDB et Mongoose, avec lequel l'application React communiquera.
  3. Disposer d'un back-end d'API REST avec des routes qui effectuent toutes les actions CRUD pour au moins un modèle.
  4. Disposer de 3 modèles de base de données ou plus(hors utilisateurs).
  5. Inclure des fonctionnalités d'inscription, de connexion et de déconnexion, avec des mots de passe cryptés et une autorisation.
  6. 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 :

  1. Amélioration du design.
  2. Bouton Muet pour le son.
  3. Boutons Pause, Reprise et Stop pour le jeu.
  4. 14 paires au lieu de 15.
  5. Utiliation de grid pour l'affichage des cartes sur le plateau.
  6. Nouvelle police pour le texte anglais.
  7. Instructions pour démarrer le jeu plus claires.

{ CONTACT }