Vous êtes sur la page 1sur 2

Office de la Formation Professionnelle et de

la Promotion du Travail
Contrôle Continu N° 01 – Surveillé -
Filière : Développement Digital (DEV101) Module N°107 : Sites Web Dynamique
EFP : ISTA OUARZAZATE Durée : 4H00

Partie I : Manipuler les Tableaux (10pts)


On désire créer une application de gestion des matchs de Coupe du monde des clubs de la FIFA. Sachant que les équipes
sont stockées dans tableau associative comme suite :

Créer une application en permettant de :


1. Remplir les balises select pour equipe1 et equipe2 à partir d'un tableau des équipes
2. Une fois une équipe est sélectionnée, elle doit être affichée dans la balise select pour équipe afin d'ajouter un but
3. Une fois une équipe est sélectionnée dans la zone des buts, la liste des joueurs de cette équipe doit être changée
dans la balise select du joueur

FORMATEUR : GAHI SAID ->FILIERE : DEVELOPPEMENT DIGITAL -> MODULE 107 : Les Sites Web Dynamique 1/2
4- Créer une page qui affiche les informations des joueurs selon l’équipe sélectionnée dans une liste :

Partie II : Programmation Orienté Objet (10pts)


Soit le diagramme des classes suivant :

1. Implémenter, dans un langage de programmation orienté objet, les classes du diagramme ci-dessus.
2. Implémenter les liens de composition sous forme d’une structure de données (tableau).
3. Implémenter la méthode abstraite « getNombreDeFormateur » dans les classes ISTA, Unité mobile et EFP en
prison, sachant que :
a. ISTA et EFP en prison : la méthode « getNombreDeFormateur » retourne la valeur de l’attribut nombre
des formateurs.
b. Unité mobile : retourne « 1 ».
4. Ajouter une méthode « getNombreDeFormateur » dans la classe « Complexe de formation » qui retourne le
nombre de formateurs de ce complexe (c’est à dire la somme des nombres de formateurs dans les EFP de ce
complexe).
5. Ajouter une méthode « getNombreDeFormateur » dans la classe « Direction régionale » qui retourne le nombre
de formateurs de cette direction (c’est à dire la somme des nombres de formateurs dans les complexes de
formation de cette direction).
6. Ajouter une méthode « getNombreDeFormateur » dans la classe « OFPPT» qui retourne le nombre de formateurs
de toutes les directions régionales (c’est à dire la somme des nombres de formateurs dans toues des directions
régionales).

FORMATEUR : GAHI SAID ->FILIERE : DEVELOPPEMENT DIGITAL -> MODULE 107 : Les Sites Web Dynamique
2/2

Vous aimerez peut-être aussi