Prérequis :
Avoir des connaissances en architecture des ordinateurs, programmation, réseaux, Internet et bases de données.
Objectifs :
Comprendre l'ensemble des concepts qui sous-tendent les architectures client-serveur et réparties.Savoir concevoir et intégrer des architectures applicatives de type distribuée.
Délais d'accès :
Inscription 1er semestre et annuel :
- Modalité présentiel/hybride : de juillet à mi-octobre
- Modalité FOAD (100% à distance) : de juillet à mi-novembre
Inscription 2ème semestre :
- Modalité présentiel/hybride : de juillet à mi-février
- Modalité FOAD (100% à distance) : de juillet à mi-mars
L'avis des auditeurs :
Nous contacter
Modalités d’enseignement :100% à distanceMixte : à distance + cours en sallePrésentiel
Méthodes et modalités pédagogiques
Pédagogie qui combine apports académiques, études de cas basées sur des pratiques professionnelles et expérience des élèves.
Équipe pédagogique constituée pour partie de professionnels. Un espace numérique de formation (ENF) est utilisé tout au long du cursus.
Programme :
Les concepts : l'évolution des architectures des systèmes informatiques du transactionnel centralisé aux approches réparties (client-serveur, coopératif), typologies, problématiques.
Architecture des serveurs
Rappel Architecture technique matériel et logiciel, machines et serveurs. Gestion des threads, des processus.
Multiprocesseurs, Clusters, parallélisme, haute disponibilité, disques RAID, réseaux de données SAN et NAS.
Performances : Dimensionnement, Analyse opérationnelle, gestion des capacités
Sécurité et sûreté de fonctionnement : Principes de base de la gestion de la sécurité des architectures distribuées
Les technologies de virtualisation: serveurs, postes de travail, données, réseaux
Bases de données réparties
Accès aux bases de données distantes, RDA, DRDA, ODBC, IDAPI, ADO.net, bases de données réparties et fédérations de bases de données hétérogènes.
Moniteurs transactionnels, transactionnel réparti
Entrepôts de données, systèmes décisionnels
Technologies de distribution
Architecture des middlewares généraux : RPC, CORBA, COM/DCOM, RMI, WEB SERVICES
Architecture, ingénierie et intégration de réseaux.
Technologie clients-serveur Multi-Tiers, Internet : Clients légers, Serveurs WEB, PHP, .Net, J2EE, Serveurs d'Applications.
Urbanisation et BPM
Démarche d'urbanisation des Systèmes d'information, cartographie et règles d'Urbanisation, Processus métiers et BPM, BPMN et BPEL, Intégration et communication inter-applications : Enterprise Application Integration (EAI).
Modalités de validation :
Examen en fin de semestre.
Un travail personnel sera demandé aux auditeurs portant sur les domaines abordés au cours de l'enseignement.
Cette unité d'enseignement est valorisable dans les certifications suivantes :