Logo
Accueil
Projets
Blog

Prêt à créer
quelque chose d'incroyable ?

Company logo

Ali Benkarrouch

Étudiant en génie logiciel à l'ETS

Get upTélécharger mon CV
LinkedInGithubEmail

Contactez-moi

© 2026 Ali Benkarrouch. Tous droits réservés.
0%
Tous les projets
Memo-mate
mai 2023

Memo-mate

J'ai développé Memo-mate dans le cadre de mon cours de Programmation 2. L'objectif était de créer un clone fonctionnel de l'application Notepad pour mettre en pratique les concepts fondamentaux de la programmation orientée objet et la manipulation de fichiers. C'était un excellent exercice pour comprendre comment transformer une logique de traitement de texte en une application utilitaire concrète.

Ma contribution

En tant que développeur solo, j'ai réalisé l'intégralité de l'application en utilisant Java. Je me suis d'abord concentré sur le backend pour gérer la lecture et l'écriture de fichiers, puis j'ai conçu et codé l'interface utilisateur avec la bibliothèque Swing. J'ai implémenté les fonctionnalités essentielles telles que l'ouverture, l'édition et la sauvegarde de documents texte.

Approche

Mon approche a consisté à bâtir une structure simple et robuste. En séparant la logique de gestion des fichiers de l'interface graphique, j'ai pu m'assurer que les opérations de sauvegarde étaient fiables avant de peaufiner l'aspect visuel. J'ai utilisé les composants standards de Swing pour offrir une interface familière, légère et facile à prendre en main, fidèle à l'expérience d'un bloc-notes classique.

Fonctionnalités

  • Édition de texte en temps réel
  • Lecture et écriture de fichiers
  • Interface graphique Swing

Technos

JavaJavaSwingSwing

Sources

Github
Github

More Projects

Explore Other Work

Easystay

Easystay

Le projet Easystay a été réalisé dans le cadre du cours d'Applications Natives 3 au Cégep de Rosemont. Développé en équipe de quatre, l'objectif était de concevoir une plateforme complète de gestion hôtelière répondant aux standards de l'industrie. Ce projet m'a permis d'approfondir mes compétences en développement collaboratif et de maîtriser le cycle de vie d'une application native, de la conception des interfaces jusqu'à la mise en place d'une logique métier complexe.

décembre 2024

Shopnest

Shopnest

J'ai réalisé ce projet dans le cadre de mon premier cours de développement d'applications web. L'objectif était de concevoir une plateforme e-commerce complète permettant l'achat et la vente de produits de manière fluide. Ce projet a été fondateur pour moi, car il m'a permis de comprendre l'importance d'une structure solide, de la planification initiale jusqu'à la mise en ligne d'un site fonctionnel et sécurisé.

décembre 2023

Portail DTI

Portail DTI

Lors de mon dernier cours d’application Web au cégep, on devait choisir un projet dans une liste proposée par notre enseignant. Avec mon équipe, on a décidé de se lancer dans quelque chose d’assez ambitieux : le portail du département d’informatique. L’idée derrière ce projet était de concevoir un espace numérique pour les étudiants du programme. Un lieu pensé pour favoriser l’entraide, le tutorat, le partage d’événements, la mise en valeur de projets, mais aussi la création et la consultation de tutoriels. En bref, un vrai portail collaboratif qui rassemble la communauté étudiante autour du développement et du partage de connaissances.

décembre 2024

View All Projects