• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

Génie logiciel

  • É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.

Lire plus

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.

Lire plus

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
Lire plus

Informations complémentaires

Informatique

Lire plus

Modalités de contrôle des connaissances

Évaluation initiale / Session principale

Type d'évaluationNature de l'évaluationDurée (en minutes)Nombre d'épreuvesCoefficient de l'évaluationNote éliminatoire de l'évaluationRemarques
Contrôle ContinuContrôle Continu26.0TP, Projet
Contrôle TerminalEcrit6026.0Épreuve sur table
Contrôle ContinuParticipation Active16.0Assiduité

Seconde chance / Session de rattrapage

Type d'évaluationNature de l'évaluationDurée (en minutes)Nombre d'épreuvesCoefficient de l'évaluationNote éliminatoire de l'évaluationRemarques
Epreuve terminaleEcrit6016.0