Contexte
Le but était de recréer l'application Discord à l'aide du framework Vue de javascript tout en testant le code avec Jest et en le déployant à l'aide de Cyclic. Nous étions 3 pour réaliser ce projet.
Technologies utilisées
Javascript, Node.js, npm, Jest, Vue 3, Sequelize, SQL, Requêtes HTTP
Compétences développées
Ce projet m'a permis de beaucoup apprendre sur l'utilisation de framework javascript comme Vue.js. Cela m'a également appris comment effectuer des tests unitaires en javascript avec Jest et de gérer une architecture back-end/front-end dissociée. J'ai aussi mieux compris le fonctionnement des API et des requêtes HTTP.
Contexte
Le but de ce projet est de créer une application mobile où l'on peut cliquer sur différents objets et passer (une fausse) commande pour recevoir le matériel cybernétique. Nous étions 3 pour réaliser ce projet.
Technologies utilisées
Android Studio, Java, API
Compétences développées
Ce projet m'a permis d'apprendre à utiliser Android Studio pour créer une application simple et y ajouter une partie appel API. J'ai aussi appris à récupérer la réponse en JSON et à l'injecter dans notre application. Ce projet m'a également initié aux intents pour avoir plusieurs pages dans notre application.
Contexte
Le but de ce projet est de créer une Progressive Web App (PWA) répondant à un cahier des charges fixé par les clients. Nous étions 4 pour réaliser ce projet.
Technologies utilisées
JavaScript, React, MariaDB, Sequelize, Docker, Gitlab CI/CD
Compétences développées
Ce projet a été réalisé entièrement en JavaScript, tant pour le front-end que pour le back-end, ce qui a simplifié les échanges entre les deux parties. Ce travail m'a permis de consolider mes acquis en JavaScript, Docker, Gitlab CI/CD et MariaDB. J'ai aussi mieux compris le fonctionnement de React et les critères pour construire une PWA. Une partie importante du projet a été le management de tâches, ce qui m'a fait comprendre l'importance de la gestion de projet en équipe.
Contexte
Le but de ce projet est de relier une page HTML à une base de données à distance et envoyer des requêtes vers cette base de données pour récupérer des informations concernant les films recherchés par l'utilisateur. Nous étions 2 pour réaliser ce projet.
Technologies utilisées
SQL, PHP, HTML, CSS
Compétences développées
Ce projet m'a permis d'apprendre à relier une page HTML avec une base de données en utilisant du PHP. J'ai aussi développé des compétences en réseau pour se connecter à une base de données distante et envoyer des requêtes. Cela m'a aussi initié à la gestion de bases de données et aux requêtes SQL.
Contexte
Le but de ce projet est de créer une application en Java et la connecter à une base de données pour gérer des salles de réunion.
Technologies utilisées
Java, JavaFx, SceneBuilder, SQL
Compétences développées
Ce projet m'a permis d'utiliser JavaFx et SceneBuilder pour construire la partie front-end de notre application. J'ai aussi appris à gérer une application complexe où certaines actions sont bloquées en fonction des données de la base de données.
Contexte
En groupe de 2, nous avons créé un jeu de gestion directement dans la page HTML. Le but du jeu était de cliquer sur certaines zones pour récupérer différentes ressources.
Technologies utilisées
HTML, CSS
Compétences développées
La création de ce jeu m'a permis de vraiment comprendre comment le DOM fonctionne et de le manipuler. J'ai aussi appris les bases des feuilles de style en CSS et comment désactiver ou activer des composants en fonction des variables du jeu.