Filière: Informatique et systèmes de communication
Orientation: Informatique logicielle
Module: Applications logicielles 1

Descriptif de cours

Retour Systèmes d'information 1

  • Objectifs

    A la fin du cours, l'étudiant sait:

    • Modéliser, représenter, structurer et manipuler l'information au moyen de langages de ''markup'' ou de notations tels que XML, HTML et JSON.
    • Développer et déployer des serveurs d'applications (backend)
    • Utiliser de manière basique les Framework de développement et de déploiement les plus répandus.
    • Etude et mise en place d'ORM pour l'accès aux bases de données
    • Mettre en place un backend securisé
  • Contenu

    Dans ce cours, seront abordés les thèmes suivants:

    • Plateforme de développement et de déploiement (Node.js, etc.)
    • Techniques d'accès aux données (REST avec Swagger, GraphQL, gRPC, etc.)
    • Introduction aux Framework Node JS, .NET, Spring MVC, Laravel, etc.
    • Sécurisation des serveurs (JWT, OAuth, etc.)
    • Introduction aux ORM (accès aux base de données)

Forme d'enseignement et volume de travail

Cours magistral (y compris exercices)
16 périodes
Travaux pratiques / laboratoires
16 périodes
Travail personnel
28 périodes

Spécification du cours

Année de validité
2025-2026
Année du plan d'études
2ème année
Semestre
Automne
Programme
Français,Bilingue
Filière
Informatique et systèmes de communication
Langue d'enseignement
Français
Identifiant
B2C-SYS1-S
Niveau
Avancé
Type de cours
Fondamental
Formation
Bachelor

Modalités d'évaluation

  • Contrôle continu: TP/évaluation de rapports, Présentations, Quiz (questions de révision), Mini Projet

Enseignant(s) et/ou coordinateur(s)

Pascal Bruegger