L’objectif de ce cours est d’initier l’étudiant aux réseaux longues distances et les technologies associées. L’étudiant apprendra également le routage dynamique, la notion de qualité de service dans les réseaux et les réseaux mobiles. Le cours attache un intérêt particulier à la couche transport ; réseau et à certains protocoles de la couche application, le DNS notamment.

Objectifs de lenseignement

Lobjectif de ce cours est :

  • Introduire la problématique du parallélisme dans les systèmes d'exploitation,
  • étudier la mise en œuvre De la coopération à travers les outils de synchronisation et de communication et l es problèmes associés.

 Le Module est réparti selon les chapitres suivants

Chapitre 1 : NOTION DE PARALLELISME/CONCURRENCE

Chapitre 2 : SYNCHRONISATION DES PROCESSUS

Chapitre 3 : COMMUNICATION ENTRE PROCESSUS

Chapitre 4: MONITEURS ET REGIONS CRITIQUES

Chapitre 5: INTERBLOCAGE

Chapitre 6 : INTRODUCTION AUX SYSTEMES REPARTIS

Le cours est assuré par 2 cours, TD et TP.

Ce module initie les étudiants aux fondements de la sécurité informatique, en abordant les enjeux majeurs, les types d’attaques et les principes de la cryptographie. Il couvre la sécurisation des systèmes et des réseaux, des sites web, de la messagerie ainsi que la protection par firewall et IDS.

Présentation du cours:

Le module Programmation Web vise à doter les étudiants des compétences fondamentales et avancées nécessaires à la conception, au développement et au déploiement de sites et d’applications Web modernes, interactifs et réactifs. 

Le cours durera environ 1h30 par semaine pendant 14 semaines, incluant des cours magistraux, des travaux pratiques, des lectures complémentaires et des évaluations. La dernière semaine du cours est consacrée à l’examen final.

Nous aborderons chaque question ; par conséquent, veuillez utiliser les forums de discussion pour partager vos questions et commentaires.

La note de TP du module représente 40 % de la note finale, tandis que l’examen final compte pour les 60 % restants. Une note minimale de 50 % est requise pour valider le module.

Objectifs du cours: 

  • Apprendre à créer des sites et applications Web modernes et réactifs.
  • Maîtriser les standards du Web et les bonnes pratiques de développement.
  • Maîtriser la programmation Web côté client et côté serveur avec les Framework actuels.

Contenu du module:

Chapitre I : Introduction au Web

Chapitre II : Langage HTML 5

Chapitre III : Les feuilles de style CSS

Chapitre IV : JavaScript et Frameworks modernes

Chapitre V : Programmation côté serveur avec PHP et Node.js

Chapitre VI : AJAX Présentation.

Chapitre VII : Utilisation des Frameworks

Chapitre VIII : Web Intelligence

Chapitre X : Bonnes pratiques de développement Web

Public cible: 3ème année Ingénieur en Informatique (IA)

Pour obtenir le mot de passe, veuillez me contacter à l’adresse suivante : zouaneb.imane@gmail.com