3ième Bachelier en informatique et systèmes finalité informatique industrielle
Réseaux et technologies Internet
< Retour
Crédits ECTS | 5 |
---|---|
Volume horaire (h/an) | 60 |
Titulaire(s) | CHARLET, Christophe; VILVENS, Claude |
Unité | Obligatoire |
Période | Quad. 1 |
Code | TECH-INDU0014/3 |
Prérequis | Connaissance approfondie des langages C et Java. Connaissance de la programmation des threads Posix sous Unix et de la théorie des réseaux. |
---|---|
Objectifs | Maîtriser la programmation réseau selon les protocoles TCP/IP et UDP/IP dans des langages usuels du développement actuel (C, C++, Java, ...). Acquérir une connaissance approfondie du langage Java et de ses applications client-serveur et Web avec une approche d'e-commerce sécurisé. Maîtriser les outils cryptographiques usuels.
|
Contenus | Programmation en C et C++ des sockets TCP/IP et UDP/IP. Conception des serveurs multithreads avec threads POSIX dans un environnement UNIX; clients C-C++/UNIX et clients Java/Windows ou Java/UNIX. Programmation Java des threads, des sockets et des accès aux bases de données par JDBC; conception des serveurs multithreads Java. Programmation Web : communication applet-servlets en Java, Java Server Pages, tags personnalisés. Programmation des problèmes cryptographiques de base (chiffrements symétrique et asymétrique, digests, signatures électroniques, certificats) dans le contexte de la sécurité réseau. |
Bibliographie | Stevens, W.R. UNIX networking programming – Networking APIs: Sockets and XTI (Volume 1). U.S.A. Prentice Hall Pub. 1998. Bergsten, H. Java Server Pages. Sebastopol, California, U.S.A. O'Reilly and Associates, Inc. 2001. |
Méthodes d'enseignement et d'apprentissage | Cours magistraux Travaux pratiques ou dirigés Travaux de laboratoire Cours magistraux + travaux pratiques en laboratoire avec réalisation d'un projet mettant en œuvre l'ensemble des concepts vus en théorie. |
Evaluation | Examens écrits Examens oraux Projets ou travaux pratiques Evaluation continue Théorie : examen écrit Laboratoire : évaluation continue pour le client-serveur multithreads, présentation des autres travaux lors d'un examen oral |
Notes de cours | Oui |
Langue(s) du cours | Français |
Les informations reprises sur cette page le sont à titre de simples renseignements et ne peuvent en aucune façon engager la responsabilité de la Haute Ecole.