École / Prépa
ENSC
Code interne
COG7-SCFGL
Description
Les objectifs du module sont :
- Apprendre à développer un service web avec l'aide de .Net et du langage C#.
- Acquérir des techniques rigoureuses de modélisation et de développement.
Mots-clés : Modélisation UML, développement, architecture, conception, test, travail collaboratif, documentation, service web, clean code, patrons de conception, Web API, REST, ORM, TDD/BDD, Intégration continue.
Heures d'enseignement
- CMCours Magistraux8h
- TDTravaux Dirigés14,67h
- TPTravaux Pratiques14,67h
Pré-requis obligatoires
Bases de programmation C#, de programmation orientée objet, et du langage SQL.
Syllabus
- Rappels C# et environnement de développement (VSCode)
- Gestion de version collaborative (Git)
- Modélisation UML et patrons de conception (Design Patterns)
- Développement d'un service web avec ASP.NET Core (C#)
- Accès aux données et mapping objet/relationnel (Entity Framework)
- Qualité logicielle : Tests automatisés et Clean Code
Informations complémentaires
Informatique
Modalités de contrôle des connaissances
Évaluation initiale / Session principale
| Type d'évaluation | Nature de l'évaluation | Durée (en minutes) | Nombre d'épreuves | Coefficient de l'évaluation | Note éliminatoire de l'évaluation | Remarques |
|---|---|---|---|---|---|---|
| Contrôle Continu | Contrôle Continu | 2 | 6.0 | TP, Projet | ||
| Contrôle Terminal | Ecrit | 60 | 2 | 6.0 | Épreuve sur table | |
| Contrôle Continu | Participation Active | 1 | 6.0 | Assiduité |
Seconde chance / Session de rattrapage
| Type d'évaluation | Nature de l'évaluation | Durée (en minutes) | Nombre d'épreuves | Coefficient de l'évaluation | Note éliminatoire de l'évaluation | Remarques |
|---|---|---|---|---|---|---|
| Epreuve terminale | Ecrit | 60 | 1 | 6.0 |
