Détails de l’offre

Stage de fin d’études
Site WEB personnalisable

LYON (69),  PAU (64), RUEIL(92)
  • Préparation d’un master 2 à l’université
  • Diplôme de fin d’études en école d’ingénieur
  • Durée du stage : 5 à 6 mois
  • Rémunération : 1300 euros brut par mois
Votre  candidature :

Envoyer un mail à careers@tech-advantage.com
Indiquer l’intitulé du stage

CONTEXTE

Nature et enjeux du projet
Nous sommes éditeur de l’application edc. Cette application permet de documenter les logiciels avec une approche de contexte. L’utilisateur a la documentation lié au contexte dans lequel il est. Actuellement, l’export est sous un format propriétaire et le client doit utiliser le visualisateur qui lui est fourni.  Nous souhaiterions générer un site statique pour compléter notre offre.

Stack technique
Spring Boot, Java, Angular, Gatsby, React, JavaScript, TypeScript.

SUJET DE STAGE

Objectifs du stage
Le but de ce stage est de développer un site web personnalisable à l’aide du framework Gatsby. Gatsby est une plateforme open-source qui permet de créer des sites web rapides et scalables en utilisant des technologies modernes telles que React, GraphQL et Node.js.
Au cours de ce stage, nous allons explorer les fonctionnalités de Gatsby et les utiliser pour développer un site web personnalisable. Le site sera générée depuis les données enregistrées dans edc.

Les actions à mener

  • Familiariser avec le framework Gatsby, ses fonctionnalités et sa technologie (React, GraphQL et Node.js)
  • Modifier edc pour exporter les données dans un format exploitable par Gatsby (Angular et Java)
  • Modifier edc pour que l’utilisateur puisse déposer son template Gatbsy afin qu’il obtienne un site web correspondant à sa charte graphique.
  • Utiliser Gatsby pour créer un site web personnalisable
  • Mettre en place la génération du site statique depuis edc et permettre son téléchargement quand la génération est terminée.

COMPETENCES

ACQUISES

A l’issue du stage, vous aurez acquis …
A l’issue de ce stage, vous devriez être capable de développer un site web personnalisable à l’aide de Gatsby. Vous aurez également acquis des compétences en programmation en React et GraphQL, ainsi que dans la gestion des sites web.

Vous aurez appris à intervenir dans un logiciel existant, et vous aurez acquis des compétences en programmation en Angular, TypeScript, Spring Boot et Java.