Bac +5

Titre RNCP certifié niveau 7 (niveau bac +5)
Expert en Architecture et Développement Logiciel (EADL)

L’Expert en Architecture et Développement Logiciel combine une connaissance approfondie des aspects techniques tels que l’architecture et développement logiciel, le cloud computing, les pratiques DevOps, et l’émergence de technologies comme la blockchain. Il a pour rôle de concevoir et déployer des solutions informatiques complexes, mais aussi à anticiper les évolutions technologiques qui façonnent l’avenir de l’entreprise.

Ce professionnel a également des compétences managériales indispensables pour diriger des projets et des équipes, et mais également orienter les stratégies de l’entreprise pour exploiter efficacement les technologies avancées et maintenir une position de leader sur le marché.

Durée de la formation & rythme
  • 987 h sur 24 mois
  • 2 semaines en centre de formation / 6 semaines en entreprise
Statut
  • Contrat d’apprentissage ou de professionnalisation
Prérequis
  • Niveau Bac+3/4 en informatique ou expérience équivalente
  • Maîtrise des fondamentaux du développement logiciel
  • Bon niveau d’anglais technique
Modalités d'évaluation
  • Contrôle continu
  • Projets pratiques
  • Évaluations en cours de formation (ECF)
  • Examen final devant un jury professionnel 

Objectifs

Ce dont tu seras capable

  • Planifier et organiser un projet de développement logiciel
  • Concevoir et développer des solutions logicielles innovantes
  • Piloter la mise en production des solutions et leur évolution
  • Gérer une équipe de développement

Programme de la formation

Le programme de la formation

Le titre professionnel Expert en Architecture et Développement Logiciel (EADL) de niveau 7 est délivré par Ingetis et comporte 4 blocs de compétences.

BLOC 1

Planifier et organiser un projet de développement logiciel

  • Organisation du projet de développement logiciel
  • Evaluation de la faisabilité du projet de développement logiciel
  • Élaboration du plan de veille technologique
  • Description de la solution informatique proposée Rédaction du cahier de charges fonctionnel
  • Définition du plan du projet de développement logiciel
  • Implémentation du plan du projet de développement logiciel
  • Suivi de l’évolution du projet de développement logiciel
  • Contrôle du projet de développement logiciel
BLOC 2

Concevoir et développer des solutions logicielles

  • Construction de la solution technique du projet de développement logiciel
  • Conception de la schématisation de l’architecture de la solution logicielle
  • Préparation du développement continu de logiciels
  • Développement front-end (côté client)
  • Développement back-end (côté serveur)
  • Traitement des données massives
BLOC 3

Piloter la mise en production des solutions logicielles et leur évolution

  • Organisation du maintien en fonctionnement et des évolutions de solutions logicielles
  • Intégration des changements de code dans le dépôt de code principal du projet
  • Réalisation de tests automatisés
  • Surveillance continue des mises à jour logicielles
  • Distribution automatique de la version du logiciel aux utilisateurs finaux
  • Opérations continues du cycle de vie DevOps
  • Élaboration de la documentation technique
BLOC 4

Piloter l’équipe du projet de développement logiciel

  • Management de l’équipe du projet de développement logiciel
  • Définition des besoins en compétences de l’équipe du projet de développement logiciel
  • Création de l’équipe du projet de développement logiciel
  • Gestion opérationnelle de l’équipe du projet de développement logiciel
  • Animation de l’équipe du projet de développement logiciel
  • Plan de formation de l’équipe du projet de développement logiciel
  • Suivi de la performance de l’équipe du projet de développement logiciel

Un savoir-faire technique et des qualités clés pour exceller dans le numérique

Les compétences que tu vas acquérir :

Cette formation vous positionne comme un spécialiste du développement logiciel et de l’architecture informatique. Vous maîtriserez la conception de solutions avancées, l’intégration DevOps et la gestion de projets.

La certification prépare à des postes comme Lead Developer, Ingénieur DevOps ou Software Architect, en vous offrant une expertise clé pour concevoir et piloter des solutions logicielles.

Savoir-faire

  • Concevoir et modéliser des architectures logicielles innovantes
  • Définir et mettre en place une veille technologique, normative et législative
  • Analyser les besoins fonctionnels et techniques des projets
  • Planifier et conduire des projets numériques en appliquant des méthodologies adaptées
  • Coordonner les équipes de projet en utilisant des outils collaboratifs
  • Effectuer le suivi des indicateurs de performance et ajuster la planification
  • Développer des applications complexes en utilisant diverses technologies
  • Intégrer et optimiser les services cloud dans les applications
  • Mettre en œuvre des pipelines d’intégration et de déploiement continus (CI/CD)
  • Implémenter des pratiques de sécurité DevSecOps tout au long du cycle de développement
  • Optimiser les développements en adoptant les pratiques de Clean Code
  • Intégrer des tests automatisés pour garantir la qualité des livrables
  • Concevoir des architectures de données décisionnelles (Data Warehouse, Data Lake)
  • Développer des solutions de Business Intelligence
  • Optimiser les processus de décision en utilisant le machine learning et l’IA
  • Administrer et optimiser les infrastructures cloud
  • Automatiser la configuration et la gestion des ressources cloud
  • Implémenter des stratégies de sécurité robustes dans les environnements cloud

Savoir-être

  • Adaptabilité face aux évolutions technologiques rapides
  • Rigueur et précision dans la conception et le développement
  • Capacité à travailler en équipe et à coordonner des projets complexes
  • Esprit d’analyse et de synthèse pour résoudre des problèmes techniques avancés
  • Curiosité intellectuelle et veille technologique continue
  • Leadership et communication efficace avec les parties prenantes

Débouchés professionnels

Et après ?

  • Ingénieur développeur informatique / de logiciels / de solutions logicielles, Ingénieur d’études / développement / études et développement informatique / en développement et administration de base de données,
  • Software engineer / developer, Lead developer, Mobile native developer,
  • Développeur informatique / Web / full-stack / New tech / Java / Php/VueJS / de logiciels / intégrateur,
  • Analyste développeur / programmeur,
  • Ingénieur consultant en développement, Ingénieur DevOps,
  • Consultant développeur mobile full-stack, Consultant en développement.

Tu veux nous rejoindre ?

1. Dossier de préinscription / candidature      2. Analyse de la candidature

3. Tests de sélection      4. Entretien      5. Validation de la candidature

Les + de la formation

Pourquoi choisir cette formation ?

Une formation 100% en alternance

Apprends en entreprise et sois prêt pour le monde professionnel dès le premier jour.

Des projets concrets

Forme-toi en réalisant des cas pratiques qui simulent les défis réels des métiers du numérique.

L’intelligence artificielle intégrée

Développe des compétences en IA pour maîtriser les technologies qui transforment le marché.

Des intervenants experts

Bénéficie de l’expérience de professionnels actifs, qui partagent leur savoir-faire et leurs connaissances du terrain.

Un diplôme reconnu par l’État

Valorise ton parcours avec une certification officielle, reconnue par les employeurs.

Un secteur en forte demande

Prépare-toi à intégrer des métiers essentiels et recherchés dans le domaine de la cybersécurité.

Prochaine rentrée
Septembre 2025
Durée
987 h sur 24 mois
Niveau visé
Lieu
Toulouse