Stage chez Dark Design

Body

Durant la deuxième année de mon BUT Informatique, j'ai pu réaliser un stage de 10 semaines pas très loin de Reims, où j'ai pu découvrir le développement web auprès d'un vrai professionnel. L'entreprise chez qui j'ai réalisé ce stage s'appelle Dark Design, créateurs de site web clés-en-main créés grâce à Drupal, CMS open source ultra-modulaire. Pendant ces dix semaines, j'ai découvert Drupal, j'ai pu créer deux sites complets de A à Z pour l'entreprise, et j'ai pu participer à la création d'autres sites beaucoup plus ambitieux. 

Le premier site que j'ai réalisé, sur lequel j'ai pu faire mes armes, est YF Photographie, site web de photographe professionnel qui souhaitait pouvoir mettre en avant son travail en ligne pour susciter l'intérêt de plus de client. 

Le site est disponible à cette adresse.

Le deuxième site que j'ai pu faire en autonomie complète est Vadez Généalogie, site web de généalogiste professionnelle tout juste sortie de ses études qui souhaitaient pouvoir commencer à se faire connaître grâce à son propre site et son blog. 

Le site est disponible à cette adresse.

Enfin, le site le plus important auquel j'ai participé est Viticlic, une refonte complète d'un site de viticulture. J'ai pu entre autre réaliser l'entièreté du mode responsive qui est très différent du mode desktop, et programmer une redirection complexe lors de validation de devis sur le site. 

Le site est disponible à cette adresse.

Mon stage chez Dark Design m'a énormément appris sur le développement web, que ce soit sur le référencement, l'hébergement, la gestion de multiples sites en parallèle ou simplement l'utilisation d'un CMS avancé. 

Traces

Trace 1

Extrait du code Twig qui m'a permis de créer des "templates" pour l'affichage des images. Avec cette norme, je peux facilement créer de nouveau template pour d'autres façons d'afficher les images du photographe sur les différentes pages.

Trace 2

Durant mon stage, j'ai eu à analyser les objets renvoyés par l'API de Drupal pour pouvoir mener à bien la création de la redirection de validation d'un devis, en modifiant de la bonne manière l'objet Order. Ceci est un objet Order que j'ai dû analyser pour savoir comment le modifier pour permettre au site de comprendre que la commande était annulée ou validée.