Démo Voir côté recruteur
Revelyum
Lucas Déconnexion
Développeur Symfony junior, application santé (H/F)

Offre réelle Rapport d'entraînement · 23/10/2026 · 10 min

Solide sur Fondamentaux Symfony et PostgreSQL. Sécurité des données médicales et Docker en local, à consolider.

Fondamentaux Symfony

solide

Vu
Contrôleur et formulaire d'ajout au dossier.
Reste à voir
Injection de dépendances, Firewall et rôles dans Symfony, Voter pour l'accès à un dossier.

PostgreSQL

solide

Vu
Transaction autour d'une double écriture.
Reste à voir
Modéliser patient et consultation, Contraintes et intégrité.

Sécurité des données médicales

à consolider

Vu
Tracer les consultations du dossier, Éviter les données de santé dans les logs.
Reste à voir
Accès limité au personnel concerné.

Docker en local

à consolider

Vu
Lancer la stack avec Docker Compose, Exécuter une commande dans un conteneur.
Reste à voir
Lire les logs d'un service.

// À revoir

2 fiches à relire avant la prochaine session.

Fiche 1 sur 2 à consolider

Sécurité des données médicales

Une donnée de santé se protège en plusieurs couches : qui peut la voir (voter), qui l'a vue (journal d'accès) et ce qu'il en reste si la base fuit (chiffrement des champs les plus sensibles, avec une clé gardée hors de la base).

  • Chiffrement des champs sensibles au niveau applicatif
  • Journal des accès aux dossiers
  • Aucune donnée de santé dans les logs ni les messages d'erreur
Fiche 2 sur 2 à consolider

Docker en local

Un nouvel arrivant doit pouvoir lancer le projet sans jamais toucher une vraie donnée de patient : les fixtures sont inventées, et le Makefile enchaîne installation, migrations et chargement.

  • Jeu de données de démonstration sans vraie donnée patient
  • Une commande d'installation unique

IA · ta prochaine session sur cette offre

Elle commence par Sécurité des données médicales. Puis elle revient sur Docker en local.

Offre réelle

À la voix, sans caméra. Aucun recruteur ne le voit. 2 gratuits aujourd'hui.

// Ton plan de révision, étape par étape
  1. Chiffrer un champ sensible avec un type Doctrine personnalisé dans un projet d'essai.

  2. Écrire un journal des accès sur une entité et l'afficher dans une page d'administration.

  3. Passer l'entretien filmé de cette offre : les fondamentaux sont prêts.