ARCHITECTE LOGICIEL

Titre RNCP de niveau 7 - Bac+5

Formation préparant à la certification professionnelle de niveau 7 (EU) de l’AFCEPF inscrite au RNCP, Architecte Logiciel, code 326n (Analyse informatique, Conception d’architecture de réseaux) – arrêté du 11 juillet 2018 publié au J.O. du 21 juillet 2018.

Campus Paris Sud & Lille

Prochaines sessions

Paris Sud : 20/09/2021
Lille : 13/09/2021

LE MÉTIER PRÉPARÉ

Un(e) architecte logiciel est un(e) développeur(euse) logiciel expérimenté(e), responsable de la planification et de la méthodologie utilisées pour le développement d’un produit.

Il/Elle conçoit les différents éléments d’un système d’information, la manière dont ils vont s’imbriquer ainsi que leurs évolutions, en fonction des technologies disponibles et des besoins de l’entreprise.
Il/Elle participe à l’analyse et à l’amélioration de la valeur d’un patrimoine applicatif ainsi que de sa résilience.

Débouchés

  • Architecte J2EE/.NET
  • Leader Technique
  • Architecte en Systèmes d’Informations
  • Consultant(e) en Technologies de l’Information

Salaire moyen à la sortie

0
€ net/mois

Méthodes mobilisées

Cours en présentiel ou / et distanciel (selon contexte sanitaire), cas d’entreprises et mises en situation, classe inversée, blended, accompagnement (préparation du dossier de validation finale), mise à disposition de plateformes et ressources pédagogiques en ligne, Passage de certifications éditeurs possibles.

modalités d'évaluation

Evaluation en continu des compétences acquises, évaluation dans le contexte professionnel par l’entreprise. Evaluation finale : présentation d’un dossier de validation et entretien oral devant un jury constitué de professionnels

PROGRAMME DE FORMATION

ANALYSER ET MODELISER DES ARCHITECTURES LOGICIELLES

  • Modéliser une architecture en se basant sur les designs patterns
  • Savoir concevoir une architecture orientée domaine (Domain driven design)
  • Mettre en œuvre des architectures multi-threadées ou asynchrone
  • Savoir modéliser des architectures en microservices
  • Comprendre les architectures CQRS, event-driven et réactives avec Kafka
  • Savoir créer des applications en Clean Architecture et hexagonales
  • Modéliser des architectures serverless
  • Choisir les bases de données SQL ou NoSQL les plus adaptées
  • Mettre en oeuvre des applications avec les protocoles HTTP2/HTTP3 ou gRPC

MODERNISER ET EXPLOITER UNE ARCHITECTURE EXISTANTE

  • Analyser un système pour l’améliorer grâce à la supervision (Grafana/Elasticsearch, …)
  • Faire évoluer les bases de données par la scalabilité horizontale et les nouveaux outils NoSQL et NewSQL
  • Normaliser les échanges entre les applications grâce aux Gateways, services mesh et la centralisation de la sécurité
  • Faire évoluer les applications vers des systèmes scalables, résilients et élastiques
  • Mettre en place des outils Big Data pour les traitements complexes
  • Intégrer des solutions IA
  • Faire évoluer les applications vers des plateformes Cloud

METTRE EN OEUVRE LE TEST ET L’INTEGRATION CONTINUE : DEVOPS

  • Savoir mettre en place les tests d’acceptation avec l’ATDD
  • Automatiser les tests fonctionnels avec le behavior-driven development
  • Améliorer la qualité du code avec le TDD (Chicago/London Style)
  • Automatiser les livraisons avec Docker et/ou la virtualisation
  • Automatiser les déploiements avec Openshift, Kubernetes, Vagrant, Ansible et Terraform

COMPETENCES TRANSVERSES

  • Organiser sa veille et se former
  • Conduire un projet informatique
  • Manager, communiquer et collaborer

#Digital
#Développement
#Agilité
#DevOps

Délais d'accès

Admission toute l’année !

12 mois
(3 semaines en entreprise et 1 semaine en centre de formation)

  • Communiquer avec des clients et comprendre les enjeux du projet
  • Coordonner une équipe de développement
  • Concevoir les différents éléments d’un système d’information
  • Evaluer la portée d’un projet
  • Analyser une architecture logicielle existante
  • Valider de nouvelles solutions architecturales sécurisées et performantes
  • Gérer l’implémentation et la livraison exploitable
  • Diplôme de niveau 6 – BAC+4 ou expérience équivalente
  • Posséder impérativement une expérience en développement objet (Java,C#,Python..)
  • Avoir des connaissances en technologies web
  • Contrat d’Apprentissage 
  • Contrat de Professionnalisation

⇒ Prise en charge de la formation avec rémunération.

Reconversion, CPF, CPF de transition, VAE, POE .. Plus d’informations ici. 

Nous contacter par mail à:

Campus Paris : admission@aston-ecole.com

Campus Lille : admission-lille@aston-ecole.com

  • Un passage offert par l’école
  • Reconnaissance à l’international
Accessible aux personnes en situations de handicap.
Pour toutes demandes, contactez notre référente, Mme Rizlene Zumaglini
Mail : rzumaglini@aston-ecole.com