Formation architecture logicielle
Formation
À Montpellier, Paris, Nantes et dans 10 autres établissements
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
Architectes, Chefs de projet, Développeurs Pré-requis :Notions de gestion de projets Objectifs :Comprendre les différentes architectures logicielles Sanction :Attestation de fin de stage mentionnant le résultat des acquis Référence :GES922-F Demandeurs d'emploi : Contactez-nous pour connaître les remises Pôle Emploi
Les sites et dates disponibles
Lieu
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
Les Avis
Les matières
- Gestion
Le programme
Comprendre l'architecture logicielle
Architecture logicielle : définition, représentations (éléments, relations, interactions)
Acteurs du projet, l'architecture applicative dans le cycle de vie d'un projet
Facteurs de choix d'une architecture
Diminution de la dégradation du logiciel
Vue architecturale : notion, types de liens, exemples
Documentation de l'architecture logicielle
Attributs de qualité
Scénarios de mesure et représentation graphique
Qualité logicielle dans une approche agile
Notion de style, guide
Panorama des styles architecturaux :
- Architecture en appels et retours
- Architecture en couches
- Architecture centrée sur les données
- Architecture en flot de données
- Architecture orientée objets
- Architecture orientée agents
Messaging Style
Publish-Subscribe Style
Middleware asynchrones
Java EE et les EJB
OSGi : description, notion de container et de bundles, cycle de vie
Systèmes à N niveaux
Clustering et répartition de charge
Scalabilité horizontale et verticale
Ajax et JavaScript
Solutions basées sur des plugins : Eclipse RCP
Apports de HTML5
Frameworks mobiles
Définition de l'architecture
ESB
Architectures RESTFul
Protocole SOAP vs Architecture REST
Sécurité des WebServices
Web Services Message Router vs Enterprise Service Bus
Cloud : définition, accès, contraintes de sécurité/confidentialité
3 niveaux d'externalisation dans le Cloud :
- IaaS : Infrastructure as a Service
- PaaS : Platform as a Service
- SaaS : Software as a Service
Applications : Google App Engine, Amazon EC2, Windows Azure,...
Mapping relationnel objet
Frameworks ORM / technologie
Gestion des transactions, du cache
Bases de données NoSQL
Big Query APIs
Modèles d'analyse d'une architecture
Conception d'une architecture
Evaluation d'une architecture
Notion de tactique architecturale
Tactiques orientées utilisateur : performances, utilisabilité, ...
Tactiques orientées développeur : testabilité, modifiabilité, ...
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Formation architecture logicielle