AI-Native Software Development
Use AI as part of a disciplined engineering process. Live online training in agentic coding, specification-driven development and verification loops.
- Durée
- 4 séances · 16 heures
- Langue
- anglais
- Format
- En ligne et en direct, avec votre propre laboratoire
- Taille du groupe
- Max. 16
- Prérequis
You need practical software development experience and day-to-day fluency with git, code review and an automated test suite. Prior experience with an AI coding assistant is helpful but not required.
Course overview
AI has moved from autocomplete to systems that plan, write and change code across a whole repository. That shifts where engineering effort goes: less typing, far more work on specification, context and verification. Over two days we work through the full lifecycle - what AI genuinely accelerates, where it quietly introduces risk, and which parts of conventional engineering discipline become more important rather than less.
You will prepare a repository so coding agents can navigate it, write specifications that hold up as a source of truth, delegate bounded tasks to agents, and build the verification loops that make generated changes reviewable. We also cover the security surface that comes with automated code changes, and how all of this lands in an existing git, pull request and CI/CD workflow.
Agenda
-
The AI-native development lifecycle - Where AI changes requirements, design, implementation, testing, review and maintenance - and where conventional engineering discipline remains essential.
-
Vibe coding: strengths and limits - Use rapid AI-assisted prototyping intentionally while recognizing the failure modes of poorly specified, weakly verified development.
-
Repository context engineering - Expose architecture, conventions, dependencies, constraints and project instructions so coding agents can work effectively in existing codebases.
-
Specification-driven development - Turn goals into explicit specifications, acceptance criteria and executable tasks that guide implementation and provide a stable source of truth.
-
Agentic development patterns - Delegate bounded engineering tasks, decompose work, coordinate parallel activities and manage hand-offs between automated and human contributors.
-
Verification loops - Combine tests, static analysis, reviews, evaluation criteria and iterative correction to verify generated changes instead of trusting them by default.
-
Secure AI-assisted coding - Manage secrets, permissions, external tools, untrusted content, dependency risk and the blast radius of automated code changes.
-
Team and delivery integration - Integrate AI-assisted development with version control, pull requests, CI/CD, documentation and shared engineering standards.
You do not need to install anything, bring your own API keys, or get tooling approved by your employer. We provide the lab environment, the coding agents and the model access, so nobody spends the first morning fighting a corporate proxy.
Who this course is for
This course is for developers, architects and tech leads who ship production software and want to use AI as a controlled part of their delivery process rather than an unpredictable one.
Outcome
Participants can structure an AI-assisted development workflow that produces reviewable, testable changes and scales from individual coding assistance to controlled agentic engineering.
What's included
-
Digital documentation.
-
Access to a virtual training center.
-
Certificate of completion from croit.
Matériel fourni
- Une documentation numérique pour chaque session.
- Un centre de formation virtuel avec votre propre environnement de laboratoire pendant toute la durée du cours.
Prérequis techniques
- Une connexion Internet stable et rapide : au moins 25 Mbit/s en descente et 5 Mbit/s en montée.
- Un ordinateur doté d'un navigateur web récent, pour accéder au laboratoire.
- Un casque, ou un micro avec des haut-parleurs, pour participer aux discussions et aux questions-réponses.
- Une webcam est recommandée ; elle rend la session plus personnelle et interactive.
Comment fonctionne la réservation
- 1 Inscrivez-vous et dites-nous si vous avez besoin d'un bon de commande.
- 2 Votre facture arrive sous un jour ouvré et apparaît dans votre portail croit, où vous pouvez la régler par carte ou par virement.
- 3 Les places sont attribuées dans l'ordre des paiements. Si une session se remplit avant, nous vous proposons la prochaine date disponible.
- 4 Les informations de connexion, le programme définitif et votre accès au laboratoire arrivent environ une semaine avant le début.
Questions avant de réserver
Nous ajoutons des dates tout au long de l'année et organisons des formations privées pour des équipes. Dites-nous ce qu'il vous faut et nous trouverons une solution.
Formation intra-entreprise