10/07/2025

Expert en ingénierie du développement et en architecture logicielle
Mastère architecture des logiciels

Session

CA Contrat d'apprentissage
Icône de calendrier
du 15/09/2024 au 15/09/2026

ICCA - Formation

Icône de localisation
10-12 10 rue René Viviani , 44200 Nantes
Icône de téléphone
02 52 59 73 31
Cette session est gérée par Sciences-U Lille
Voir la fiche de l'organisme

Descriptif de formation

Objectif général

Certification

Objectif

  • Mener une veille en identifiant les nouveaux usages, innovations et opportunités de nouveaux marchés afin d’évaluer et recommander des outils, technologies et processus.
  • Définir une stratégie technique pour répondre à des besoins opérationnels.
  • Concevoir les architectures distribuées dans l’entreprise afin de définir une solution de service fiable.
  • Définir les spécifications techniques de la solution afin de produire le cahier des charges technique et fonctionnel du projet.
  • Elaborer le cahier des charges afin de définir la roadmap du projet.
  • Définir la méthodologie de gestion de projet afin d’optimiser sa mise en œuvre.
  • Contrôler le déroulement du projet du SI pour s’assurer formellement que la solution est conforme aux spécifications et attendus en termes de ROI pour le projet.
  • Manager les équipes au sein du projet pour mener à bien les phases de développement, de tests et d’intégration du projet.
  • Définir l'architecture technique pour assurer la performance des applications.
  • Définir les modes de communication utilisés par les éléments d’un système pour garantir leur interopérabilité au sein de l’architecture technique.
  • Concevoir des architectures logicielles complexes pour réduire les coûts, l’impact écologique et augmenter la qualité du logiciel.
  • Mettre en place et documenter une architecture logicielle pour assurer son évolutivité et sa maintenabilité.
  • Superviser le développement d’une application logicielle pour proposer une solution logicielle adaptée aux besoins du clients et au RGPD.
  • Construire des interfaces homme-machine pour permettre un usage optimal de la solution proposée.
  • Garantir la fiabilité des modules logiciels et leur adéquation avec les spécifications techniques et fonctionnelles des applications pour augmenter la qualité des applications.
  • Mettre en place et maintenir les plateformes de développement pour assurer un développement continu des applications.
  • Mettre en place des outils de protection du logiciel pour garantir la sécurité et la confidentialité d’une application.
  • Concevoir et valider la documentation technique et utilisateur afin d’assurer la maintenabilité d’une architecture technique et logicielle.
  • Déployer un projet pour assurer son passage en production

Les pré-requis

Quel niveau d'entrée ?

Sans niveau spécifique

Type de prérequis
Sans pré-requis spécifique

Les blocs de compétences

Analyser et définir la stratégie du système d’information

C.1.1 Mener une veille en identifiant les nouveaux usages, innovations et opportunités de nouveaux marchés et en matière d'accessibilité numérique afin d’évaluer et recommander des outils, technologies et processus. C.1.2 Définir une stratégie technique : - en mettant en place des études de faisabilité ; - en estimant les coûts, bénéfices et risques des stratégies envisagées ; - en appliquant les normes et les standards définis pour le métier ; - en prenant en c... Voir plus

Programme
Icône chevron
E.1 Mise en place d’un projet de recherche : le candidat doit concevoir un projet de recherche à vocation technique portant sur les nouveaux usages et les RSE. Le candidat doit à travers la mise en œuvre de son projet : - prouver ses capacités à mener une veille ; - répondre à une problématique ; - créer de l’information. Le projet de recherche fera l’objet d’une formation multimédias (texte/vidéos/audio).
Manager les projets du système d’information

C.2.1.1 Définir les spécifications techniques de la solution : - en sélectionnant les composantes techniques (progiciels, composants applicatifs, langages, middleware, serveur…) ; - en définissant les normes techniques, les fonctionnalités des programmes, les flux de données et leurs interactions, - en suivante une conception responsable de service numérique; afin de produire le cahier des charges technique et fonctionnel du projet. C.2.1.2 Elaborer le cahier d... Voir plus

Programme
Icône chevron
E.2.1 Mise en situation professionnelle : le candidat doit produire un rapport d’activités complet sur une situation professionnelle réelle. E.2.2 Mise en situation professionnelle en équipe : le candidat doit conduire un projet informatique complet pour un client professionnel (une institution, une association ou une entreprise). Pour cela, il doit : - découper le projet en tâches; - identifier et estimer les ressources à allouer ; - utiliser les outils nécessaires à la planification et au suivi du projet (logiciel de planification…) ; - proposer une démarche organisationnelle et créer les outils de partage de l’information. La mise en situation professionnelle fera l’objet d’un rapport écrit et d’une soutenance orale devant un jury.
Intégrer les architectures techniques et logicielles

C.3.1 Définir l'architecture technique : - en identifiant les moyens techniques (logiciel système, les intergiciels, les réseaux de communication) ; - en identifiant les relations entre les éléments la composant, pour assurer la performance des applications. C.3.2 Définir les modes de communication utilisés par les éléments d’un système en identifiant les protocoles adaptés (réseaux, chaines de blocs, mobiles ou web), pour garantir leur interopérabilité au se... Voir plus

Programme
Icône chevron
E.3. Mise en situation professionnelle : dans le cadre d’un cas pratique professionnel, le candidat devra mettre en place une stratégie informatique adaptée à une organisation. Il devra proposer la mise en place d’une architecture logicielle et technique (performante, sécurisée) en auditant l’existant et en proposant des solutions adaptées et innovantes. La mise en situation permettra au candidat d’identifier et de proposer un plan d’action concret et pertinent permettant la résolution d’une difficulté réelle. La mise en situation fera l’objet d’un rapport écrit et d’une soutenance orale devant un jury.
Superviser le développement et l’exécution de solutions applicatives

C.4.1 Superviser le développement d’une application logicielle : - en choisissant une plateforme de développement adaptée (Web, mobile, lourde, distribuée, électronique) et sécurisée ; - en intégrant des modules algorithmiques complexes ou d’intelligence artificielle et d’apprentissage ; - en élaborant un contrat intelligent sur une chaîne de blocs, - en introduisant les règles d'accessibilité dans les procédures de développement d'une application, pour ... Voir plus

Programme
Icône chevron
E.4.1 Mise en œuvre du projet professionnel : dans le cadre du développement d’une application complète, le candidat devra mettre en place, en travaillant de manière agile, l’infrastructure technique nécessaire au développement de l’application en respectant des critères ergonomiques. Le projet professionnel donnera lieu à un rapport écrit et une soutenance orale devant un jury.
Déployer et maintenir des architectures techniques et logicielles

C.5.1 Mettre en place et maintenir les plateformes de développement : - en définissant les outils de livraison continue ; - en mettant en place les automatismes d’intégration continue en fonction des évolutions des produits, pour assurer un développement continu des applications. C.5.2.1 Mettre en place des outils de protection du logiciel : - en utilisant des normes cryptographiques ; - en sécurisant le stockage des données ; - en construisant des pr... Voir plus

Programme
Icône chevron
E.5.1 Mise en place d’un projet professionnel : à partir d'une application entièrement développée, le candidat devra mettre en place l’infrastructure de déploiement, les tests, les remontées d’erreur et de sécurisation de la solution applicative développée. Le projet professionnel donnera lieu à un rapport écrit et une soutenance orale devant un jury.

Organisation pédagogique

Rythme
Temps plein
Modalité pédagogique
En alternance
En organisme de formation
En entreprise
Cycle de l'alternance
3 semainesen entreprise et1 semaine en entreprise
Durée
900 heures en centreheures en centre
2000 heures en entreprise

Infos sur la certification / Plus de détails

Formacode principal
Architecture orientée services
Organisme certificateur
ANAPIJ
Source : Cariforef des Pays de la Loire - 225194 - Code d'établissement : 56700