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: Applications logicielles 1
Descriptif de cours
Retour-
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