Développement web
HTML · CSS · JavaScript · PHP · Symfony
Construire des interfaces et des applications métier, des fondamentaux du web à un backend Symfony structuré.
Développement web · Architecture · IA
PHP, Symfony, API, tests, Docker et IA : faites progresser vos équipes avec des développeurs qui pratiquent ces sujets au quotidien.
Des ateliers concrets, des programmes adaptés à votre niveau et des méthodes à réutiliser dans vos projets.
Pour les équipes en entreprise, les écoles et les organismes de formation.
01 / Nos formations
Six familles pour trouver votre point de départ.
Explorez les programmes, puis construisons le format adapté à votre équipe.
HTML · CSS · JavaScript · PHP · Symfony
Construire des interfaces et des applications métier, des fondamentaux du web à un backend Symfony structuré.
Hexagonale · Design patterns · DDD · Refactoring
Clarifier les responsabilités du code et faire évoluer une application sans perdre la maîtrise de sa complexité.
REST · Webhooks · Postman · OpenAPI · SI
Concevoir des contrats clairs, connecter des logiciels et fiabiliser les échanges entre vos systèmes.
Tests automatisés · Non-régression · Diagnostic
Protéger les comportements attendus, détecter les régressions et comprendre les incidents sur des cas concrets.
Docker · Git · GitLab CI · Build · Déploiement
Reproduire vos environnements et automatiser les tests, les builds et les déploiements avec des pipelines lisibles.
Assistants de code · Agents · RAG · Évaluation
Relier l’IA à vos projets et à vos données, tout en gardant la maîtrise du code, des réponses et des actions.
02 / Publics & formats
Une équipe à faire progresser, une promotion à accompagner, un programme à enrichir.
Le point de départ change. Le format s’adapte.
Faire progresser une équipe
Renforcer une compétence, intégrer de nouveaux développeurs ou faire évoluer vos pratiques sur un projet concret.
Accompagner une promotion
Relier les fondamentaux du web aux pratiques du métier, accompagner un projet et préparer les restitutions des apprenants.
Renforcer votre offre
Intégrer un intervenant technique, enrichir votre catalogue ou renforcer une séquence de formation déjà en place.
La durée, le rythme et les modalités se précisent selon votre public et votre programme.
Une compétence ciblée
Pour débloquer un sujet précis ou renforcer les pratiques d’une équipe.
Ateliers, corrections et livrables à réutiliser dans vos projets.
Une progression complète
Pour accompagner une promotion, des alternants ou une montée en compétence dans la durée.
Fondamentaux, projet fil rouge et restitution des choix techniques.
Dans votre programme
Pour compléter un cursus ou un catalogue avec une intervention technique ciblée.
Séquence, exercices et évaluations articulés avec vos objectifs pédagogiques.
Sur vos outils du quotidien
Pour les équipes e-commerce, marketplace, ADV, catalogue ou support.
Prise en main des back-offices et traitement de cas réels : commandes, stocks et opérations.
Partagez le niveau des participants, l’objectif visé et vos contraintes de calendrier. Nous cadrerons la suite ensemble.
03 / Notre approche pédagogique
La formation avance par cas concrets, essais et corrections expliquées.
L’objectif : savoir réutiliser une méthode et justifier ses choix dans un projet.
Nous précisons le niveau, le problème à résoudre et le résultat attendu. Le cas pratique donne un sens aux notions abordées.
Les participants manipulent le code, les outils ou les données. Le formateur guide les essais et explique les choix, étape par étape.
Une erreur devient un point de travail : reproduire le problème, comprendre sa cause, corriger et vérifier le comportement attendu.
Les participants présentent leur solution et justifient leurs décisions. Une variante du cas permet de vérifier ce qu’ils savent réutiliser.
Lecture de code, Git, revues, tests et documentation : les exercices reprennent les gestes utiles dans une équipe projet.
Nous faisons expliquer les choix, comparer les solutions et comprendre les corrections. Le résultat compte autant que le chemin pour y arriver.
Quand elle intervient dans un atelier, le code produit est relu, testé et expliqué. Les participants gardent la responsabilité des décisions.
Et après la formation ? Les anciens élèves racontent ce qu’ils utilisent encore.
Lire leurs témoignages04 / Le parcours signature
Un parcours progressif pour relier les fondamentaux du web, la conception d’une application et les pratiques d’une équipe de développement.
Chaque étape prépare la suivante. Le projet fil rouge sert à mettre les notions en pratique, à tester les acquis et à apprendre à expliquer ses décisions.
HTML, CSS, JavaScript et responsive : construire une interface et comprendre comment elle échange avec le serveur.
Logique serveur, programmation objet, formulaires et données : relier le code aux besoins de l’application.
Comprendre MVC, puis les routes, contrôleurs, services, Twig et Doctrine pour structurer une application.
Responsabilités, architecture, tests et refactoring : rendre le code plus lisible et protéger ses évolutions.
API, Postman, Git, revues et backlog : collaborer, vérifier les échanges et préparer une livraison.
Cadrer une demande, relire le code proposé, le tester et expliquer les choix avant de l’intégrer.
Le projet fil rouge
Du besoin initial à la démonstration, les participants cadrent, développent, testent et documentent leur solution. La restitution porte sur ce qui fonctionne, les limites et les évolutions possibles.
05 / Besoins fréquents
Partez de ce que vous voulez mieux faire au quotidien. Retrouvez les programmes adaptés, puis vérifiez leurs prérequis et leurs ateliers.
Votre équipe sait développer, mais les services, les règles métier et les dépendances deviennent difficiles à faire évoluer.
Les échanges sont difficiles à diagnostiquer. Vous voulez mieux lire HTTP, tester avec Postman et traiter les erreurs ou les webhooks en doublon.
Une base existante manque de tests. Vous voulez protéger les comportements utiles, préparer un refactoring et vérifier les contrats de vos API.
Vous voulez relire et tester le code assisté par IA, ou construire un premier cas RAG ou agent avec des sources et des critères de qualité explicites.
Le projet fonctionne sur un poste, mais pas sur un autre. Vous voulez partager une stack Docker et automatiser les tests, le build et le déploiement.
Commandes, stocks et statuts divergent entre vos outils. Vous voulez identifier les données de référence et apprendre à traiter les incohérences.
Écoles et organismes : construisons une intervention adaptée à votre public, à ses acquis et à vos objectifs pédagogiques.
06 / Modules courts
Un bloc autonome ou une séquence dans votre parcours : choisissez le sujet à travailler, puis adaptons les ateliers au niveau de votre équipe ou de votre promotion.
Les durées ci-dessous sont indicatives. Les programmes associés donnent un cadre ; le périmètre et le rythme de votre module se précisent ensemble.
Comprendre routes, contrôleurs, services, configuration, Twig, validation et organisation projet pour utiliser Symfony comme un outil industriel, pas comme une boîte magique.
Partir d’un code PHP simple, en montrer les limites, construire une logique MVC minimale puis comprendre ce que Symfony vient industrialiser.
Lire, tester et déboguer des intégrations avec une vraie compréhension de HTTP, des statuts, headers, payloads, environnements et contrats API.
Clarifier domaine, application, infrastructure, dépendances, services et use cases pour rendre le code plus testable, explicable et reprenable.
Comprendre l’intérêt d’un test, définir un attendu, prouver un comportement, écrire des tests utiles et relier la qualité au quotidien projet.
Utiliser les agents IA pour produire plus vite tout en gardant la compréhension, la relecture critique, les tests, la cohérence et la maintenabilité.
07 / Modules entreprise · 3 jours
Une sélection de programmes pour les équipes techniques : objectifs, prérequis, progression jour par jour et ateliers. Choisissez le sujet, puis vérifions ensemble son adéquation avec le niveau et les projets de votre équipe.
Contrats REST, authentification, webhooks, gestion des erreurs et reprise : développer puis vérifier un premier flux entre applications.
Organiser une fonctionnalité Symfony, clarifier les responsabilités et protéger ses évolutions par des tests.
Diagnostiquer un module, définir ses responsabilités et construire un plan de refactoring argumenté.
Cartographier un flux SI, définir ses contrats et traiter les rejets, doublons et reprises dans un middleware.
Construire une stack locale, comprendre ses volumes et réseaux, puis documenter son démarrage et son diagnostic.
Modélisation relationnelle, requêtes, index et migrations : vérifier les données qui portent les opérations de l’application.
08 / Organismes de formation
Complétez votre catalogue ou renforcez un parcours avec un intervenant en PHP, Symfony, API, architecture, Docker, SQL ou IA.
Module autonome, co-animation ou accompagnement d’une promotion : nous préparons l’intervention avec votre équipe, selon les acquis des participants et les compétences à travailler.
Découvrir l’offre pour les organismesObjectifs, prérequis, déroulé et ateliers : votre équipe dispose d’un cadre concret pour présenter et organiser le module.
La profondeur technique, les exercices et les évaluations se définissent avec vous. L’articulation avec votre référentiel se valide ensemble.
Code, cas concrets, corrections et restitution : les participants pratiquent et expliquent leurs choix, avec un accompagnement du formateur.
09 / Technologies & outils
Du socle web aux outils métier, retrouvez les technologies et les pratiques que nous pouvons travailler en formation. La sélection dépend de vos objectifs, du niveau des participants et de votre environnement.
Construire les interfaces, structurer le backend et travailler les données d’une application web.
Décrire les contrats, tester les échanges et comprendre les services de cache, de messagerie et de recherche.
Partager un environnement, versionner le code, gérer les dépendances et automatiser les vérifications avant livraison.
Tester les comportements, clarifier les responsabilités et faire évoluer une base de code avec des décisions explicites.
Travailler avec des assistants et des agents, relier les réponses aux bonnes sources, puis relire et tester les résultats.
Clarifier un besoin, organiser le travail, documenter les décisions et dialoguer entre développeurs, design et métier.
Comprendre les back-offices, le catalogue, les commandes, les paiements et les opérations des équipes commerce.
10 / Compétences assurables
Choisissez les compétences à travailler dans un atelier, un module ou un parcours. Le niveau de départ, les exercices et les critères d’évaluation se précisent ensemble.
Intégrer une page lisible sur mobile et ordinateur, avec une structure HTML cohérente et des formulaires utilisables.
Construire une interaction, comprendre ses événements et diagnostiquer un échange avec le serveur.
Relier un formulaire à une logique serveur et à un modèle de données, puis lire et corriger le code associé.
Organiser une fonctionnalité métier et expliquer le rôle de chaque couche de l’application.
Tester un endpoint, lire les erreurs et vérifier qu’un échange respecte le contrat attendu.
Contribuer à un projet partagé, faire relire une modification et préparer sa vérification avant livraison.
Définir un comportement attendu, écrire un test utile et vérifier qu’un refactoring le préserve.
Cadrer un usage de l’IA, sélectionner les sources et évaluer les résultats avant de les intégrer à un workflow.
12 / Référentiels & parcours
Nous rapprochons les séquences techniques des compétences et évaluations de votre programme. Les correspondances ci-dessous sont des pistes de travail à valider avec l’organisme.
HTML, CSS, JavaScript, PHP, base de données, Git, premiers tests, projet web.
Consulter la fiche RNCP37674PHP, Symfony, architecture multicouche, API, tests, déploiement, agile, travail projet.
Consulter la fiche RNCP37873Front-end, back-end, logique métier, sécurité de base, accessibilité, méthodes et qualité.
Consulter la fiche RNCP39111Conception technique, base de données, JavaScript, PHP/Symfony, API REST, tests, maintenance.
Consulter la fiche RNCP39618Front-end, back-end, API, architecture, tests, documentation, hébergement et industrialisation.
Consulter la fiche RNCP38606Conception, front-end, back-end, SQL/NoSQL, API, tests, Git, CI/CD, supervision.
Consulter la fiche RNCP4113313 / Organiser l’intervention
Public, programme, ateliers et restitution : nous préparons chaque étape avec votre équipe pour intégrer la formation à votre calendrier.
On identifie les acquis, les manques, les contraintes de calendrier, le niveau attendu et les livrables nécessaires.
Le contenu est découpé en objectifs pédagogiques, ateliers, supports, critères de réussite et progressivité.
Les exercices s’appuient sur du code, des API, des backlogs, des back-offices, des revues ou des situations métier réelles.
La sortie donne des repères exploitables : restitution, corrections, points de vigilance, suites possibles et autonomie attendue.
14 / Pendant la formation
Expliquer un choix, corriger une erreur et refaire sur un autre cas : les ateliers donnent des repères pour observer les acquis.
On part du niveau réel, des contraintes, du projet, du public et des objectifs de montée en compétence.
Chaque notion est reliée à une situation exploitable : code, projet, API, backlog, revue ou mise en situation client.
Les apprenants doivent expliquer, justifier, corriger et verbaliser leurs choix pour transformer le cours en réflexe.
La sortie vise des repères professionnels : standards, vigilance, méthodes de travail et capacité à continuer sans assistance permanente.
15 / Témoignages d’anciens élèves
D’anciens élèves reviennent sur leur apprentissage et les pratiques qu’ils réutilisent dans leur métier. Ouvrez chaque témoignage pour le lire en entier.
Jérémy NouveauConcepteur développeur webJ’ai eu la chance d’avoir Arnault comme intervenant durant ma formation de concepteur développeur web. Il nous a notamment accompagnés sur l’agilité et Scrum. Je me sers encore aujourd’hui de ses astuces et bonnes pratiques au quotidien. Ce que je retiens avant tout, c’est un professionnel qui maîtrise parfaitement ses sujets et sait les vulgariser lorsque nécessaire afin d’en faciliter la compréhension. Je ne peux que le recommander.
Thibaud NeyretSenior Software EngineerArnault a su motiver les élèves, les amener au bout et permettre à chacun de mener à bien ses projets afin d’obtenir toutes les compétences nécessaires pour entrer dans le monde du travail. En plus de sa bonne humeur et de sa très bonne pédagogie, il s’est investi personnellement dans la réussite de tous. Cela fait déjà 15 ans que je suis développeur, et je peux dire que c’est en partie grâce à lui.
Valentin MichonDéveloppeur PHP SymfonyJ’ai beaucoup apprécié apprendre avec Arnault. À la fois très accessible et très professionnel, c’était un plaisir de participer à sa formation. Issu du milieu professionnel, il donne des exemples concrets et des conseils très pertinents. Il enseigne les standards et les pratiques les plus récentes du métier. On sent qu’il connaît ce dont il parle et surtout qu’il aime transmettre. C’est un enseignant inspirant.
Alexia JakowleffDéveloppeuse full stackAujourd’hui, je suis développeuse full stack et j’ai eu l’opportunité de travailler dans différents secteurs, notamment l’immobilier, l’automobile et le commerce. Si j’ai pu construire ce parcours, c’est en grande partie grâce à la qualité de l’enseignement d’Arnault. Il a su transmettre avec pédagogie les fondamentaux techniques indispensables au code. Grâce à ses ateliers pratiques et à la diversité de ses méthodes d’explication, j’ai appris à mieux comprendre le code et à adopter dès le départ de bonnes pratiques de développement, notamment en matière de qualité et de lisibilité du code. Son accompagnement a constitué une base solide pour mon évolution professionnelle, et je lui en suis très reconnaissante.
Alexandre PetroneDéveloppeur web associé chez MezcalitoJ’ai eu l’occasion d’être formé par Arnault durant mes études supérieures, et j’ai particulièrement apprécié sa pédagogie claire, structurée et orientée pratique. Il sait rendre des sujets techniques comme Symfony accessibles et concrets, tout en restant à l’écoute de ses apprenants. Je recommande vivement ses formations à toute personne souhaitant progresser efficacement en développement web.
Iliès BahloulProduct Manager chez PrestaShopJ’ai eu la chance de suivre les cours sur le framework Symfony d’Arnault lors de mes études, et j’en garde un excellent souvenir. Très pédagogue, disponible et bienveillant, il m’a donné de précieux conseils que j’ai pu appliquer directement sur mes projets en entreprise. Je suis convaincu que ses formations actuelles et futures seront d’une excellente qualité, je le recommande sans hésiter.
Thibault PetitprezDéveloppeur associé chez Saphyr SolutionsUn excellent formateur Web et Symfony, dont l’approche est résolument ancrée dans la réalité du terrain et le milieu professionnel. Au-delà du code, il enseigne avant tout le “savoir apprendre” : un atout indispensable face à l’évolution constante des technologies. Grâce à sa vision pragmatique, il forme des développeurs autonomes, agiles et prêts pour les vrais défis de l’entreprise.
Bertrand VouillotDéveloppeur associé chez Saphyr SolutionsJ’ai eu la chance d’avoir Arnault comme professeur à l’école ARIES dans le cadre de ma formation en développement informatique, principalement autour de Symfony. C’est un formateur extrêmement pédagogue, patient et toujours à l’écoute de ses élèves. Il prend le temps d’expliquer les concepts en profondeur et sait s’adapter aux différents niveaux pour permettre à chacun de progresser efficacement. La qualité de son enseignement a largement contribué à ma montée en compétences, aussi bien sur les aspects techniques que sur les bonnes pratiques du développement web. Son approche est à la fois rigoureuse et bienveillante, ce qui rend les cours particulièrement agréables à suivre. Je garde également un excellent souvenir de son fameux mini ballon de rugby qu’il lançait aux élèves pour les interroger en cours. Une méthode originale qui permettait de maintenir l’attention de tout le monde dans une ambiance conviviale et détendue. Je recommande vivement Arnault à toute personne souhaitant se former sérieusement au développement web et à Symfony.
16 / Questions fréquentes
Public, niveau, format et adaptation : les points à clarifier avant de construire votre programme.
Elles s’adressent aux écoles, CFA, centres de formation et entreprises qui veulent professionnaliser des apprenants, alternants, développeurs juniors ou équipes techniques sur PHP, Symfony, API, architecture, tests, Git, agilité et IA raisonnée.
Oui. Le parcours peut être rapproché d’un référentiel existant, découpé en blocs de compétences, complété par des évaluations et ajusté selon les attendus pédagogiques de l’organisme. Dawap intervient comme renfort pédagogique ou technique, pas comme certificateur.
Non. Dawap propose un parcours signature complet, mais aussi des modules courts de 1 à 5 jours sur Symfony, PHP, API, tests, architecture, Git, agile ou IA pour développeurs.
Oui. Dawap peut prendre en charge certains blocs ou séquences de titres web et applicatifs, notamment DWWM, CDA, développeur web, développeur full-stack ou concepteur développeur, après vérification du référentiel, du niveau attendu, des évaluations et du cadre porté par l’organisme.
Oui. Les formats peuvent être très ciblés : HTML, CSS avancé, JavaScript, jQuery, PHP, SQL, Symfony, API, Git, tests, IA, RAG, agents ou accompagnement projet en présentiel ou distanciel.
Les formations sont orientées terrain : démonstrations, ateliers, correction, projet fil rouge, cas métiers, revues de code, backlog, API, tests et soutenance selon le format retenu.
Non. L’IA est traitée comme un outil professionnel : les participants apprennent à cadrer une demande, construire un RAG, concevoir des agents outillés, relire, tester, corriger et expliquer les résultats sans perdre la maîtrise technique.
Oui. Le programme peut être construit autour de votre stack, de votre niveau, de vos pratiques Git, de votre architecture Symfony, de vos API, de vos contraintes de tests et de vos objectifs de livraison.
Oui. Dawap peut former des équipes à la prise en main de back-offices e-commerce et marketplace comme Mirakl, Origami Marketplace, Shippingbo, PrestaShop, Shopify, WooCommerce, Magento, Akeneo ou Amazon Seller Central.
Le parcours long sert une montée en compétence complète. Le module court cible une compétence précise. Le bloc organisme s’intègre dans un catalogue ou un référentiel existant. Le bon format dépend du public, du temps disponible et du niveau attendu.
17 / Construisons votre programme
Une promotion, une équipe technique ou un module à intégrer : précisez le niveau actuel, les compétences visées et vos contraintes de calendrier.
Nous revenons vers vous pour préciser le format, les prérequis, les ateliers et les prochaines étapes.
Les profils derrière votre projet
Votre sujet : Formations développeur web, Symfony, API, IA et back-office
La formation gagne en valeur quand elle part de vos outils et des situations rencontrées par les équipes. Nous relions explications, exercices et accompagnement pour faciliter le passage à la pratique.
Découvrir l’agence
Direction · architecture
Pratique technique des API, applications, automatisations et environnements de développement.
Direction · produit
Cadrage pédagogique, animation et mise en pratique à partir des besoins du terrain.
Product Owner / Scrum Master
Product Owner / Scrum Master : clarification des besoins, facilitation et articulation entre apprentissage et backlog projet.
Consultant senior mobilisable
La composition de l’équipe et sa disponibilité sont confirmées selon votre périmètre, les accès nécessaires et le niveau de service attendu.