Formation Ona : environnements et agents de développement
(ex-Gitpod)
| 2 790€ HT / personne |
| 3 jours (21 heures) |
Présentation
Ona, anciennement Gitpod, est une plateforme de développement qui combine des environnements standardisés et reproductibles avec des agents IA capables d’intervenir directement sur les projets logiciels.
Cette formation Ona vous permettra de créer des environnements de développement prêts à l’emploi afin de réduire les configurations manuelles, d’accélérer l’onboarding et de garantir un environnement cohérent pour l’ensemble de vos équipes.
Vous apprendrez à configurer vos environnements avec devcontainer.json, à automatiser l’installation des dépendances, les tests et le lancement des services, mais aussi à intégrer vos dépôts Git et vos outils de développement habituels.
La formation vous permettra également d’exploiter les Ona Agents pour comprendre, modifier, tester et améliorer vos projets. Vous apprendrez à fournir le bon contexte aux agents, à personnaliser leurs instructions et à étendre leurs capacités avec des outils et intégrations basés sur MCP.
À l’issue de cette formation, vous serez en mesure de standardiser vos environnements de développement, d’automatiser leur préparation et d’intégrer des agents de développement IA à vos workflows tout en maîtrisant les accès, les secrets et les règles de sécurité.
Comme toutes nos formations, celle-ci vous présentera la dernière version stable de la technologie Ona (0.5.2) et ses nouveautés.
Objectifs
- Créer et configurer des environnements de développement reproductibles avec Ona
- Automatiser l’installation, le démarrage et les tâches récurrentes d’un projet
- Intégrer les environnements Ona aux dépôts Git et aux workflows de développement existants
- Configurer et exploiter les Ona Agents pour assister les tâches de développement
- Personnaliser le contexte et les capacités des agents avec AGENTS.md et MCP
- Sécuriser et industrialiser l’utilisation des environnements et agents au sein d’une équipe
Public visé
- Développeurs
- Ingénieurs DevOps
- Platform Engineers
- Tech Leads
- Architectes logiciels et Cloud
Pré-requis
- Connaissances de base de Git et des systèmes de gestion de versions
- Expérience avec un environnement de développement et un éditeur tel que VS Code
- Notions de Docker et des conteneurs recommandées
- Connaissances générales du cycle de développement logiciel
Programme de notre formation Ona : environnements et agents de développement
[Jour 1 – Matin]
Comprendre les environnements de développement cloud
- Principes des environnements de développement cloud et évolution des pratiques de développement
- Comprendre les enjeux de reproductibilité, d’isolation et de standardisation des environnements
- Comparer environnement local, conteneur de développement et environnement distant
- Positionnement des IDE, éditeurs de code et environnements de développement automatisés
- Identifier les bénéfices pour l’onboarding, la sécurité et la productivité des équipes
- Atelier pratique : analyser un environnement de développement existant et identifier les étapes pouvant être standardisées avec Ona
[Jour 1 – Après-midi]
Découvrir Ona et créer ses premiers environnements
- Comprendre l’évolution de Gitpod vers Ona et le positionnement actuel de la plateforme
- Découvrir l’architecture et les principaux composants d’Ona
- Créer et démarrer un Ona Environment à partir d’un projet existant
- Connecter les dépôts GitHub et GitLab et gérer les autorisations associées
- Utiliser un environnement avec VS Code et les outils de développement compatibles
- Atelier pratique : connecter un dépôt Git et lancer un premier environnement de développement reproductible
Configurer des environnements reproductibles
- Comprendre le rôle de devcontainer.json dans la définition de l’environnement
- Sélectionner une image de développement et ajouter les outils nécessaires au projet
- Personnaliser l’environnement avec des Dev Container Features
- Configurer les variables d’environnement, dépendances, commandes et paramètres du projet
- Gérer les ports et services nécessaires au fonctionnement d’une application
- Atelier pratique : construire un environnement Ona complet et reproductible avec devcontainer.json
[Jour 2 – Matin]
Automatiser la préparation et l’exécution des projets
- Définir les automatisations du projet avec automations.yml
- Automatiser l’installation des dépendances, la compilation, les tests et le lancement des services
- Structurer les tâches et commandes réutilisables pour simplifier le travail des développeurs
- Exploiter Docker et les conteneurs pour reproduire les dépendances applicatives
- Optimiser le démarrage des environnements et limiter les opérations manuelles d’onboarding
- Atelier pratique : automatiser l’installation, le démarrage et les tests d’une application dans un environnement Ona
[Jour 2 – Après-midi]
Prendre en main les agents de développement Ona
- Comprendre le fonctionnement des Ona Agents et leur interaction avec les environnements de développement
- Confier à un agent des tâches de compréhension, modification, test et validation du code
- Fournir le contexte nécessaire à l’agent pour travailler efficacement sur un projet existant
- Décomposer une demande complexe en tâches adaptées à un agent de développement
- Contrôler les modifications proposées et conserver le développeur dans la boucle de validation
- Atelier pratique : confier une évolution fonctionnelle à un agent, contrôler ses modifications et valider les tests
Personnaliser le contexte et les capacités des agents
- Structurer les instructions du projet avec AGENTS.md pour transmettre conventions et contraintes
- Créer des commandes et instructions réutilisables pour standardiser les tâches fréquentes
- Fournir aux agents le contexte technique nécessaire sans surcharger leurs instructions
- Étendre les capacités des agents avec des outils et intégrations basés sur MCP
- Organiser la collaboration entre développeurs, environnements et agents sur un même projet
- Atelier pratique : configurer les instructions d’un projet et connecter un outil externe à un agent de développement
[Jour 3 – Matin]
Orchestrer des workflows de développement agentiques
- Identifier les tâches adaptées à une exécution autonome ou supervisée par un agent IA
- Lancer des tâches de développement en parallèle dans des environnements isolés
- Combiner génération de code, tests, analyse et correction dans un même workflow
- Organiser la revue humaine et contrôler les changements avant leur intégration
- Intégrer les agents aux pratiques Git et au cycle de développement existant
- Atelier pratique : réaliser un workflow agentique complet depuis une demande de modification jusqu’à la validation du code
[Jour 3 – Après-midi]
Sécuriser et administrer les environnements Ona
- Gérer les secrets et variables d’environnement sans exposer les informations sensibles dans les dépôts
- Comprendre les principes d’isolation des environnements et de contrôle des accès
- Organiser les utilisateurs, équipes, rôles et permissions selon le principe du moindre privilège
- Encadrer les actions des agents avec des policies et guardrails adaptés aux projets
- Exploiter les mécanismes d’authentification, de journalisation et d’audit pour les usages d’entreprise
- Atelier pratique : définir les accès, secrets et règles de sécurité d’un environnement partagé entre développeurs et agents
Industrialiser Ona dans le cycle de développement
- Standardiser les environnements de développement à l’échelle d’une équipe ou d’une organisation
- Intégrer Ona aux workflows Git, aux tests et aux processus de CI/CD existants
- Définir les responsabilités entre développeurs et agents pour conserver contrôle et traçabilité
- Optimiser l’onboarding et garantir un environnement cohérent entre développement, test et automatisation
- Définir une stratégie d’adoption combinant environnements standardisés, agents IA, sécurité et gouvernance
- Atelier pratique : construire un environnement Ona complet avec automatisations et agent de développement, puis définir son processus de déploiement dans une équipe
Pour aller plus loin
Formation GitOps
Formation Git Avancé
Formation Git avec GitLab
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
| 2 790€ HT / personne |
| 3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS

