Informatique et systèmes de communication
- Admission : /fr/formation/bachelor/informatique-et-systemes-de-communication/admission/
- Programme de formation : /fr/formation/bachelor/informatique-et-systemes-de-communication/programme-de-formation/
- Structure des études : /fr/formation/bachelor/informatique-et-systemes-de-communication/structure-des-etudes/
- Perspectives : /fr/formation/bachelor/informatique-et-systemes-de-communication/perspectives/
- Mobilité : /fr/formation/bachelor/informatique-et-systemes-de-communication/mobilite/
- Personnes : /fr/formation/bachelor/informatique-et-systemes-de-communication/personnes/
- Admission : /fr/formation/bachelor/informatique-et-systemes-de-communication/admission/
- Programme de formation : /fr/formation/bachelor/informatique-et-systemes-de-communication/programme-de-formation/
- Structure des études : /fr/formation/bachelor/informatique-et-systemes-de-communication/structure-des-etudes/
- Perspectives : /fr/formation/bachelor/informatique-et-systemes-de-communication/perspectives/
- Mobilité : /fr/formation/bachelor/informatique-et-systemes-de-communication/mobilite/
- Personnes : /fr/formation/bachelor/informatique-et-systemes-de-communication/personnes/
Programme de formation
Filière:
Informatique et systèmes de communication
Orientation:
Informatique logicielle
Module: Conception et sécurité des SI
Descriptif de cours
Retour-
Objectifs
A la fin du cours, l'étudiant sera capable de:
- Définir un système d'information, en comprendre les composants, usages et finalités, et situer le rôle de l'architecte SI dans différents contextes métiers.
- Analyser un besoin et de concevoir une architecture de système d'information adaptée, en comparant différents styles architecturaux et en mobilisant les méthodologies reconnues.
- Sélectionner et mettre en oeuvre les frameworks adaptés (frontoffice, backoffice, persistance des données), les intégrer de manière cohérente en assurant sécurité, communication, déploiement et tests, et appliquer une approche full-stack.
- Appliquer les principes de DevOps (vues dans les autres cours) et du Cloud Computing, maîtriser les différents environnements et modèles de déploiement, et savoir exploiter les principales offres cloud.
- Relier l'architecture des systèmes d'information aux finalités métier et être capable d'élaborer et/ou d'analyser un appel d'offres et de réaliser une application basée sur cet appel d'offres.
- Suivre les évolutions récentes des architectures SI et des frameworks, comprendre l'apport de l'IA avec les architectures cognitives et agentic frameworks.
-
Contenu
- Introduction aux SI : définition, composants, usages, rôle de l'architecte.
- Architectures : couches, styles (classiques, modernes, intégration), finalités métier.
- Méthodologies : TOGAF, Zachman, FEAF, ISO/IEC 42010.
- Environnements et déploiement : on-premise, cloud, edge, fog, pratiques DevOps.
- Appel d'offres : définition, rédaction, analyse et réponse.
- Développement frameworks et cloud: choix et intégration front, back, data, approche full-stack, IaaS, PaaS, SaaS, FaaS, edge, fog, etc.
- Écosystèmes technologiques : Java EE, JPA, Spring Data, .NET, ASP.NET, Entity Framework, etc.
- Tendances et innovations : IA, architectures cognitives, agentic frameworks.
Forme d'enseignement et volume de travail
Cours magistral (y compris exercices)
16 périodes
Travaux pratiques / laboratoires
24 périodes
Classe Inversée
8 périodes
Travail personnel
12 périodes
Spécification du cours
Année de validité
2025-2026
Année du plan d'études
3ème année
Semestre
Automne
Programme
Français,Bilingue
Filière
Informatique et systèmes de communication
Langue d'enseignement
Français
Identifiant
B3C-SYN2-S
Niveau
spécialisé
Type de cours
complémentaire
Formation
Bachelor
Modalités d'évaluation
- Contrôle continu: travaux écrits, TP/évaluation de rapports, Présentations, Travaux oraux, Classes inversées, mini projets, Quizz
Mode de calcul de la note de cours
Note globale du cours = 50% théorie (moyenne des 2 tests écrits) + 50% pratique (présentations + démonstration + rapport)
Enseignant(s) et/ou coordinateur(s)
Omar Abou Khaled