• Niveau d'étude

    BAC +3

  • ECTS

    3 crédits

  • Composante

    Sciences économiques, gestion, mathématiques et informatique

  • Volume horaire

    32h

  • Période de l'année

    Enseignement sixième semestre

Description

Ce module aborde la programmation répartie côté serveur (backend), d’une part orientée composants et d’autre part orientée services web.

Vous apprendrez à concevoir des applications robustes et fiables tout en suivant le modèle en couches MVC.

La persistance transparente entre le modèle objet et la base de données y sera abordée à travers l’API JPA et une de ses implémentations.

Lire plus

Objectifs

  • Maîtrise de l’architecture d'applications 3-tiers et rôle du backend dans cette architecture.
  • Maîtrise de la persistance objet-relationnel avec JPA.
  • Acquisition pratique de ces notions par utilisation d’une technologie donnée.
Lire plus

Évaluation

Modalités : Mixte : CC + CT
SESSION 1 :
Contrôle Continu
• Type : Écrit
• Durée : 2h00
• Précisions : Le contrôle continu représente les 50 % restants de la note finale, et comprend une interrogation écrite (papier).

Contrôle Terminal
• Type : Écrit
• Durée : 2h00
• Précisions : L’examen final représente 50 % de la note finale.

Régime Dérogatoire
• Type : Écrit
• Durée : 2h00
• Précisions : L’examen final représente 100 % de la note finale.

SESSION 2 :
• Type : Écrit
• Durée : 2h00
• Précisions : L’examen final représente 100 % de la note finale.

► Les différentes épreuves écrites, qu’il s’agisse de l’examen final, du devoir, de l’examen terminal en régime dérogatoire ou de la seconde session, ont une durée indicative de 2h00, susceptible d’être ajustée en fonction des contraintes pédagogiques, matérielles ou logistiques, dans le respect des M3C applicables. Les absences, les aménagements éventuels et les autres situations particulières sont traités conformément aux M3C en vigueur.

Utilisation de l'intelligence artificielle :
L’utilisation des équipements électroniques et de l’Intelligence Artificielle sont interdits lors des différentes épreuves écrites, qu’il s’agisse de l’examen final, de l'interrogation et de l’examen terminal en régime dérogatoire ou de la seconde session.

Lire plus

Heures d'enseignement

  • CMCM16h
  • TDTD16h

Pré-requis obligatoires

Les bases de systèmes d'exploitation et des réseaux doivent être assimilées.

La programmation objet en Java doit être maîtrisée.

Une bonne connaissance des patrons de conception est un plus.

Lire plus

Compétences visées

  • Développement d’applications réparties côté serveur.
Lire plus