Mon Portfolio
Créez et publiez votre portfolio de développeur
Projet 13 de la formation "Développeur WordPress" d'OpenClassrooms
Détails du projet
Pour pouvoir commencer à postuler à des offres d'emploi de développeurs, il est nécessaire que je crée un portfolio à présenter aux recruteurs.
Ainsi, au fur et à mesure de ce projet, je vais développer mon propre site personnel pour accroître ma visibilité et présenter mes projets ainsi que mes compétences au monde entier.
Ce portfolio me permettra de me présenter, de décrire mes compétences et de présenter les projets sur lesquels j'ai travaillé.
Processus de réalisation du projet
Pour ce projet, je ne déroge pas à la règle, je commence par me créer un thème enfant avec un header.php et footer.php factorisés pour pouvoir les inclure sur toutes mes pages. Mon header disposera d'un menu burger pour les responsives tablette et mobile.
Le site est entièrement développé sans utilisation de page builder, tout a été codé.
Suite à cela, je développe ma page d'accueil dans ma front-page.php, celle-ci disposera d'un hero, avec une flip-card présentant une photo de moi et sur sa face verso les liens de mes différents réseaux.
En dessous, je crée deux blocs pour me présenter, et décrire mon parcours sous forme de Timeline.
Puis un bloc "Portfolio" composé d'un Swiper.js pour présenter les projets réalisés et permettre l'accès à ceux-ci.
Enfin, une dernière section, avec un formulaire de contact et mes coordonnées est ajoutée.
Une page regroupant tous les projets est ajoutée avec une possibilité de filtrer les projets par langages utilisés. Les informations des différents projets sont ajoutées automatiquement grâce aux champs ACF.
Cette page est reliée à une page créée en backoffice grâce à une création de template dans mon functions.php.
Une fois que l'on clique sur l'un de ces projets, on retrouve une page single.php par projet, qui contient toutes les informations de ceux-ci, dont les détails, le processus de réalisation, les maquettes et certificats obtenus. Mais aussi les langages utilisés pour développer celui-ci.
Langages utilisés




