ÉVALUATION EN PROGRAMMATION MOBILE TEST  17/ XX   

Examen Ionic, Examen Anglar, Examen Programmation Mobile, Programmation Hbyride

Probleme :  Angular/Ionic – Cycle de vie, Structure, Injection et Liaison 20pts

Ce questionnaire comporte 16 questions proposez par le Groupe Genius  sur les fondamentaux d'Angular et leur application dans une app Ionic. Il couvre le cycle de vie, la structure modulaire, la communication entre composants, l’injection de dépendances et les services natifs.


Questions 1 à 8 : Cycle de vie et structure Angular

[Q1]

Qu’est-ce que le décorateur @NgModule, et quels sont ses 4 rôles principaux dans la structuration d’un module Angular ?

[Q2]

Décrivez le rôle du fichier main.ts dans le processus d’initialisation d’une app Angular/Ionic. Pourquoi ne doit-on pas y placer de logique métier ?

[Q3]

Expliquez la différence entre imports et declarations dans un @NgModule. Donnez un exemple de module importé, et un exemple de composant déclaré.

[Q4]

Qu’est-ce que platformBrowserDynamic() ? Dans quel cas utiliserait-on platformBrowser() à la place ? Expliquez la différence.

[Q5]

Quelle est la différence entre un composant et une directive en Angular ? Donnez un exemple d’usage typique dans une app Ionic.

[Q6]

Dans une app Ionic, comment injecte-t-on un service natif comme Geolocation ou Camera via Capacitor ? Quelle est la différence avec un service Angular classique ?

[Q7]

Expliquez ce qu’est l’injection de dépendance hiérarchique en Angular. Donnez un exemple d’un service injecté à un niveau spécifique (par exemple : dans un seul composant).

[Q8]

Donnez un exemple complet de communication entre un composant enfant et un composant parent avec @Input() et @Output(). Quelle est la logique derrière les bindings (event) et [property] ?


Questions 9 à 16 : Comportement, injection, bindings et navigation

[Q9]

Quel est le rôle de AppModule dans une application Angular/Ionic ? Pourquoi est-il appelé le module racine ?

[Q10]

Qu’est-ce que le bootstrapComponent dans la configuration d’un module Angular ? Quel est son lien avec le DOM ?

[Q11]

Pourquoi Angular exige-t-il que chaque composant utilisé soit déclaré dans un module (declarations) ? Que se passe-t-il si on oublie ?

[Q12]

Quelle est la différence entre providers définis dans @NgModule et ceux définis dans un @Component ? Donnez un exemple où cela changerait le comportement.

[Q13]

Comment Angular gère-t-il la création des services injectables (@Injectable) ? En quoi la valeur providedIn: 'root' est-elle utile ?

[Q14]

Dans une app Ionic utilisant le micro téléphone, quel est le chemin complet depuis le clic sur un bouton dans le HTML jusqu’à l’affichage d’un média (ex. dans une balise <audio> ou <video>) ?

[Q15]

Dans l’interaction entre un template et un component, comment se fait la communication ascendante et descendante ? Illustrez avec @Output() et @Input().

[Q16]

Expliquez les deux types de liaison (binding) dans Angular : liaison événementielle (event) et liaison de propriété [property]. Donnez un exemple complet.

 

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 1<4iv class="card" style="width: 18rem;">...
SUJET 14 | Programmation Mobile

 

examen mobile 
 | Programmation Mobile

 

examen mobile 
...
SUJET 15 | 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
Sélectionnez l'image visible le moins de fois

Gestion des cookies

www.pandacodeur.com dépose des cookies pour améliorer votre expérience de navigation, mesurer l'audience du site internet, afficher des publicités personnalisées, réaliser des campagnes ciblées et personnaliser l'interface du site.