Académique Documents
Professionnel Documents
Culture Documents
Technologies Web
09-06-20021
Dur6e : l HJO
3)Le typeScript utilise dans Angular est-ii interprete par les browsers?
a) Non, ii faut compiler d'abord le Typescript en JavaScript;
b) Oui, tous les recents browsers comprennent le TypeScript
c) Oui, mais uniquement Google Chrome dans ses demieres versions ;
d) Oui grace au plugin Microsoft nomme MeetThirdType ;
e) Autre:
5) Comment appelle-t-on le fait d'afficher une propriete d'un composant dans son
template?
a) La superposition ;
b) L'extrapolation;
c) L'interpolation;
d) Autre :
6) Quels soot les modules qui existent dans une application Angular
a) Les modules extemes;
b) Les modules racines ;
c) Les modules sources ;
d) Les modules de fonctionnalites ;
e) Autre :
DEVOIR IRT-41
ESP
7) Quelle annotation permet de decorer un service ?
a) @HostListener;
b) @Injectable ;
c) @Service
d) @Injection
8) Quelles sont les interfaces incluses dans un cycle de vie d'un composant Angular
a) ngAfterViewlnit
b) ngOnChanges
c) ngBeforeViewlnit
d) ngAfterContentlnit
e) ngDoCheck
f) ngBeforeContentlnit
9 ) Q uelles sont les syntaxes qui vous permet d'install er un package exteme
a) ng install MON_PACKAGE
b) npm install MON_PACKAGE
c) ng i MON_PACKAGE
d) npm i MON_pACKAGE
I 0) Que li e est la syntaxe qui vous permet d'ajouter un nouveau composant a votre projet
a) npm add component MON_COMPOSANT
b) npm install component MON_COMPOSANT
c) ng generate component MON_COMPOSANT
d) ng add component MON_COMPOSANT
NB: L'application waffle est une application Web pour la gestion et l'organisation des
competitions du meilleur pigeon au monde de l 'annee 2021.
Travail demande :
• Ecrire la commande Angular qui permet de creer le projet waffelle ;
• Ecrire la commande Angular qui permet decreer les composants suivants:
• Composant login pour s'authentifier. Un utilisateur est modelise par les
elements : nom, prenom, identifiant, mot de passe, e-mail ;
• Composant user : ce ·composant permet de creer un utilisateur afin de pouvoir
publier des photos de ses pigeons.
• Composant accueil pour l'accueil de l'application: cette page affiche la liste de
tous les pigeons deja publier ;
• Composant upload : ce composant donne la main a un utilisateur de charger une
ou plusieurs photos de ses pigeons.
• Ecrire la commande Angular qui permet decreer un service d'ajout d'un utilisateur;
• Ecrire une commande qui permet de creer un service addPigeon. Ce service permet
d' enregistrer les donnees d 'un pigeon dans le systeme.
• Ecrire une commande qui permet de creer un service allPigeon qui affiche la liste des
pigeons dans le systeme ;
• Implementer un modele pigons qui modelise un pigeon. Ce dernier a comme attribut :
nom, age, couleur, race, photo ;
• Implementer la fonction ajouterPigeonO dans le service addPigeon (dans le fichier
addPigeon.service.ts) . Cette fonction prend com.me argument une instance d'un
pigeon et-utilise le module angular HttpClient pour effectuer des requetes http ;
• Implementer la fonction listePigeonO dans le service allPigeon ( dans le fichier
allPigeon.service.ts) qui retourne la liste des pigeon. Idem, cette fonction utilise le
module HttpClient d' Angular.