PROGRAMME DE FORMATION EXPERT EN INGENIERIE ET ARCHITECTURE LOGICIELLE
←
→
Transcription du contenu de la page
Si votre navigateur ne rend pas la page correctement, lisez s'il vous plaît le contenu de la page ci-dessous
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