ÉCOLE D’INGÉNIEUR DES
TECHNOLOGIES ET
DE
DE
LA
L ’ I N F O R M A T I O N
COMMUNICATION
Programme scientifique Majeure RESEAUX ET SERVICES Mentions Conception et Architectures des réseaux Sécurité et Cryptographie
Java
Ce langage intègre tout ce que l’on sait faire de mieux en matière de langage de programmation. Java est un langage orienté objet : la brique de base du programme est donc l’objet, instance d’une classe. La gestion de la mémoire n’est plus à la charge du programmeur. La syntaxe ainsi que quelques points de sémantique sont inspirés de C++ et donc, par conséquent, de C. Java est distribué, robuste et sûr. Code
Crédits ECTS
CM
ST 201
3
8
TD
TP
CP
12
TAI
Etudes/projet
25
23
Programme : Structure d’un programme Java – Les fonctionnalités objet du langage – Syntaxe – Contrôle de flux – Définition des classes – Développement d’interfaces – Entrées/sorties et bases de données
XML XML est un langage standard de balisage permettant de décrire la structure hiérarchique d’un document. Indépendant des plates-formes et des systèmes d’exploitation, XML est une solution incontournable pour la représentation et l’échange de données. Il est utilisé de plus en plus dans différents domaines informatiques : le Web en permettant l’échange de données sur internet, les protocoles applicatifs à large échelle tels que les services Web etc. Cet enseignement présente l’ensemble des principes du langage XML, détaille ses concepts en termes d’organisation hiérarchique de documents XML, et de grammaires XML permet de structurer ces documents. Il présente également les différentes applications et utilisations de ce langage dans le domaine de l’Internet, aussi bien pour la présentation des documents que pour leur échange. Code
Crédits ECTS
CM
ST 206
3
8
TD
TP
CP
12
TAI
Etudes/Projet
25
23
Programme : Structure d’un document XML – Document bien formé – DTD – XML Schéma mise en forme – Feuilles de style – API DOM (Document Object Model) – Parcours d’arbres XML en utilisant le standard Xpath – Transformation de document XML en utilisant XSLT
Protocoles et interconnexion De plus en plus d’entreprises installent des réseaux hétérogènes où l’environnement est multi protocoles. Dans ce contexte, les ponts, les commutateurs et les routeurs sont incontournables. La couche réseau de l’architecture OSI fournit, quant à elle, les moyens d’établir, de maintenir et de libérer des connexions réseaux entre des systèmes. Ce cours a 2 objectifs : présenter aux élèves les enjeux pour l’entreprise que représente une architecture optimisée d’interconnexion et décrire la structure et le rôle des protocoles de réseau et de liaison. A l’issue de cet enseignement, les élèves doivent être capables de faire le choix d’une solution technique d’interconnexion et de définir des besoins de réseaux locaux ou étendus. Code
Crédits ECTS
CM
ST 218
2.5
15
TD
TP 15
CP
TAI
Etudes/Projet
6
18
Programme : Réseaux d’entreprise – Interconnectivité – Interopérabilité – Utilisation du modèle de référence OSI – Familles d’interconnexions de réseaux – Mécanismes de base – Commutation et routage – Etudes de différents protocoles
Programme cycle master
1