RCRapport d’alternance

Méthode et versions

Les versions correspondent à celles utilisées dans les projets au moment de la rédaction. Les liens renvoient aux documentations officielles consultées le 5 août 2026. La version mineure de Python et celle du moteur SQLite dépendent des paquets fournis par Ubuntu et ne sont donc pas indiquées comme des versions imposées par l’application.

1. Entreprise et contexte professionnel

JCD Groupe, « Nos métiers », source institutionnelle officielle, site consulté dans sa version publique, consultée le 5 août 2026. Utilisée pour : Domaines d’activité et organisation en pôles de compétences.

JCD Groupe, « Nos valeurs », source institutionnelle officielle, site consulté dans sa version publique, consultée le 5 août 2026. Utilisée pour : Valeurs et évolution multi-expertises du groupe.

JCD Groupe, « Nous contacter », source institutionnelle officielle, site consulté dans sa version publique, consultée le 5 août 2026. Utilisée pour : Siège de Metz et implantation de Nancy.

JCD Développement, « Portfolio et présentation des services », portfolio institutionnel officiel, site consulté dans sa version publique, consultée le 5 août 2026. Utilisée pour : Activités du pôle Digital / Web et position du service Développement Web.

2. Frameworks et langages

React, « Documentation React 18 », documentation officielle, 18.3.1, consultée le 5 août 2026. Utilisée pour : Interface de JCD Commerce V2.

Microsoft, « Documentation TypeScript », documentation officielle, 5.9.3 dans JCD Commerce V2 ; 5.7.3 dans l’application Self-Beton de borne, consultée le 5 août 2026. Utilisée pour : Typage des interfaces.

PHP, « Manuel PHP 8.3 », manuel officiel, version 8.3, consultée le 5 août 2026. Utilisée pour : Backend de JCD Commerce V2.

Python Software Foundation, « Documentation Python 3 », documentation officielle, interpréteur python3 fourni par Ubuntu ; version mineure non imposée, consultée le 5 août 2026. Utilisée pour : Self-Beton QR.

SQLite Consortium, « Documentation SQLite », documentation officielle, module standard Python ; version du moteur non figée, consultée le 5 août 2026. Utilisée pour : Journal local de Self-Beton QR.

Oracle, « MySQL Reference Manual », documentation officielle, 5.7 dans Gestion Prestation ; 8.4 dans JCD Commerce V2, consultée le 5 août 2026. Utilisée pour : Bases relationnelles.

Tailwind Labs, « Documentation Tailwind CSS », documentation officielle, 3.4.17 dans Gestion Prestation ; 3.4.19 dans JCD Commerce V2, consultée le 5 août 2026. Utilisée pour : Interfaces web.

Vite, « Documentation Vite 6 », documentation officielle, 6.2.5 dans Gestion Prestation ; 6.4.3 dans JCD Commerce V2, consultée le 5 août 2026. Utilisée pour : Construction des ressources web.

OpenJS Foundation, « Documentation Node.js — Electron », documentation officielle, Electron 38.7.2 dans l’application de borne, consultée le 5 août 2026. Utilisée pour : Application Self-Beton de borne.

Angular, « Documentation Angular », documentation officielle, 19.2.17, consultée le 5 août 2026. Utilisée pour : Application Self-Beton de borne.

Dexie.js, « Documentation Dexie », documentation officielle, 4.2.1, consultée le 5 août 2026. Utilisée pour : Stockage IndexedDB de la borne.

3. Systèmes et déploiement

4. Intégrations et API

Microsoft, « Utiliser l’API Microsoft Graph », documentation officielle, v1.0 pour les appels stables, consultée le 5 août 2026. Utilisée pour : Intégrations Microsoft 365 de Gestion Prestation.

Microsoft, « Obtenir un événement Outlook », documentation officielle, Microsoft Graph v1.0, consultée le 5 août 2026. Utilisée pour : Calendrier Outlook dans Gestion Prestation.

Microsoft, « Documentation Power BI REST API », documentation officielle, version de service, consultée le 5 août 2026. Utilisée pour : Exploitation future des endpoints de Gestion Prestation.

IETF, « HTTP Semantics — RFC 9110 », standard, RFC 9110, 2022, consultée le 5 août 2026. Utilisée pour : Définition des échanges HTTP et des API.

DENSO WAVE, « What is a QR Code? », documentation du créateur, sans version, consultée le 5 août 2026. Utilisée pour : Définition du QR code.

5. Méthodes, outils et conception du rapport

Git, « Documentation Git », documentation officielle, version indépendante du rapport, consultée le 5 août 2026. Utilisée pour : Branches, commits et fusion.

GitHub, « À propos des pull requests », documentation officielle, version de service, consultée le 5 août 2026. Utilisée pour : Revue et validation du code.

Astro, « Documentation Astro 5 », documentation officielle, site : Astro 5.12, consultée le 5 août 2026. Utilisée pour : Construction du rapport.

PlantUML, « Guide PlantUML », documentation officielle, version non figée, consultée le 5 août 2026. Utilisée pour : Diagrammes techniques.

WHATWG, « HTML Living Standard », standard, standard vivant, consultée le 5 août 2026. Utilisée pour : Structure sémantique du rapport.

6. Sources internes non publiées

Les projets, procédures d’installation et documents de travail sont internes à JCD Groupe et ne sont pas publiés. Je les ai utilisés pour préparer les explications techniques, les diagrammes et les annexes, en retirant les secrets et les données clients. Le calendrier universitaire fournit le total théorique de 31 semaines et 155 jours.

Le terme interne « shoebox » désigne un mini-PC ou poste informatique compact ; ce vocabulaire plus explicite est utilisé dans le reste du document.