PROGRAMME DE FORMATION EXPERT EN INGENIERIE ET ARCHITECTURE LOGICIELLE

La page est créée Christiane Remy
 
CONTINUER À LIRE
PROGRAMME DE FORMATION EXPERT EN INGENIERIE ET ARCHITECTURE LOGICIELLE
PROGRAMME DE FORMATION
       EXPERT EN INGENIERIE ET ARCHITECTURE LOGICIELLE
                         TITRE RNCP ARCHITECTE LOGICIEL NIVEAU I

Validation : Titre Certifié par l’Etat de niveau I « Architecte Logiciel » enregistré au Répertoire National des
Certifications Professionnelles par arrêté du 11 juillet 2018 publié au Journal Officiel du 21 juillet 2018, code
RNCP 6601.

Durée de formation : 525 h sur 14 mois

Rythme d’alternance : 1 semaine en formation, 3 semaines en entreprise (en moyenne)

Objectifs :
A l’issue de la formation, l'architecte logiciel est capable de :
• Analyser et catégoriser des besoins métier de changement du système d’information ;
• Modéliser une architecture logicielle existante, aux niveaux fonctionnel et technique ;
• Identifier et décrire des solutions d’architecture logicielle envisageables pour répondre aux besoins métier
de changement ;
• Comparer des solutions d’architecture logicielle et en préconiser une ;
• Concevoir le détail d’une solution d’architecture logicielle ;
• Cadrer la conception des travaux de développement ou d’intégration à réaliser ;
• Mettre à disposition des outils et des infrastructures de développement pour optimiser et industrialiser les
travaux des équipes de développement ;
• Concevoir et automatiser des tests unitaires et des tests d’intégration ;
• Mettre en place des protocoles de tests techniques automatisés ;
• Mettre en place un processus outillé de déploiement continu.

Public visé et prérequis : Bac+4 issus de filières informatiques (systèmes, réseaux, exploitation,
programmation ...) souhaitant approfondir le domaine du développement.

Moyens pédagogiques et d’encadrement mis en œuvre :

La liste des formateurs est disponible dans le centre.
Voici les moyens pédagogiques mis en œuvre :
• Séances de formation en salle
• Séances de travaux pratiques informatiques en salle
• Accès à un compte Azure Dev Tools
• Accès à un répertoire partagé
• Accès à la salle informatique de Schola Nova

Schola Nova                                                                                                    1
De plus, un professeur référent suit les élèves tout au long de leur scolarité et fait le lien avec l’entreprise.

Moyens de suivre son exécution et les résultats :
Outils de suivi :
• Feuilles de présence émargées
• Rapports à remettre par les stagiaires

Outils d’évaluation :
• Contrôles de connaissance, travaux pratiques, dossiers à rendre (suivant le cours)
• Sessions de projet (2 par an) / soutenance du projet
• Soutenance de mémoire

Évaluation de la formation :
• Une évaluation de la qualité pédagogique des enseignements est effectuée chaque semestre par les
stagiaires

Contenu de la formation (Matières et volumes horaires) :

                                                                               Cours     Volume horaire (h)

 Projet informatique & Conception                                                                       105
 Gestion de projet, méthodes agiles                                            GPROJ                     35
 Modélisation : UML avancé et Design Patterns                                  MOD                       35
 Qualité Logicielle                                                            QUAL                      35

 Architecture & Développement                                                                           315
 Programmation orientée objets en Java - Approfondissement                     JAVA                      35
 Architectures Distribuées en Java                                             ARCHI                     70
 Architecture Microsoft .Net                                                   MS                        35
 Rich Application Interface - RIA                                              RIA                       70
 Big Data                                                                      BIGD                      35
 DevOps                                                                        DOPS                      70

 Informatique en entreprise - Cas pratiques                                                             105
 English for IT Business                                                       ENG                       35
 Développement professionnel, retour d'expérience, Business for IT             LEAD                      35
 Projet Architecture Distribuée                                                PROJ                      35

 Total                                                                                                  525

Schola Nova                                                                                                         2
Contenus détaillés du programme

 Gestion de projet & Conception

 Conduite de projet
   •   Ingénierie du logiciel
   •   Principes et panorama des méthodes agiles
   •   Scrum

Modélisation
   •   Analyse UML : modélisation du métier, expression des besoins, analyse
   •   Diagramme UML et cas d’utilisation
   •   Design Patterns : principes, patrons de construction, de structuration et de comportement ; MVC
   •   Architecture pilotée par les Modèles – MDA

Qualité logicielle

   •   Qualité du code, outils d’analyse de code
   •   Qualimétrie avec Sonar
   •   Automatisation des tests
   •   Sécurité : enjeux, accès aux données, réseaux et cryptographie

  Architecture & Développement

Programmation orientée objet en Java - Approfondissement
   •   Approfondissement du paradigme objet
   •   Retour sur les exceptions et les collections
   •   Accès aux données/Interface graphique
   •   Design Patterns

Architectures Distribuées en Java
   •   Architecture SOA, Web Services, Cloud
   •   Outils de programmation, annuaires, sécurisation
   •   JEE, NodeJs et AngularJS

Schola Nova                                                                                              3
Architecture Microsoft .Net
   •   La plateforme .NET
   •   Approfondissement en C#
   •   Framework .NET
   •   ASP.NET, MVC et Web API
   •   Application en Visual Studio .NET

Rich Application Interface - RIA

   •   Javascript avancé – Evénements, DOM XML
   •   Ajax, Jquery, AngularJS, ReactJS
   •   Java et REST

Big Data

   •   Description de l’architecture et des composants
   •   Introduction à NoSQL, MongoDB et Hadoop
   •   Design et Data Model
   •   Requêtes et performances
   •   Administration

DevOps
   •   Administration Unix
   •   Scripting avancé Unix (Bash + Perl)
   •   Docker
   •   Nexus
   •   Intégration Continue, gestion des sources avec Git, outils Maven et Jenkins
   •   Notions sur Kubernetes

Informatique en entreprises – Cas pratiques

English for IT Business
   •   Oral and written communication in IT professional context
   •   Préparation au TOEIC
Développement professionnel
   •   Leadership dans les technologies : savoir prendre en compte les enjeux business et technologiques,
       communiquer avec les parties prenantes, travailler en équipes multiculturelles
   •   Les carrières dans l’informatique. Atelier sur le projet professionnel et la recherche d’emploi
   •   Business plan, business case dans le monde de l’informatique

Schola Nova                                                                                              4
•   Réponse à un appel d’offre informatique

Schola Nova                                      5
Vous pouvez aussi lire