Bases de donnéesDéveloppement Client / ServeurConnaître les principales technologies permettant d’accéder à des bases de données en client-serveur et de développer des applications. Maîtriser le développement avec ODBC et le paramétrage des middlewares SQL. Administration des bases de donnéesMaîtriser l’administration et la gestion du stockage physique des bases de données Oracle.Savoir gérer les ‘LOB’, optimisation de l’organisation de la base et de l’application.Connaître le fonctionnement de la réplication avec Oracle. Base de Données et WebMaîtriser le développement d’applications Web.Reprendre un développement existant. Réseaux à haut débitTransmission numériqueEtudier les transformations subies par les signaux numériques pour leur transmission : la modulation et le multiplexage. Techniques de transmissions télécomsEtudier les diverses techniques de transmission, de commutation et de multiplexage utilisées dans les réseaux radio mobiles et les réseaux haut débit. Faire le lien entre télécommunications et réseaux. Téléphonie sans filConnaître les réseaux cellulaires actuels et en cours de normalisation, les évolutions, les services et les enjeux, les architectures des systèmes, les normes et les procédures spécifiques. Réseaux sans filConnaître les principales topologies et technologies utilisées dans les réseaux sans fil.S’initier aux futurs réseaux hertziens et à leur utilisation dans les télécommunications. Réseaux haut débit (TP)Acquérir un certain nombre de compétences dans l’interconnexion de réseaux d’entreprises par des liaisons WAN (Grandes distances) : Frame Relay, PPP, RNIS, liaison spécialisée, WIFI… |
Développement et outils logicielsOutils de génie logicielAppréhender les possibilités qu’offrent le développement par assemblage de composants et les outils associés. Interopérabilité LogicielleFaire fonctionner, communiquer plusieurs applications sur une ou plusieurs machines connectées en réseau. Apprendre à développer des applications distribuées. Interface Graphique et MultimédiaComprendre l’architecture et la programmation Windows par l’API Windows en C. Réaliser des applications fonctionnelles en C. Avoir une approche de la programmation multitâche avec les objets threads.Créer des animations sur Internet par l’acquisition des connaissances d’un logiciel d’animation. XMLConcevoir et distribuer des applications intégrant une description de documents et données dans un format universel XML. S’initier aux différents outils logiciels associés au langage XML Systèmes embarquésIntroduction des systèmes embarquésNotions sur les systèmes numériques, interfaçage capteurs, réseau. Développer des éléments de systèmes embarqués sur des architectures 32 bits. Programmation systèmes et temps réelsAcquérir les concepts d’analyse et de développement de temps réels. Maîtriser les concepts généraux sur les systèmes temps réels. Développement Windows CE et développement réseauComprendre l’implémentation de l’API Win32 sous Windows CE, Compact Framework Net. Pratique de Windows CE / PocketPC / Windows Mobile. RobotiqueDécouvrir les bases de la robotique mobile. Travaux pratiques d’utilisation des microcontrôleurs.
|
Module InternetWeb AvancéMaîtriser le développement d’applications Web. Les principes et concepts de développement abordés sont calqués sur les pratiques du milieu professionnel. Java avancéRéaliser des applications orientées réseaux en java : côté client (applet) et côté serveur (servlet). Installer et configurer les outils permettant une mise en oeuvre sous Unix ou Windows. XMLConcevoir et distribuer des applications intégrant une description de documents et données dans un format universel XML. S’initier aux différents outils logiciels associés au langage XML. Gestion des services InternetPrésenter l’architecture technique et administrative du réseau Internet.Etudier les principaux protocoles. S’initier aux outils mis en oeuvre pour interconnecter un réseau d’entreprise à Internet. Interconnexion et administration des réseauxInterconnexion et Administration des réseauxAcquérir les connaissances et les techniques nécessaires pour maîtriser les fonctionnalités avancées de configurations des routeurs et commutateurs, y compris : routage, redistribution de routes, sécurité, frame relay et réseaux locaux virtuels (VLAN). Administration de réseaux TCP/IP sous UNIX/LinuxConfigurer une station UNIX/Linux dans un réseau TCP/IP. Installer, configurer et gérer un système de résolution de noms (DNS, NIS). Sécuriser un parc de stations UNIX/Linux. Modélisation et analyse des réseauxAcquérir les outils mathématiques qui trouvent leur place dans l’étude et la conception de réseaux téléphoniques et / ou informatiques (modélisation du trafic, du taux d’occupation des serveurs, de la durée moyenne d’attente des clients ...). |
Sécurité InformatiqueSécurité informatique : principes et techniquesEtre sensibilisé à l’ensemble des problèmes de sécurité d’un système d’information. Comprendre comment définir une politique de sécurité. Connaître les règles de base de la sécurité informatique. Sécurité InternetComprendre les contraintes liées à l’installation et à la gestion d’un réseau d’entreprise. Analyser les risques liés à l’installation d’équipements réseau reliés à Internet. Evaluer les installations existantes.Etre en mesure de proposer des stratégies d’équipement et de maintenance adaptées. CryptographieComprendre les différents services que peut apporter la cryptographie. Comprendre les mécanismes des principaux protocoles et algorithmes existants. Droit de l’InformatiqueAcquérir les notions juridiques fondamentales appliquées à l’informatique. S’initier au raisonnement juridique. |