Revenir aux résultats

Expert en architecture et développement logiciel - Formation

Type de formation
 Formation continue
Formation certifiante
 Formation certifiante
Type de certification
 Diplôme
CPF eligible
 Eligible CPF
Accessible par la VAE
 Accessible VAE
 Formation entièrement en présentiel

Objectifs

Résultats attendus

Résultats attendus

Expert en architecture et développement logiciel

Objectifs de la formation

Objectifs de la formation
  • Concevoir et modéliser l'architecture logicielle
  • Manager les projets numériques
  • Piloter l'intégration et le déploiement continu dans le Systèmes d'Information (SI)
  • Optimiser le Système d'Information (SI) par l'apport du Cloud Computing
  • Concevoir et optimiser les architectures de données décisionnelles et automatiser les processus et flux métier par l?apport de l'IA

Domaines

Domaine(s)
Architecture système information
Génie logiciel

Contenu

Contenu

Conception et modélisation de l'architecture logicielle

Définition et mise en place de la veille technologique, normative et législative

Analyse des besoins des utilisateurs et des parties prenantes

Étude de faisabilité du projet

Conception de l'architecture logicielle 

Vérification et validation de l'architecture à travers des revues de conception

Modélisation des structures de données et des flux 

Intégration des pratiques Test Driven Development

Rédaction du cahier des charges et des spécifications techniques

Management des projets numériques 

Planification et conduite du projet numérique 

Coordination des équipes de projet

Suivi continu des indicateurs de performance

Contribution à la résolution problèmes complexes en aide aux équipes techniques

Évaluation périodique de l'avancement des projets

Montée en compétences des équipes de développement et maintien de la performance collective

Pilotage de l'intégration et du déploiement continu dans le Systèmes d'Information

Définition des méthodologies de déploiement et mise en œuvre des pipelines CI/CD 

Automatisation des processus d'intégration et de déploiement continus 

Intégration des pratiques DevSecOps 

Optimisation des développements en suivant les pratiques de Clean Code 

Rédaction et mise à jour de la documentation technique complète des applications

Optimisation du Système d'Information (SI) par l'apport du Cloud computing.

Intégration de services cloud dans des applications via des API et plateformes Cloud Provider

Automatisation de la configuration et de la gestion des ressources cloud

Administration et optimisation des infrastructures cloud 

Optimisation des performances des systèmes cloud

Implémentation de stratégies de sécurité cloud 

Intégration des technologies blockchain et développement de smart contract

Conception et optimisation d'architecture de données décisionnelles et automatisation des processus et flux métier

Conception de l'architecture des entrepôts de données décisionnelles (Data Warehouse et Data Lake

Étude et mise en œuvre des processus ETL

Transformation des données brutes en informations exploitables avec des technologies Big Data

Développement de solutions de Business Intelligence

Automatisation des tâches répétitives à l’aide de technologies RPA

Optimisation des processus de décision par des mé