Description :
En tant qu’étudiant à Epitech, j’ai mené plusieurs projets académiques en développement web, maîtrisant des outils modernes et des méthodologies agiles. J’ai acquis une expertise en conception d’applications interactives, en optimisant les performances et en travaillant sur des architectures scalables.
Compétences développées :
- Front-End : HTML, CSS, JavaScript, React, Bootstrap.
- Back-End : PHP, Node.js, Laravel, Symfony.
- Bases de Données : MySQL, MongoDB.
- Technologies : API REST, WebSockets, SEO, AJAX.
- Gestion de Projet : Méthodologies agiles, Git, travail en équipe.
Projets réalisés :
Twitter Lite - Clone simplifié de Twitter.
Durée : 4 semaines | Technologies : PHP, AJAX
Développement d’une version simplifiée de Twitter avec gestion des utilisateurs et interactions dynamiques. Authentification, publication de tweets et affichage en temps réel avec AJAX. Optimisation de la base de données.
Spotify Clone - Plateforme de streaming musical.
Durée : 2 semaines | Technologies : React.js, Node.js, MySQL
Interface utilisateur avec React.js et backend en Node.js pour la gestion des playlists et utilisateurs. Intégration de WebSockets pour les mises à jour en direct.
Snapchat Clone - Application mobile de messagerie instantanée.
Durée : 2 semaines | Technologies : React Native, API REST
Application mobile cross-platform avec React Native, API REST pour la gestion des utilisateurs et messages, stockage et partage d’images.
Meetic - Plateforme de rencontre en ligne.
Durée : 2 semaines | Technologies : PHP, AJAX, MySQL
Plateforme permettant aux utilisateurs de matcher et de discuter. Backend en PHP orienté objet, chat en temps réel avec AJAX et algorithme de matching.
Battleship - Jeu interactif en ligne.
Durée : 2 semaines | Technologies : JavaScript, HTML5, CSS
Jeu interactif basé sur la bataille navale avec animations et logique de jeu en JavaScript. Interactions en temps réel et interface dynamique.
Ce que j’ai appris :
- Maîtrise des frameworks modernes pour le développement full-stack.
- Conception d’interfaces interactives et optimisées pour une meilleure expérience utilisateur.
- Gestion et sécurisation des bases de données, optimisation des requêtes.
- Travail en équipe avec méthodologies agiles et versioning via Git.
- Intégration d’API et gestion des performances pour des applications fluides et réactives.
Grâce à ces expériences, j’ai consolidé mes compétences en développement web full-stack et je continue d’explorer les nouvelles tendances technologiques pour concevoir des applications modernes et performantes.