Vous êtes ici : FIL > Portail > Master Miage > M2 IPI-NT > TA

Technologies avancées

Cet enseignement fait partie de l'UE "Architectures logicielles avancées"

Responsable

Cédric Dumoulin

Volume horaire

60h de Cours et TD sur machine

Crédits

7 ECTS

Arnaud Liefooghe
dernière modification : 04/07/2016 à 10:23:54

Objectifs

Cette unité présente les technologies actuelles en terme de plates-formes, de normes et de solutions pour la conception et la réalisation d'applications distribuées multi-tiers. Les objectifs sont
  • D'apprendre à installer, mettre à jour, utiliser les produits nécessaires aux applications complexes (serveurs, environnement de développement, containeur, frameworks ...)
  • De maîtriser le fonctionnement des serveurs d'application
  • De savoir utiliser des frameworks et des technologies récentes ou émergentes pour apporter des solutions à la réalisation d'applications complexes.
  • De sensibiliser à la veille technologique

Contenu

  • Les serveurs d'application
    • Principe de fonctionnement, conteneurs d'objets légers et lourds
    • Gestion de la sécurité, de l'accès aux données, gestion transactionnelle
    • Applications avec des serveurs type J2EE
  • Aspects méthodologiques
    • Approche composants, notion d'architecture logicielle
    • Les méthodes et outils de test
    • Automatisation des processus de compilation et intégration continues (ant, maven)
    • Déploiement d'applications complexes
    • Veille technologique

Les technologies étudiées ici sont également mises en oeuvre dans le projet de l'UE "Génie Logiciel par la Pratique".

Arnaud Liefooghe
dernière modification : 04/07/2016 à 10:23:54
Arnaud Liefooghe
dernière modification : 04/07/2016 à 10:23:54