Description |
Dans le cadre de mon activité de développeur web, j'ai réalisé plusieurs extranets avec le framework Symfony. Ces extranets permettent aux clients de gérer leurs données et leurs services en ligne.
Pour mener à bien ces projets, j'ai effectué les tâches suivantes : - Configurer l'environnement de travail avec les outils nécessaires : Composer pour installer les dépendances et Symfony CLI pour créer et lancer le projet. - Connecter la base de données MySQL avec Doctrine ORM, qui permet de manipuler les données avec des objets PHP. - Mettre en place un système d'authentification avec le bundle Security, qui gère les utilisateurs, les rôles, les sessions et les mots de passe. - Permettre aux utilisateurs de changer leur mot de passe avec Mailer, qui envoie des emails avec des liens de réinitialisation. - Lier des entités entre elles avec des relations et des jointures, qui permettent de créer des associations entre les tables de la base de données. - Exécuter des requêtes Ajax avec jQuery, qui permettent de communiquer avec le serveur sans recharger la page et de convertir les données en différents formats. |