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.