Programme du mastère spécialisé TIM

Transcription

Programme du mastère spécialisé TIM
Programme du mastère spécialisé TIM
1) Développement et programmation
Objectifs :
Compléter des connaissances en langage C par une formation approfondie sur les mécanismes d'accès au
système d'exploitation. L'accent sera mis particulièrement sur les fichiers, pointeurs, allocations de
mémoire, communications et les librairies systèmes.
Contenu :
•
Rappels :
Architecture d'un programme écrit en C; fonctions de base. Variables. Phases de compilation.
Rappels sur les systèmes d'exploitation des ordinateurs.
•
Variables :
Structures, unions, tableaux. Pointeurs.
•
Fonctions :
Rappels sur les pointeurs de fonctions.
•
Mémoire :
Les fonctions d'allocation de mémoire.
•
Communications :
Signaux et interruptions.
•
Systèmes :
Organisation. Gestion de processus.
2) Télécommunications
Objectifs :
Comprendre les architectures des réseaux cellulaires et les principes de l’interface air.
Contenu :
•
Introduction au concept de mobilité (terminal, personne, service).
•
Interface Air (analogique, digitale, méthodes d’accès).
•
Réseaux Cellulaires (architecture GSM, architecture GPRS, roaming Handover).
•
Gestion des ressources radio (multiplexage FDMA, TDMA et CDMA).
3) Architecture réseaux et protocoles
Objectifs :
Le cours présente une vue d'ensemble de la problématique de la transmission d'information numérique
sans fil à courte et moyenne distance. Il présente les problèmes à résoudre et les difficultés auxquelles
peut se heurter une solution. Les techniques utilisables et les solutions disponibles seront exposées.
L'accent sera mis sur les aspects pratiques. Maîtriser les mutations en cours dans Internet concernant les
réseaux mobiles de deuxième et troisième génération.
Contenu :
•
La problématique de la transmission sans fil.
•
Les milieux de transmission et leurs caractéristiques (infra rouge, radio fréquence).
•
Techniques de transmission et codage.
•
Techniques d'accès, gestion de lien et contrôle des erreurs.
•
Protocoles de haut niveau.
•
Solutions 802.11, modules RF, IrDA, etc.).
•
Solutions Bluetooth, Home RF.
•
Mobilité IP..
•
Gestion de la mobilité IPV4.
•
Gestion de la mobilité IPV6.
•
Limitation de la mobilité(V4 et 6).
4) Administration des réseaux
Objectifs :
Ce cours nécessite une connaissance de TCP/IP, et des connaissances de base du système W2000 ou
UNIX. Il permettra de comprendre et mettre en œuvre une administration de réseau avec HP OpenView
sous UNIX ou Windows 2000.
Contenu :
•
Introduction.
•
Présentation de OpenView NNM.
•
Les Outils.
•
Méthodologie de mise en oeuvre.
5) Sécurité des réseaux
Objectifs :
Introduction aux principes et mécanismes de cryptographie et chiffrement, mise en pratique par des TP.
Mettre en place une sécurité des accès.
Etre capable d’établir une architecture VPN.
Contenu :
•
Eléments de Cryptographie (algorithmes de chiffrement, algorithmes d’échanges de clés,…).
•
Fonctions associées.
•
Distribution des secrets.
•
Génération des clefs et certificats.
•
Révocation des secrets.
•
Les pare-feu dans la solution de sécurité.
•
Concepts et fonctionnement de Firewall 1.
•
Installation.
•
Installation en architecture non distribuée ou distribuée.
•
Configuration de base.
•
Configuration avancée.
•
Exploitation de firewall 1.
•
Solutions VPN (VPN Logiciels, VPN par Firewall).
•
VPN sur Routeur (Extrémité des VPN, configuration avec IPSEC).
6) Environnement d’exécution
Objectifs :
Etre capable de bâtir l’architecture d’une application de mobilité. Etre capable de développer une
application de mobilité.
Contenu :
•
J2ME et applications embarquées.
•
Développement MIDP.
•
Interfaces graphiques.
•
Stockage persistant.
7) Métiers du développement
Objectifs :
Comprendre le concept de SI.
Comprendre le rôle et la place du SI dans la structure et le fonctionnement de l’entreprise.
Étudier les méthodes et outils pour la structuration et la modélisation de l’information.
Familiariser les auditeurs à l’utilisation des outils de tests fonctionnels par des travaux pratiques sur une
application.
Présenter les concepts des langages formels et la qualité des logiciels.
Savoir construire une Application Web dynamique avec l’outil Websphere.
Contenu :
•
Rôle de l’information dans l’organisation, dans la prise de décision; niveaux de décision et
d’information.
•
Impact de l’informatique dans la gestion de l’information.
•
Les SI fonctionnels.
•
La planification des SI, l’alignement stratégique.
•
Le développement des systèmes informatiques : l’acquisition de service ou le développement en
interne, les cycle de développement, les méthodes (SADT, UML, …), la modélisation UML.
•
Les composants d’un serveur d’application Java.
•
J2EE WebSphere.
•
Servlets.
•
Déploiement et exploitation.
•
Les modèles mathématiques du test des logiciels.
•
Présentation des outils de test fonctionnels CYRANO.
•
Qualité Logicielle.
•
Assurance de la Qualité du logiciel.
•
Contrôle de la Qualité du logiciel.
8) Gestion de projets
Objectifs :
Maîtriser le processus de planification des projets au niveau de la démarche et de l’utilisation de l’outil de
planification d’un projet.
Définir la mission et les objectifs du planificateur de projet.
Connaître les rôles et responsabilités des différents partenaires d’un projet informatique.
Contenu :
•
Cadre de la planification.
•
Planification du projet.
•
Processus de contrôle.
•
Pilotage (suivi) du projet.
•
Logiciels de planification.
9) Conférences
Services mobiles.
Métiers du déploiement de l’installation d’infrastructures.
Métiers des méthodes, de la conception et du développement.
Conférences sur l’état de l’art (terminaux, centraux,…)...
10) Mini-projet de synthèse
Réalisation d’une application liée à au moins un des modules enseignés.

Documents pareils