Les projets de mon parcours de formation Les applications développées pour le compte de clients/associations

Développeur d'application - PHP / Symfony

Le parcours

Les projets de mon parcours de formation

Projet 1 : Définissez votre stratégie d'apprentissage !
Les objectifs de ce projet :
  • Définir une stratégie d'apprentissage
  • Développer votre visibilité sur les réseaux sociaux d'entreprise
  • Créer et mettre à jour votre CV
Projet 2 : Intégrez un thème Wordpress pour un client
Travail réalisé pour ce projet :
  • Adapter un thème Wordpress pour respecter les exigences du client
  • Rédiger une documentation à l'intention d'utilisateurs non spécialistes
  • Sélectionner un thème Wordpress adapté aux besoins du client
Mon projet de manuel d'utilisation est ICI
Mon projet de site Chalets et Caviar peut être consulté ici
Projet 3 : Analysez les besoins de votre client pour son festival de films
Travail réalisé pour ce projet :
  • Choisir une solution technique adaptée parmi les solutions existantes si cela est pertinent
  • Lister les fonctionnalités demandées par un client
  • Analyser un cahier des charges
  • Rédiger les spécifications détaillées du projet
Mon cahier des charges est ICI
Mon projet de site de festival de film peut être consulté ici
Projet 4 : Concevez la solution technique d'une application de restauration en ligne, ExpressFood
Travail réalisé pour ce projet :
  • Réaliser des schémas UML cohérents et en accord avec les besoins énoncés
  • Concevoir l’architecture technique d’une application à l’aide de diagrammes UML
  • Implémenter le schéma de données dans la base
  • Réaliser un schéma de conception de la base de données de l’application
Expressfood
Projet 5 : Créez votre premier blog en PHP
Travail réalisé pour ce projet :
  • Estimer une tâche et tenir les délais
  • Gérer ses données avec une base de données
  • Proposer un code propre et facilement évolutif
  • Assurer le suivi qualité d’un projet
  • Choisir une solution technique adaptée parmi les solutions existantes si cela est pertinent
  • Créer et maintenir l’architecture technique du site
  • Analyser un cahier des charges
  • Créer une page web permettant de recueillir les informations saisies par un internaute
  • Conceptualiser l'ensemble de son application en décrivant sa structure (Entités / Domain Objects)
  • Rédiger les spécifications détaillées du projet
Mon projet de blog peut être consulté ici
Mon repository Github est consultable ici : Projet 5 : le blog
Projet 6 : Développez de A à Z le site communautaire SnowTricks
Travail réalisé pour ce projet :
  • Prendre en main le framework Symfony
  • Développer une application proposant les fonctionnalités attendues par le client
  • Gérer une base de données MySQL ou NoSQL avec Doctrine
  • Organiser son code pour garantir la lisibilité et la maintenabilité
  • Prendre en main le moteur de templating Twig
  • Respecter les bonnes pratiques de développement en vigueur
  • Sélectionner les langages de programmation adaptés pour le développement de l’application
Mon projet de site communautaire peut être consulté ici
Mon repository Github est consultable ici : Projet 6 : le site communautaire
Projet 7 : Créez un web service exposant une API
Travail réalisé pour ce projet :
  • Analyser et optimiser les performances d’une application
  • Concevoir une architecture efficace et adaptée
  • Suivre la qualité d’un projet
  • Exposer une API REST avec Symfony
  • Lancer une authentification à chaque requête HTTP
  • Produire une documentation technique
Mon repository Github est consultable ici : Projet 7 : l'API Rest
Projet 8 : Améliorez une application existante de ToDo & Co
Travail réalisé pour ce projet :
  • Lire et retranscrire le fonctionnement d’un morceau de code écrit par d’autres développeurs
  • Proposer une série d’améliorations
  • Implémenter de nouvelles fonctionnalités au sein d’une application déjà initiée en suivant un plan de collaboration clair
  • Mettre en œuvre des tests unitaires et fonctionnels
  • Produire un rapport de l’exécution des tests
  • Analyser la qualité de code et la performance d’une application
  • Établir un plan pour réduire la dette technique d’une application
  • Fournir des patchs correctifs lorsque les tests le suggèrent
Mon rapport d'audit peut être consulté ICI
Mes repositories Github sont consultables ici : Projet 8 : le correctif
et Projet 8 : le site passé sous Symfony 4.4

Les applications développées pour le compte de clients/associations

Site de l'Atgrs

Le site de l'Association Thionvilloise de Gymnastique Rythmique et Sportive

http://atgrs.fr/

Le site a été développé en utilisant le CMS Wordpress, après importation des données existantes de l'ancien site.
Diverses extensions ont été installées : formulaire de contact, d'inscription, calendrier des événements, etc ...