Portail d’Ingénierie Logicielle
Concepteur Développeur d’Applications
Bienvenue sur le portail académique de votre promotion. Consultez votre planning chronologique sur 9 mois, accédez à vos modules de cours d’ingénierie et jalons de projets, et réalisez vos architectures logicielles sous Antigravity IDE.
- Diplôme Visé
- CDA / CDA No Code
- Session
- 09/11/2026 → 15/07/2027
- Programme
- 5 Jalons de Projets Intégrés
- Immersion Entreprise
- 3 Mois (35h / semaine)
- Environnement
- Node.js, Python, Flutter et autres
Cours Magistraux & Ingénierie Fondamentale
Les modules techniques fondamentaux se déroulent sur une journée complète de 8 heures :
Grands Projets Notés & 12 Matières Spécifiques
Journée de 7 heures (clôture à 17h00) réservée à tous vos projets notés et aux 12 matières transverses :
Progression en 8 Cycles d’Ingénierie
Du contrôle bas-niveau en terminal Unix/SSH jusqu’au déploiement d’architectures distribuées tri-plateformes et la soutenance RNCP Niveau 6.
Terminal, SSH & One-Pages
Recherche système (`find`, `grep`), scripts Bash défensifs et clés SSH pour préparer vos déploiements distants. Création de One-Pages HTML/CSS/JS autonomes (Three.js 3D, Pyodide WebAssembly, shaders WebGL).
Antigravity IDE, Git & GLM Agent
Maîtrise des règles `AGENTS.md`, `GEMINI.md` et `skills/`, Gitflow et protection `gitleaks`. Déploiement Netlify + Node.js et défi intensif d’ingénierie agentique ReAct / MCP.
React, Design System & Projet Front
Îles dynamiques Astro + React, maquettage papier et Figma avec pensée critique, conception de tokens WCAG 2.2 sur le Design System Studio et Grand Projet Frontend sur 5 jours.
Mobile Flutter, Scrum & BD SQL
Capteurs natifs smartphone, émulateurs AVD, Scrum, normalisation SQL 3NF et migrations. Grand Projet Mobile (5j) : application de langue sur CSV avec batching Python d’APIs IA.
Docker, Hardening SSH & FastAPI
Orchestration Docker Compose, logs structurés JSON (`X-Request-ID`), durcissement serveur SSH/UFW/fail2ban, FastAPI asynchrone et génération de SDK clients depuis OpenAPI.
Sécurité, Stripe & Projet Backend
Audit de vulnérabilités CLI, authentification WorkOS/Zitadel, TP obligatoire Stripe avec webhooks idempotents et verrouillage SQL `SELECT ... FOR UPDATE`. Projet Backend API sur 5 jours.
Microservices, k6, Desktop & 3 Fronts
Systèmes distribués, tests de charge k6 (200 VU), GitLab CI/CD, TDD, frameworks Desktop (Tauri, Qt, Flutter) et Grand Projet Full App réunissant 3 frontends sur 1 backend unifié.
Projet Final, Immersion & Soutenance
Grand Projet Final (Jalon 5) prêt pour la production, période d’immersion de 3 mois en entreprise (35h/semaine) et défense de la paternité agentique du code devant le jury officiel de certification RNCP 6.
Architecture Logicielle & Gouvernance des Agents sous Antigravity IDE
Dans le cursus CDA CEFISI, les agents d’IA ne remplacent jamais le jugement de l’ingénieur : ils exécutent sous contrainte stricte vos spécifications d’architecture, vos schémas de données et vos politiques de sécurité.
Spécifications & Schémas Stricts
Rédigez d’abord vos modèles Prisma/SQL, contrats OpenAPI et tokens W3C avant de déléguer l’implémentation.
Règles AGENTS.md & Skills
Configurez vos fichiers `AGENTS.md` et `SKILL.md` pour imposer vos standards de code et d’architecture à vos sous-agents.
Audit Sécurité, TDD & Charge k6
Vérifiez chaque livrable via tests unitaires TDD, scanners de vulnérabilités (`trivy`, `gitleaks`) et tirs de charge k6.
Paternité Technique devant le Jury
Démontrez votre maîtrise totale du code livré grâce à un historique Git atomique et des choix d’architecture justifiés.
Vos 5 Grands Jalons de Projets Notés
Grand Projet Frontend & Design System
Conception préalable de votre maquette Figma et de votre Design System WCAG 2.2 via le Studio, suivie du développement React/Astro complet et accessible.
Application Mobile Flutter & Batch IA
Application d’apprentissage de langue basée sur un CSV multi-langues, enrichie par des scripts Python appelant des APIs d’IA en batch pour générer quiz et exemples.
API Backend FastAPI, Stripe & Docker
API REST conteneurisée avec PostgreSQL, migrations Alembic, authentification robuste, paiement Stripe idempotent et verrouillage d’inventaire SQL `FOR UPDATE`.
Système Full App Tri-Plateforme (3 Fronts)
Déploiement de 3 applications clientes (Desktop Tauri/Qt, Mobile Flutter, Web React/Astro) connectées au même backend unifié via génération de SDK OpenAPI.
Jalon Final : Grand Projet Final de Titre CDA — Application Complète Prête pour la Production
Conception architecturale complète, développement full-stack, pipeline CI/CD, tests automatisés et mise en production réelle. Vous présentez votre dossier technique et défendez la paternité agentique de votre code devant le jury officiel de certification RNCP Niveau 6.
Vos Premières Unités d’Enseignement
Terminal & Automatisations
Prenez le contrôle total de votre machine : apprenez à naviguer, configurer votre environnement de développement, rechercher des fichiers et dossiers en local et sur des machines distantes, vous connecter par SSH à des serveurs privés pour vos futurs déploiements, et concevoir des scripts Bash et des macros automatisées.
Frontend Web Moderne & One-Page
Acquérez le vocabulaire fondamental du frontend : comprenez précisément quel nom est associé à chaque élément et chaque concept. Pratiquez d’abord sans IA puis avec IA pour créer des applications complètes One-Page (HTML + CSS + JS dans un seul fichier). Explorez tout ce qui est possible avec ce format universel et sans étape de compilation : CDNs externes, rendu 3D avec Three.js, exécution de Python dans le navigateur avec Pyodide, et shaders graphiques WebGL !
Antigravity IDE (AGENTS.md, Skills) & Git
Découvrez Antigravity IDE comme votre environnement de pair-programming et d’ingénierie agentique de référence. Apprenez à configurer et rédiger vos propres fichiers AGENTS.md, GEMINI.md et vos compétences réutilisables skills/ (SKILL.md) pour piloter l’IA avec rigueur. Configurez Git et les conventions de versioning en équipe, sécurisez vos dépôts avec des hooks pré-commit (gitleaks) pour bannir toute fuite de secrets (.env, clés privées), assimilez la théorie accélérée de la programmation web, et pratiquez la séparation méthodique de fichiers.
Netlify & Hébergement Rapide
Comprenez les fondements de l’hébergement web moderne et utilisez Netlify combiné à Node.js pour disposer d’une solution rapide, simple et gratuite pour déployer et partager immédiatement vos applications avec des URL publiques pérennes.
GLM Agent & Ingénierie Agentique
Une journée entière d’immersion et de défi pour pousser vos capacités d’ingénierie agentique : concevoir des applications complexes de bout en bout en un minimum de prompts hautement structurés, en exploitant le tool calling et les protocoles d’agents autonomes.
Maquettage Papier & Figma avec Pensée Critique
Apprenez à concevoir des interfaces d’abord sur papier (croquis rapides) puis sur Figma. Développez une véritable pensée critique lors du design : mettez-vous dans la peau de l’utilisateur final, identifiez les frictions, anticipez les incompréhensions et structurez un Design System complet (typographie, grille, composants réutilisables).