Je suis un étudiant en troisième année d'une Licence Informatique à l'Université de Cergy-Pontoise. Je suis particulièrement intéressé par l'univers du Développement Web où je compte poursuivre mes études.
Jeu de Go
Dans le cadre de l’Unité d’enseignement Génie logiciel et projet, il nous était donné comme tâche de réaliser un projet développé en langage java. De plus, le délai accordé avant la remise du projet à l’état final était d’un semestre. Le projet que notre trinôme s’est vu attribué est le “Jeu de GO”.
Un plateau de go (ou goban) est composé de N lignes et N colonnes formant ainsi N x N intersections. Le Jeu de Go se joue à deux joueurs, chacun ayant une couleur de pierre (noire ou blanche). Alternativement, chaque joueur placera une pierre de sa couleur sur une intersection vide. Un joueur peut passer son tour s’il le souhaite. Une chaîne de pierres est un ensemble de pierres de même couleur placées de façon contiguë. Lorsque cette chaîne est fermée, elle délimite un espace. Si aucune pierre adverse ne se trouve dans cet espace, on dit alors que c’est un territoire du joueur qui l’a délimité. Le but du jeu de Go est d’obtenir le maximum de territoires.
Projet réalisé en Génie Logiciel - L2 Informatique
Créateurs : PINNA Maxime, DUPUIS Micaël et LMOUDDEN Houssam
Weather Forecast
L’objectif du projet était de créer un site web orienté sur les prévisions météo en France métropolitaine. L’utilisateur peut donc choisir sa région, son département, ainsi que sa ville et le serveur web lui affichera les prévisions météo de la ville choisie sur quatre jours.
Dans ce projet nous devions mettre en place plusieurs fonctionnalités. Notamment, certaines données sont être récupérées dans des fichiers CSV pour pouvoir être ensuite traitées (régions, départements, villes). Ces données sont utilisées pour définir la région, le département, puis la ville que l’on souhaite afin d’afficher la météo de cette dernière. Par ailleurs, le choix de la région, du département et de la ville se font de manière ergonomique et à chaque fois de manière différente. Le choix de la région se fait à travers une carte de France interactive et celui de la ville avec une liste déroulante. Cependant, pour le choix du département, la façon de le choisir nous a été laissé. Les données météorologiques d’une ville sont récupérées à partir du format d’échange JSON. Et enfin, une partie statistique a été mise en place pour suivre l’évolution du site.
Projet réalisé en Développement Web - L2 Informatique
L’objectif du projet consistait à s’occuper de la gestion du Cinéma DUPUINNA dont les données étaient stockées dans une base de données. Cette base de données devait intéragir avec des clients qui sont à savoir, les bornes et le site Web du cinéma.
L’objectif du projet était de créer une application cliente, une base de données, un site web qui communique avec la base de données et un serveur qui sert d’intermédiaire entre l’application cliente et la base de données.
Pour la partie Base de données de notre projet, nous devions créer un dictionnaire de données, puis les schémas logique et relationnel, et enfin créer la base de données avec PostgreSQL. Cette base de données stocke les films en cours de parution, les différentes séances liées à ces films, les différentes salles où seront diffusées les séances, les tickets achetés par les clients, les prix des tickets, les abonnés du cinéma et les problèmes liés aux salles et aux bornes du cinéma. Par la suite, la base de données est utilisée par le site Web et le serveur TCP.
Nous devions aussi créer un site web permettant d’effectuer des requêtes vers la base de données et d’y récupérer des informations qui sont affichées sur les différentes pages du site. Il permet donc aux utilisateurs de voir les différents films qui sont actuellement à l’affiche, de voir les différentes séances d’un film et voir les statistiques du cinéma. De plus, il permet aux gérants du cinéma de pouvoir modifier la liste des films à l’affiche ainsi que les séances liées à ces films, d’ajouter / de modifier / de supprimer des abonnements et il permet aussi de voir les statistiques du cinéma.
Enfin, pour la partie Réseau de notre projet, nous devions créer une application cliente qui est considérée comme une borne d’un cinéma et qui communique avec un serveur selon le protocole qu’on lui a affecté. De ce fait, à partir de cette borne, nous pouvions effectuer différentes actions telles que visualiser les films à l’affiche, les séances liées à ces films, s’authentifier en tant qu’abonné et acheter un ticket pour une séance. Ce sera donc le serveur qui gère chaque requête qu’envoie l’application cliente. Il peut autoriser si oui ou non l’application cliente peut se connecter au serveur en fonction de l’identifiant de la borne, valider certaines actions entre le client et l’application cliente et envoyer certaines informations en fonction de la requête qu’elle lui aura envoyé.
Projet réalisé en Base de Données - L3 Informatique