Skip to content

MetaSeth/mtc-angular-test

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Vous êtes sur le point de faire le test technique MTC.

Ce test vise à nous assurer de votre capacité à développer sous angular 9 une interface comprenant une page d'inscription d'utilisateur et une page pour lister les utilisateurs liée à Google Firestore.

1 - Faites un "Fork" de ce répository

2 - Utilisez FireStore ou un autre service

Utilisez un compte FireStore ou un autre service que vous aurez créé préalablement pour stocker les données saisies dans les prochaines étapes.

3 - Mettez en place un formulaire d'inscription

Crééz une première page permettant d'inscrire un utilisateur. Le formulaire d'inscription doit contenir à minima les champs suivants:

  • Nom
  • Prénom
  • Date de naissance
  • Numéro de téléphone
  • Adresse email

Vous mettrez des contrôle de cohérence de données sur les différents champs. Vous afficherez un message d'erreur ou un message de validation selon le cas.

4 - Mettez en place un liste des utilisateurs inscrits

Créez une seconde page permettant de lister les utilisateurs inscrits via la page précédente.

5 - Mettez en place des tests unitaires

Mettez en place les tests unitaires que vous pensez être nécessaires pour que votre code soit robuste.

Voici les critères qui entreront en compte dans la validation du test de notre côté.

- Code fonctionnel - Assurez vous que votre code puisse fonctionner lors de son utilisation sur un autre ordinateur que le votre (Vous pouvez éventuellement le hoster chez Heroku par exemple).

- Qualité du code - Votre code devra être le plus simple à comprendre possible.

- Architecture du code - Veillez à ce que votre code soit bien compartimenté selon les bonnes pratiques qui existent sur le Web

- Interface: Une attention particulière sera apportée au contrôles de cohérence - Pas la peine d'élaborer un design particulier ou un CSS complexe.

- Tests: Veillez à ce que les tests unitaires soient utiles et fonctionnent correctement (pas la peine de mettre des dizaines de tests en place non-plus).

About

An angular test for interviews

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published