Voici ici l'ensemble des formations que j'ai réalisé dans un cadre de mon développement professionnel.
Pendant mes deux premières semaine de stage, j'ai suivi une formation autour de React Testing Library sur la
Platforme Udemy.
React Testing Library est un outil utilitaire de test conçu pour tester le DOM rendu
par React dans le navigateur.
L'objectif de cette bibliothèque est de nous aider à faciliter l'écriture des tests.
Cette formation était organisé autour de la conception de deux applications et entièrement en anglais.
Ces applications sont disponible sur ma seconde page GitHub :
Mon Github.
J'ai participé à deux ateliers hackathons organisés au sein de Data Domain Governance.
Les produits ciblés étaient donc Inventory, Prep et Stewardship.
Pour le logiciel Data Inventory, l'objectif était de travailler sur des tests centrés sur la
visualisation d'une page web. Cela permet de tester les changements d'apparence non détectable à l'oeil nu.
C'est ce que l'on appel des tests de non régression visuelle.
Pour cela, nous avons utilisé Storybook
et Chromatic.
Storybook est un outil de développement d'interface utilisateur. Il rend le développement plus rapide et plus
facile en isolant les composants d’une partie spécifique de l’application. Il aide à documenter les
composants à réutiliser et à les tester automatiquement pour éviter les bogues.
Chromatic est un outil qui a été conçu pour Storybook. Très généralement, il va se charger d'effectué lui-même des tests de non-regression
au sein du logiciel Data Inventory.
Lors de ma première semaine, le Product Owner de Data Inventory m’a présenté le processus de création de users story. Suite à ça, ma mission était d’écrire des scénarios de test en s’appuyant sur une user story de Data Inventory. Cette approche permet de sensibiliser sur le travail de recherche et de conception de scénarios de test autour d'un récit utilisateur.
Le Product Owner est un chef de projet agile ainsi que le premier responsable de la conception d'un produit.
Pour mener à bien sa mission, il a pour objectif d'interpréter les besoins des clients pour répondre au mieux à leurs attentes.
Pour cela, il travaille en collaboration avec les clients et l'équipe en charge de la conception à savoir : les développeurs, les UX designers,
et les QA. Il est donc en charge de la création de scénarios utilisateurs selon les exigences attendues.
Il effectue également des scénarios de tests utilisateurs pour énumérer toutes les actions possibles et réalisables attendues suite
à la user story.
Afin d'organiser au mieux l'ensemble de mon journal de bord, j'ai utilisé l'application Notion. De cette manière, toutes notes sont organisées par thématiques et nouveaux concepts que j'ai pu découvrir tout au long de mon stage chez Talend. Lien de mon Notion.
VSCode
Udemy
React
GitHub
Storybook
Notion
Talend étant une très grande société, je m'attendais à voir beaucoup de nouveaux concepts et en apprendre beaucoup sur son
fonctionnement avant mon premier jour. Comme je l'avais espéré, j'ai pu apprendre et expérimenter tout cela au sein d'un
environnement agréable et dans une équipe très bienveillante.
Intégré dans l'équipe en tant que développeuse Frontend, la rigueur et le cadre agile dans
lequel je me trouvais m'ont beaucoup appris en ce qui concerne la gestion de projet.
Durant le cadre de travail SCRUM, j'ai participé à beaucoup de réunions très intéressantes et de cette manière, je me suis
senti davantage impliqué dans mon travail.
Je suis très reconnaissante envers mes tuteurs d'avoir pu me permettre de faire un stage aussi riche en terme de savoirs et humainement.