D'accord, nous reviendrons.
Il est temps pour un autre exercice.
Cet exercice va renforcer le NPM et installer des paquetages nécessitant l'exécution de fichiers avec Noad ainsi que certaines des commandes de ligne de commande de base.
Mais en plus de tout cela, il va aussi vous forcer à être un peu débrouillard et à lire les documents pour savoir comment un paquet particulier fonctionne.
Voici donc un aperçu de ce que vous devez faire.
Créer un répertoire nommé ma boutique dans un fichier nommé liste des produits.
J.S. À l'intérieur du répertoire de ma boutique et puis vous avez besoin d'installer le faker forfait fakers un paquet qui est en fait assez largement utilisé.
Il vous aide vraiment très facilement et rapidement créer des données fausses aléatoires.
Donc, si vous testez votre application et que vous n'avez pas d'utilisateurs, mais que vous voulez le remplir avec des données d'utilisateur faux qui n'est pas tous identiques.
Donc, vous voulez générer 100 numéros de téléphone différents qui suivent un format particulier ou 100 fausses adresses qui ont tous un état et un code postal dans la ville ou vous voulez générer des noms aléatoires.
Il va même faire des choses comme générer des couleurs aléatoires et des slogans de démarrage aléatoire jargon hacker aléatoire.
Il a certainement un peu de sens de l'humour dans certaines des choses qu'il génère.
Mais ce qui est important, c'est que c'est un paquet que vous ne connaissez pas encore et que vous devez aller l'installer, puis vous avez besoin de comprendre comment cela fonctionne et vous rassurer dès maintenant qu'il est simple.
C'est juste une ou deux lignes dont vous aurez besoin à partir des documents faux pour que cela fonctionne.
Donc, nous ne parlons pas d'un exercice fou qui est que vous savez vous pousser vraiment très dur, mais je vous demande d'aborder ce comme si c'était la vie réelle et vous essayez de comprendre comment générer des données fausses et les données que je Que vous voulez générer est de 10 noms de produits aléatoires et 10 prix au hasard et l'échec a les deux comme options.
Donc vous devez générer deux choses différentes et les imprimer et je vais vous montrer à quoi il ressemble.
Node liste des produits tels que.
Et c'est la sortie que je suis à la recherche de votre regard sera un peu différent en raison des noms de produits comme les petits lits et ordinateur Tastee granite ordinateur fantastique en caoutchouc souris.
Ceux-ci sont tous randomisés.
Et les prix sont également randomisés.
Tout ce que je cherche est de 10 lignes où nous avons un produit aléatoire un tiret et un prix aléatoire.
Et si vous souhaitez aller de l'avant et le format très bien comme ça.
Nous avons un petit message de bienvenue, mais ce n'est pas vraiment l'objet de tout cela.
C'est beaucoup plus sur NPM et l'installation des choses et puis aussi la lecture des documents et de déterminer comment il fonctionne.
Donc je vais vous donner l'indice que c'est juste appelé faker sur NPM.
Si vous cherchez juste pour faker la première chose qui vient et vous voulez jeter un oeil à certains de ces exemples et c'est tout ce que je vais dire.
Alors amusez-vous avec cela.
C'est un de ces exercices que je recommande vraiment que vous faites.
Je recommande que vous faites tous, mais celui-ci en particulier va activer un tas de différentes parties importantes de votre cerveau de développeur.
Je recommande vivement que vous le fassiez.
Ne trichez pas et avancez rapidement pour voir comment je le fais.
Prenez le temps et passez par elle sur votre propre.
Et puis, comme toujours, quand vous êtes prêt une fois que vous l'essayer et que vous obtenez soit pour travailler ou vous vous coincé puis publier une vidéo et je serai de retour avec une solution.
Très bien, vous verrez un peu.
Donc, si vous avez obtenu de travailler à 100 pour cent ou si vous l'obtenez pour travailler partiellement ou si vous êtes tout simplement ignorer tout ce que j'ai dit et l'expédition rapide, je vais aller sur la solution en ce moment.
Je commencerai par dégager le consul ici et la première chose que nous devons faire est de faire un répertoire nommé ma boutique afin de faire mon magasin répertoire et puis nous allons aller à l'intérieur de ce répertoire CD ma boutique.
Grand faire un fichier appelé liste des produits.
Oui.
Touchez donc les produits de liste qui génie.
Et puis nous avons besoin d'installer le paquet faker.
Donc, nous avons besoin de type NPM installer F.A ..
Nous allons prendre un moment et puis dès qu'il sera terminé, nous verrons que nous avons un nouveau répertoire de modules de noeud.
Vous pouvez voir que ici vous pourriez aussi le voir ici pour les modules de noeud LS de bande et à l'intérieur de celui-ci nous avons faker et tous pour la logique F.A. et tout le code qui va avec elle.
Alors fermez-le et ouvrons notre dossier ici.
Liste des produits que Julius la toute première chose que nous voulons faire est import faker.
Donc, nous allons avoir un faux-requérant et nous allons le définir égal à une variable.
Je vais juste l'appeler faux.
Far F.A. Les ECOs acquièrent F.A. et c'est tout.
Et si nous voulons nous assurer que cela fonctionne, nous pouvons simplement lancer des produits de listes de nœuds qui nous plaisent et aussi longtemps que vous n'obtenez pas d'erreur alors nous sommes tous bons.
Si j'avais quelque chose ici comme loin F.A. égale requiert faker avec deux heures et puis j'ai essayé d'exécuter le fichier.
Vous pouvez le voir, il me donne une erreur.
Impossible de trouver un module faker était à la nôtre.
Donc, il a trouvé le module qui est grand et il clair que l'erreur loin.
Retournez au faker avec un r.
Maintenant, ouvrons les documents faux et jetez un oeil à leur exemple qu'ils fournissent que vous avez un exemple de la façon d'utiliser Faker dans un navigateur.
Ce n'est pas ce que nous faisons.
Nous sommes à la recherche de l'exemple de G-S pas que vous pouvez voir qu'ils l'ont exigé comme nous l'avons fait et puis ils font trois choses différentes.
Il suffit de copier ces derniers et voir comment ils fonctionnent.
C'est donc toujours un bon point de départ.
Si un paquet a toujours une sorte d'introduction d'utilisation ou de début d'extrait de code, je vais toujours pour cela d'abord.
Alors revenons en arrière et collez ça.
Il semble que ce code générera un nom aléatoire ou un email aléatoire et une carte de contact aléatoire.
Alors, allons-y et nous allons faire un à la fois.
Nous allons commenter ceux-ci ici et nous allons juste faire nom aléatoire et nous allons constamment log nom aléatoire à la console finale le nom aléatoire de log juste comme ça et sauver et nous allons exécuter nos produits liste de noeud de fichier oui et nous obtenons un Nouveau nom aléatoire Eugene Parker MS. Et nous ferons encore deux autres.
Voilà.
Noms aléatoires.
Essayons la même chose maintenant, mais avec un e-mail aléatoire afin qu'il changera simplement ce que nous imprimons.
Juste le nom de la variable.
Et nous allons recommencer.
Maintenant, nous obtenons ces nouveaux e-mails aléatoires.
Et enfin, nous allons le faire avec la carte au hasard, même si nous n'avons pas besoin d'utiliser l'un de ces pour l'exercice que je vous demande de faire.
Il est bon de se familiariser avec la façon dont il fonctionne.
Donc, tout est faux point quelque chose.
C'est autre chose.
Donc F.A. dot une sorte de catégorie comme internet ou nom et puis une méthode particulière comme trouver un nom ou e-mail.
Maintenant, essayons une carte aléatoire et voyons ce que cela nous donne.
Sensationnel.
OK, donc beaucoup d'informations ici.
Tonnes et tonnes d'informations, y compris le nom d'e-mail nom d'utilisateur et l'adresse numéro de téléphone site Web.
Une entreprise qu'ils travaillent pour qu'elle a un slogan comme Frontline succès en temps réel et quelques B.S.
ainsi que.
Mesure de la matrice visionnaire.
Aussi quelques messages que je devine comme des billets de blog ou des commentaires toutes sortes d'informations amusantes et des informations utiles.
Si nous voulions céder notre base de données, nous voulions avoir des données de démarrage sans avoir à vous inscrire à des utilisateurs réels.
C'est là que l'échec devient vraiment pratique.
Mais bien sûr, ce n'est pas ce que nous essayons de faire.
Je vais donc supprimer tout cela.
Ce que nous essayons de faire est d'imprimer un produit aléatoire avec un prix aléatoire et de le faire 10 fois.
Revenons aux documents falsifiés et faites défiler vers le bas un peu et vers le bas nous voyons cette section appelée les méthodes d'API et ceci montre toutes les différentes méthodes toutes les différentes choses que le faux peut produire pour nous.
Et la catégorie à laquelle nous avons accès sous.
Nous devons donc aborder toutes les composantes de l'adresse.
Et le prochain est le commerce qui sonne comme vous pourriez avoir quelque chose que nous recherchons et il fait.
Donc, le nom du produit définitivement nous pourrions faire le nom du produit de commerce.
Et que savez-vous.
Juste en dessous du nom du produit.
Nous avons aussi le prix.
Donc, les deux choses que nous recherchons sous commères nom de notre produit et le prix.
Testez-les et nous ferons juste un premier.
Donc, les points fausses dot commers point nom du produit comme ça.
C'est une méthode et nous l'imprimerons.
Alors annulez ce journal juste comme ça et je vais effacer ma console à nouveau et exécuter le fichier.
Et nous avons obtenu le vélo de métal impressionnant et les vêtements frais épurés de temps de Walmer et Toona concret rustique.
C'est super.
Cela nous permettra de générer un nom de produit.
Essayons maintenant pour un prix.
Donc je vais juste dupliquer cette ligne qui dans le nuage neuf et en sublime vous pouvez faire avec le changement de commande D.
Et je vais commenter le premier.
Et juste pour vérifier que c'était le prix du commerce.
Donc, nous allons faire Faker noir commerce pas de prix et c'est aussi une méthode.
Tous sont.
Et je vais sauver cela et juste frapper la flèche haut saisie entrer et maintenant nous obtenons un prix aléatoire.
Génial.
La prochaine chose que nous voulons faire est de les combiner en une seule ligne et alors nous nous soucierons de le répéter 10 fois.
Donc, nous voulons le combiner de sorte qu'il ressemble à nom de produit tableau de bord et ensuite le prix.
Donc, si nous pouvons simplement faire une seule ligne où nous constamment consigner une fois comme ça.
Nous allons donc consulat enregistrer le nom du produit plus et nous pouvons commencer avec ce nom de produit.
Plus le prix et économiser.
Et si nous frappons la flèche vers le haut nous obtenons Tastee pris dans la voiture 335 point sept.
Bien sûr, nous voulons un espace dans un tiret.
Donc, nous devons revenir à notre concaténation de chaîne et ajouter une nouvelle chaîne avec un espace et avec le tiret et un autre espace, puis l'autre signe plus.
Et maintenant nous ajoutons ceux ensemble et frappez la flèche vers le haut et l'exécutez encore.
Nous obtenons maintenant raffinage de pommes de terre en béton 38 points année 9.
Wow, c'est vraiment un excellent prix pour une pizza en béton, en particulier la pizza en béton raffiné.
Tout droit notre tarif une chose mineure que nous manquons est un signe de dollar.
Donc, dans mon exemple, j'ai eu un signe dollar et il ressemblait à la pizza en béton raffiné Dasch dollar signe trente huit point zéro neuf.
Donc, nous pouvons simplement ajouter que juste ici comme ça ou si nous voulions vraiment ce qui n'est pas vraiment une bonne idée, mais nous pourrions l'ajouter séparément.
C'est un signe dollar, mais il est beaucoup plus simple d'utiliser la chaîne que nous avons déjà.
Donc signe de dollar tableau de bord et maintenant sauvera et je vais effacer cela et le lancer à nouveau.
Maintenant nous obtenons l'intelligence.
Est-ce que n'importe quel ordinateur au prix d'aubaine de 88 cents avec le signe dollar.
Donc la dernière chose que nous devons faire est de le répéter 10 fois à ce jour, vous devriez être un expert en répétant des choses.
On peut utiliser une boucle while ou on peut utiliser une boucle for.
Et comme vous le savez maintenant, je préfère vraiment les boucles, elles sont beaucoup plus courtes la plupart du temps.
Donc, faire une boucle pour répéter quelque chose 10 fois.
Et il ya beaucoup de façons de le faire.
Je vais juste commencer à zéro et aller bien, je suis moins de 10 et ajouter un à chaque fois.
Mais bien sûr, nous pourrions aller dans l'autre sens, commencer à 10 et soustraire 1.
Nous pourrions passer de 20 à 30.
Il ya tellement d'options ici, mais la norme.
S'il y avait une manière standard de faire ceci est d'aller de zéro jusqu'à le nombre et alors tout que nous devons faire est de copier notre code ici juste comme ce coup sauvent et essayons de l'exécuter maintenant.
Voilà.
Nous obtenons 10 produits différents et 10 prix différents.
La dernière chose vraiment mineure est d'aller de l'avant et d'ajouter dans notre petit message qui dit Bienvenue dans ma boutique et nous pouvons également ajouter dans certains de ces signes égaux juste espacé un peu comme ça.
Bien sûr, cela est totalement superflu.
Pas quelque chose que je veux vraiment que vous passiez beaucoup de temps dans ce cas, mais juste pour suivre et de le faire ressembler exactement à l'exemple ressemble à je vais aller de l'avant et ajouter ceux-ci et si nous l'exécuter maintenant clair vous donner le Pleine expérience et nous avons touché courir ou nous avons touché entrer.
Je me réveille à ma boutique et mes 10 produits avec les 10 prix.
OK, c'est tout ce que nous devions faire.
J'espère que vous avez apprécié un peu.
Comme je l'ai mentionné plus tôt faker est non seulement un simple et facile à utiliser le paquet mais c'est aussi celui qui est utilisé assez largement.
Donc ce n'est pas juste comme les blagues knock knock ou les paquets de chat moi qui sont totalement inutiles.
C'est quelque chose qui a une utilisation réelle et que vous voyez réellement dans le monde réel et dans la prochaine vidéo va présenter un nouveau paquet vraiment très important à ce cours.