ÉVALUATION EN PROGRAMMATION MOBILE TEST  14/ XX   

Examen Corrige en Programmation mobile

Examen Corrige sujet android, examen programmation mobile, Examen Ionic, Examen Angular.

Exercice 1 :  Géneralité 10pts

  1. C’est quoi Ionic ? Comment installer un Framework Ionic ? Qu'est-ce que la CLI ionic ?
  2. Quels sont les différents événements du cycle de vie des pages dans Ionic ?
  3. Quels sont les avantages et désavantages du Framework Ionic ?
  4. Combien de types de stockage disponibles dans le cadre Ionic ? Nommez quelques composants ioniques avec de brèves descriptions de chacun.
  5. Dans le développement d’une application Android avec le langage Java et sous ionic-Angular que représente les sigles suivants : NgRX, RXJS, MVC, MVVM, AAD, ADB, TS, DOM, JSON, NDK
  6. Comment persister les données entre les lancements d'application en utilisant le framework Ionic ?
  7. Que réalise les commandes ionic suivantes : $ ionic cordova prepare ; ionic cordova prepare –watch et $ ionic enterprise register.
  8. Quelle est la différence entre les commandes ionic build et ionic prepare ?
  9. Explique le rôle de la commande ionic suivante : ionic ssl generate --key-path=/chemin/vers/clePV.key --cert-path=/chemin/vers/mon_certificat.crt --country-name=CM --state-or-province-name=Centre --locality-name=Dschang --organization-name=MonEntrepriseUdsL3 --common-name=www.pandacodeur.com
  10. Explique le rôle de la commande ionic suivante : $ ionic start photo-gallery tabs --type=angular –capacitor et $ npm install @capacitor/camera @capacitor/preferences @capacitor/filesystem

Exercice 2 : Angular + Ionic  10pts

: Jojo, curieux étudiant développeur, découvre Angular et Ionic. Il tombe sur un schéma qui lui montre la structure d’une application Angular. Pour bien comprendre, il te pose 7 questions de cours… Il a besoin de réponses claires avec des exemples simples si possible.

Source : https://data-flair.training/blogs/angular-architecture-components/

 

Question 1 : Que représente un Module dans Angular ?

➕ À quoi servent NgModule, declarations, imports, providers, et bootstrap ?
➕ Pourquoi Angular est-il basé sur des modules ?
 

✅ Question 2 : Qu’est-ce qu’un Composant Angular ?

➕ À quoi servent @Component, selector, templateUrl, styleUrls ?
➕ Quelle est la relation entre un composant et le template HTML ?
 

✅ Question 3 : Qu’est-ce que le Template dans Angular ?

➕ À quoi sert-il ?
➕ Qu’est-ce que le *ngFor, *ngIf, et pourquoi parle-t-on de Template-driven ?
➕ Quelle est la différence entre [property] et (event) ?
 

✅ Question 4 : Qu’appelle-t-on Metadata dans Angular ?

➕ Quelle est la fonction de @NgModule, @Component, @Injectable ?
➕ Pourquoi Angular fonctionne avec ces décorateurs ?
 

✅ Question 5 : Qu’est-ce qu’une Directive dans Angular ?

➕ Quelle est la différence entre une directive structurelle (*ngIf, *ngFor) et une directive d’attribut (comme [ngStyle]) ?
➕ Comment créer une directive personnalisée et à quoi sert-elle ?
 

✅ Question 6 : Comment fonctionnent les Services et les Injecteurs ?

➕ Qu’est-ce que l’injection de dépendance ?
➕ Que signifie providedIn: 'root' dans un service Angular ?
➕ Pourquoi utiliser un service au lieu de faire des appels dans un composant ?
(Zone du schéma : Injectors → Services { })

✅ Question 7 : Que signifie Binding dans Angular ?

➕ Quelle est la différence entre :

{{ expression }} (interpolation)

[property] (property binding)

(event) (event binding)

[(ngModel)] (two-way binding)
➕ Donne un exemple d’interaction entre template et composant à l’aide d’un bouton.
 

 

Contact WhatsApp : +237 652027193

Réaliser Par Joël_Yk

 

Correction sujet pandacodeur

ACCÉDER A LA CORRECTION EN 1 CLIC

Correction :

 

Télécharger L'exercice Sous Forme de PDF

 

Si vous avez trouvé les examens corriges en Programmation Mobile de JoëlYk intéressants et utiles, pourquoi ne pas les partager avec d'autres personnes qui pourraient également en bénéficier ? Partagez ce lien sur les réseaux sociaux ou envoyez-le à vos amis et collègues. Vous pourriez aider quelqu'un à améliorer ses compétences en programmation ou à trouver des solutions à des problèmes complexes. N'oubliez pas que la connaissance doit être partagée pour grandir. Merci pour votre soutien et votre partage !

Contact WhatsApp : +237 652027193 | Réaliser Par Mr  Joël_Yk

Encore Plus :

Teacher 3


 

...
SUJET 12 | Programmation Mobile

 

examen mobile 
...
SUJET 13 | Programmation Mobile

 

examen mobile 
Bouton Clignotant Accéder à l'examen PandaCodeur
Examen programmation mobile 2
Aucune note. Soyez le premier à attribuer une note !

Ajouter un commentaire

Anti-spam