0% ont trouvé ce document utile (0 vote)
55 vues3 pages

Bases Android V1

Ce document concerne l'évaluation de fin de module pour la filière Développement Digital, spécifiquement sur les bases du développement Android. Il inclut des questions théoriques et des exercices pratiques sur la création de classes et d'interfaces en programmation, ainsi que sur la conception d'une application mobile. L'évaluation est structurée en deux exercices, avec des points attribués pour chaque question et tâche à réaliser.

Transféré par

Hasnaa RHAIT
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Thèmes abordés

  • Développement mobile,
  • Gestion des données,
  • Exercice de programmation,
  • Développement d'interfaces,
  • Configuration minimale,
  • Exercices pratiques,
  • Suppression d'objet,
  • Formation technique,
  • Évaluation des compétences,
  • Questions de cours
0% ont trouvé ce document utile (0 vote)
55 vues3 pages

Bases Android V1

Ce document concerne l'évaluation de fin de module pour la filière Développement Digital, spécifiquement sur les bases du développement Android. Il inclut des questions théoriques et des exercices pratiques sur la création de classes et d'interfaces en programmation, ainsi que sur la conception d'une application mobile. L'évaluation est structurée en deux exercices, avec des points attribués pour chaque question et tâche à réaliser.

Transféré par

Hasnaa RHAIT
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Thèmes abordés

  • Développement mobile,
  • Gestion des données,
  • Exercice de programmation,
  • Développement d'interfaces,
  • Configuration minimale,
  • Exercices pratiques,
  • Suppression d'objet,
  • Formation technique,
  • Évaluation des compétences,
  • Questions de cours

Office de la Formation Professionnelle

et de la Promotion du Travail

Direction Régionale de Casa Settat

EVALUATION DE FIN DE MODULE

AU TITRE DE L’ANNEE : 2022/2023

Filière : DÉVELOPPEMENT DIGITAL - Applications mobiles Année de formation : 2A

Niveau : Epreuve : TH

N° du module : M209 Durée : 2H

Intitulé du module : Bases du développement android Coefficient : 3

Date d'évaluation : Barème/40

Variante : 1

Questions de cours : (9pts)

1) Expliquez l’approche de développement native utilisée pour le développement


mobile ? (3pts)
2) Quelle est la configuration minimale requise dans un ordinateur pour le
développement Android (3pts)
3) Citer quatre noms de systèmes d’exploitation mobiles ? (3pts)

Exercice 1 : (20pts)

On souhaite digitaliser la gestion des filières dans un établissement, pour cela on


crée les classes suivantes :

Classe Module :

1. Définir une classe Module avec les attributs suivants : id, code et intitulé.
(1pts)
2. Définir les accesseurs aux différents attributs de la classe. (2pts)

Direction Régionale 50 Rue Caporal Driss Chbakou - Ain Bordja – Casablanca

Casablanca Settat  05 22 60 00 82/83 Fax : 05 22 60 39 65


Office de la Formation Professionnelle
et de la Promotion du Travail

3. Définir un constructeur permettant d’initialiser les attributs d'un objet


module par des valeurs saisies par l’utilisateur sachant qu’Id doit être auto
incrément. (2pts)
4. Définir la méthode toString() permettant d’afficher les informations d’un
module . (1pts)

Interface IMaj :
Créer l'interface générique IMaj avec les méthodes :
1. boolean create (T o) : Méthode permettant d'ajouter un objet o de type
T(2pts)
2. boolean delete (T o) : Méthode permettant de supprimer un objet o de type T
(2pts)
3. boolean update (T o) : Méthode permettant de modifier un objet o de type T
(2pts)
4. T findById (int id) : Méthode permettant de renvoyer un objet dont id est
passé en paramètre (2pts)
5. List findAll ( ) : Méthode permettant de renvoyer la liste des objets de type
T (1pts)
Classe Filière :
Créer la classe Filière qui implémente l'interface IMaj. Une filière est constituée de
plusieurs modules. Dans cette classe les données seront stockés dans une collection
de type List.

Classe Test :
Dans une classe de test :
• Créer cinq modules ; (1pts)
• Créer une filière ; (1pts)
• Afficher la liste des modules de cette filière ; (1pts)
• Supprimer un module ; (1pts)
• Modifier les informations d'un module ; (1pts)

Direction Régionale 50 Rue Caporal Driss Chbakou - Ain Bordja – Casablanca

Casablanca Settat  05 22 60 00 82/83 Fax : 05 22 60 39 65


Office de la Formation Professionnelle
et de la Promotion du Travail

Exercice 2 : (11pts)

On souhaite créer l’application suivante :

1) Ecrire le code xml pour la création des deux activités. (4pts)


2) Ecrire le code du bouton « send » qui permet de lancer la deuxième activité et
d’afficher les valeurs saisis dans les champs code module et intitulé module.
(4pts)
3) Ecrire le code du bouton « return » qui permet de retourner à la première
activité. (3pts)

Direction Régionale 50 Rue Caporal Driss Chbakou - Ain Bordja – Casablanca

Casablanca Settat  05 22 60 00 82/83 Fax : 05 22 60 39 65

Vous aimerez peut-être aussi