Jean Descorps


Développeur PHP - Symfony

Junior

Portfolio


About


J'ai obtenu en décembre 2019 un titre de "Développeur d'application" de niveau II, équivalent à un bac +3/4 pour la validation de ma formation "Développeur d'application - PHP / Symfony" au sein de l'école en ligne OpenClassrooms.

J'ai également obtenu un titre de "Développeur Logiciel" de niveau III (équivalent Bac+2) en 2017, à l'institut de formation Objectif3W en suivant leur cursus "WEBDEV".

Contactez-moi



Chalets & Caviar

WordPress | WooCommerce


Chalets & Caviar
Projet
Chalet & Caviar
Cadre
Site développé dans le cadre de ma formation "Développeur d'application - PHP / Symfony" au sein de l'école en ligne OpenClassrooms.
Contexte
L'objectif est de créer un site pour un client, l'agence immobilière "Chalets & Caviar", spécialisée dans la vente et la location de chalets de luxe.
Spécificités techniques
Utilisation de Wordpress, ainsi que du plugin WooCommerce | OS : Windows.
Compétences validées
  • 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.
Fermer

Festival des Films de Plein Air

PHP | SQL | Bootstrap 4


Festival
Projet
Festival des Films de Plein Air
Cadre
Site développé dans le cadre de ma formation "Développeur d'application - PHP / Symfony" au sein de l'école en ligne OpenClassrooms.
Contexte
L'objectif est de créer un site pour une association présentant un festival de cinéma en plein air à budget limité, avec la possibilité de communiquer régulièrement sur les dernières actualités du festival.
Spécificités techniques
Utilisation de Bootstrap 4, PHP et SQL pour la partie d'administration | IDE : Eclipse | OS : Windows.
Compétences validées
  • Lister les fonctionnalités demandées par un client.
  • Analyser un cahier des charges.
  • Rédiger les spécifications détaillées du projet.
  • Choisir une solution technique adaptée parmi les solutions existantes si cela est pertinent.
Fermer

Blog

POO | PHP | SQL | Bootstrap 4


Blog
Projet
Blog - GitHub
Cadre
Site développé dans le cadre de ma formation "Développeur d'application - PHP / Symfony" au sein de l'école en ligne OpenClassrooms.
Contexte
L'objectif est de développer un blog professionnel. Avec deux grands groupes de pages, les pages utiles à tous les visiteurs et les pages permettant d'administrer le blog.
Spécificités techniques
PHP en POO suivant l'architecture MVC, utilisation de deux templates Boostrap 4 | IDE : Visual Studio Code | OS : Windows.
Compétences validées
  • Gérer ses données avec une base de données.
  • Estimer une tâche et tenir les délais.
  • Créer une page web permettant de recueillir les informations saisies par un internaute.
  • Choisir une solution technique adaptée parmi les solutions existantes si cela est pertinent.
  • Proposer un code propre et facilement évolutif.
  • Assurer le suivi qualité d’un projet.
  • Analyser un cahier des charges.
  • Rédiger les spécifications détaillées du projet.
  • Créer et maintenir l’architecture technique du site.
  • Conceptualiser l'ensemble de son application en décrivant sa structure (Entités / Domain Objects).
Fermer

Snowtricks

Symfony 4 | Doctrine | Twig


Snowtricks
Projet
Snowtricks - GitHub
Cadre
Site développé dans le cadre de ma formation "Développeur d'application - PHP / Symfony" au sein de l'école en ligne OpenClassrooms.
Contexte
Le projet est de développer un site communautaire avec les pages utiles à tous les visiteurs, les pages utiles aux utilisateurs inscrits (ajout de trick, commentaire) et les pages permettant d'administrer le site.
Spécificités techniques
Symfony 4 avec Doctrine et Twig, utilisation de Boostrap 4 | IDE : Visual Studio Code | OS : Windows.
Compétences validées
  • 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.
  • Prendre en main le framework Symfony.
Fermer

Bilemo

Symfony 4 | Doctrine | API REST


Bilemo
Projet
Bilemo - GitHub
Cadre
Site développé dans le cadre de ma formation "Développeur d'application - PHP / Symfony" au sein de l'école en ligne OpenClassrooms.
Contexte
Le projet est de développer une API REST qui fournit un catalogue de mobiles ainsi que la possibilité pour les clients d'administrer leurs utilisateurs.
Spécificités techniques
Symfony 4, Doctrine, JsonWebToken, Hateoas | IDE : PhpStorm | OS : Windows.
Compétences validées
  • 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.
Fermer

ToDoList

Upgrade Symfony 3.1.6 vers Symfony 4.3.3 | PHPUnit


ToDoList
Projet
ToDoList - GitHub
Cadre
Site développé dans le cadre de ma formation "Développeur d'application - PHP / Symfony" au sein de l'école en ligne OpenClassrooms.
Contexte
Le projet est de réaliser un audit de qualité et de performance de l'application ainsi que de réduire la dette technique.
Spécificités techniques
Symfony 4, Doctrine, PHPUnit | IDE : Visual Studio Code | OS : Windows.
Compétences validées
  • 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.
  • 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.
Fermer