1
00:00:00,120 --> 00:00:01,440
D'accord, nous reviendrons.

2
00:00:01,590 --> 00:00:03,480
Il est temps pour un autre exercice.

3
00:00:03,480 --> 00:00:12,430
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.

4
00:00:12,480 --> 00:00:20,580
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.

5
00:00:20,580 --> 00:00:22,790
Voici donc un aperçu de ce que vous devez faire.

6
00:00:22,860 --> 00:00:27,630
Créer un répertoire nommé ma boutique dans un fichier nommé liste des produits.

7
00:00:27,660 --> 00:00:37,330
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é.

8
00:00:37,350 --> 00:00:41,890
Il vous aide vraiment très facilement et rapidement créer des données fausses aléatoires.

9
00:00:42,000 --> 00:00:48,540
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.

10
00:00:48,540 --> 00:01:00,390
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.

11
00:01:00,450 --> 00:01:06,890
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.

12
00:01:06,900 --> 00:01:10,750
Il a certainement un peu de sens de l'humour dans certaines des choses qu'il génère.

13
00:01:10,860 --> 00:01:20,400
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.

14
00:01:20,400 --> 00:01:24,550
C'est juste une ou deux lignes dont vous aurez besoin à partir des documents faux pour que cela fonctionne.

15
00:01:24,930 --> 00:01:43,340
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.

16
00:01:43,350 --> 00:01:48,420
Donc vous devez générer deux choses différentes et les imprimer et je vais vous montrer à quoi il ressemble.

17
00:01:48,780 --> 00:01:52,770
Node liste des produits tels que.

18
00:01:53,050 --> 00:02:04,010
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.

19
00:02:04,020 --> 00:02:05,290
Ceux-ci sont tous randomisés.

20
00:02:05,520 --> 00:02:07,320
Et les prix sont également randomisés.

21
00:02:07,450 --> 00:02:15,030
Tout ce que je cherche est de 10 lignes où nous avons un produit aléatoire un tiret et un prix aléatoire.

22
00:02:15,630 --> 00:02:18,380
Et si vous souhaitez aller de l'avant et le format très bien comme ça.

23
00:02:18,390 --> 00:02:22,180
Nous avons un petit message de bienvenue, mais ce n'est pas vraiment l'objet de tout cela.

24
00:02:22,200 --> 00:02:28,610
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.

25
00:02:28,770 --> 00:02:32,590
Donc je vais vous donner l'indice que c'est juste appelé faker sur NPM.

26
00:02:32,640 --> 00:02:40,590
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.

27
00:02:40,740 --> 00:02:42,110
Alors amusez-vous avec cela.

28
00:02:42,120 --> 00:02:46,420
C'est un de ces exercices que je recommande vraiment que vous faites.

29
00:02:46,560 --> 00:02:53,310
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.

30
00:02:53,430 --> 00:02:55,570
Je recommande vivement que vous le fassiez.

31
00:02:55,650 --> 00:02:58,390
Ne trichez pas et avancez rapidement pour voir comment je le fais.

32
00:02:58,440 --> 00:03:00,420
Prenez le temps et passez par elle sur votre propre.

33
00:03:00,750 --> 00:03:09,390
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.

34
00:03:09,390 --> 00:03:16,230
Très bien, vous verrez un peu.

35
00:03:16,230 --> 00:03:25,830
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.

36
00:03:25,830 --> 00:03:40,270
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.

37
00:03:40,560 --> 00:03:44,640
Grand faire un fichier appelé liste des produits.

38
00:03:44,670 --> 00:03:45,310
Oui.

39
00:03:45,540 --> 00:03:50,250
Touchez donc les produits de liste qui génie.

40
00:03:50,370 --> 00:03:53,520
Et puis nous avons besoin d'installer le paquet faker.

41
00:03:53,520 --> 00:03:57,960
Donc, nous avons besoin de type NPM installer F.A ..

42
00:03:58,620 --> 00:04:04,880
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.

43
00:04:04,920 --> 00:04:15,060
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.

44
00:04:15,360 --> 00:04:18,350
Alors fermez-le et ouvrons notre dossier ici.

45
00:04:18,360 --> 00:04:24,540
Liste des produits que Julius la toute première chose que nous voulons faire est import faker.

46
00:04:24,540 --> 00:04:29,430
Donc, nous allons avoir un faux-requérant et nous allons le définir égal à une variable.

47
00:04:29,430 --> 00:04:31,170
Je vais juste l'appeler faux.

48
00:04:31,170 --> 00:04:34,020
Far F.A. Les ECOs acquièrent F.A. et c'est tout.

49
00:04:34,110 --> 00:04:43,350
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.

50
00:04:43,440 --> 00:04:52,480
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.

51
00:04:52,770 --> 00:04:54,090
Vous pouvez le voir, il me donne une erreur.

52
00:04:54,120 --> 00:04:57,060
Impossible de trouver un module faker était à la nôtre.

53
00:04:57,210 --> 00:05:00,640
Donc, il a trouvé le module qui est grand et il clair que l'erreur loin.

54
00:05:00,840 --> 00:05:03,240
Retournez au faker avec un r.

55
00:05:03,240 --> 00:05:12,510
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.

56
00:05:12,620 --> 00:05:13,890
Ce n'est pas ce que nous faisons.

57
00:05:13,910 --> 00:05:21,660
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.

58
00:05:21,980 --> 00:05:24,530
Il suffit de copier ces derniers et voir comment ils fonctionnent.

59
00:05:24,520 --> 00:05:26,420
C'est donc toujours un bon point de départ.

60
00:05:26,480 --> 00:05:33,410
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.

61
00:05:33,620 --> 00:05:37,250
Alors revenons en arrière et collez ça.

62
00:05:37,310 --> 00:05:43,730
Il semble que ce code générera un nom aléatoire ou un email aléatoire et une carte de contact aléatoire.

63
00:05:44,060 --> 00:05:46,630
Alors, allons-y et nous allons faire un à la fois.

64
00:05:46,900 --> 00:06:11,200
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.

65
00:06:11,320 --> 00:06:11,940
Voilà.

66
00:06:11,950 --> 00:06:13,090
Noms aléatoires.

67
00:06:13,390 --> 00:06:19,860
Essayons la même chose maintenant, mais avec un e-mail aléatoire afin qu'il changera simplement ce que nous imprimons.

68
00:06:20,380 --> 00:06:21,860
Juste le nom de la variable.

69
00:06:22,100 --> 00:06:23,400
Et nous allons recommencer.

70
00:06:23,770 --> 00:06:26,310
Maintenant, nous obtenons ces nouveaux e-mails aléatoires.

71
00:06:26,890 --> 00:06:33,330
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.

72
00:06:33,520 --> 00:06:35,730
Il est bon de se familiariser avec la façon dont il fonctionne.

73
00:06:35,750 --> 00:06:38,820
Donc, tout est faux point quelque chose.

74
00:06:38,900 --> 00:06:40,070
C'est autre chose.

75
00:06:40,250 --> 00:06:48,650
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.

76
00:06:48,640 --> 00:06:53,590
Maintenant, essayons une carte aléatoire et voyons ce que cela nous donne.

77
00:06:54,370 --> 00:06:54,670
Sensationnel.

78
00:06:54,700 --> 00:06:56,470
OK, donc beaucoup d'informations ici.

79
00:06:56,690 --> 00:07:03,120
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.

80
00:07:03,250 --> 00:07:09,130
Une entreprise qu'ils travaillent pour qu'elle a un slogan comme Frontline succès en temps réel et quelques B.S.

81
00:07:09,130 --> 00:07:09,660
ainsi que.

82
00:07:09,700 --> 00:07:12,040
Mesure de la matrice visionnaire.

83
00:07:12,050 --> 00:07:17,720
Aussi quelques messages que je devine comme des billets de blog ou des commentaires toutes sortes d'informations amusantes et des informations utiles.

84
00:07:17,720 --> 00:07:23,130
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.

85
00:07:23,360 --> 00:07:26,050
C'est là que l'échec devient vraiment pratique.

86
00:07:26,180 --> 00:07:28,240
Mais bien sûr, ce n'est pas ce que nous essayons de faire.

87
00:07:28,370 --> 00:07:30,290
Je vais donc supprimer tout cela.

88
00:07:30,520 --> 00:07:36,730
Ce que nous essayons de faire est d'imprimer un produit aléatoire avec un prix aléatoire et de le faire 10 fois.

89
00:07:36,880 --> 00:07:49,060
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.

90
00:07:49,250 --> 00:07:51,610
Et la catégorie à laquelle nous avons accès sous.

91
00:07:51,880 --> 00:07:55,910
Nous devons donc aborder toutes les composantes de l'adresse.

92
00:07:55,910 --> 00:08:01,400
Et le prochain est le commerce qui sonne comme vous pourriez avoir quelque chose que nous recherchons et il fait.

93
00:08:01,390 --> 00:08:05,090
Donc, le nom du produit définitivement nous pourrions faire le nom du produit de commerce.

94
00:08:05,210 --> 00:08:06,030
Et que savez-vous.

95
00:08:06,050 --> 00:08:07,180
Juste en dessous du nom du produit.

96
00:08:07,220 --> 00:08:08,480
Nous avons aussi le prix.

97
00:08:08,530 --> 00:08:13,280
Donc, les deux choses que nous recherchons sous commères nom de notre produit et le prix.

98
00:08:13,610 --> 00:08:16,300
Testez-les et nous ferons juste un premier.

99
00:08:16,370 --> 00:08:23,240
Donc, les points fausses dot commers point nom du produit comme ça.

100
00:08:23,410 --> 00:08:25,740
C'est une méthode et nous l'imprimerons.

101
00:08:25,780 --> 00:08:34,360
Alors annulez ce journal juste comme ça et je vais effacer ma console à nouveau et exécuter le fichier.

102
00:08:34,660 --> 00:08:42,600
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.

103
00:08:42,640 --> 00:08:43,670
C'est super.

104
00:08:43,900 --> 00:08:46,240
Cela nous permettra de générer un nom de produit.

105
00:08:46,250 --> 00:08:47,860
Essayons maintenant pour un prix.

106
00:08:47,890 --> 00:08:54,810
Donc je vais juste dupliquer cette ligne qui dans le nuage neuf et en sublime vous pouvez faire avec le changement de commande D.

107
00:08:55,020 --> 00:08:56,480
Et je vais commenter le premier.

108
00:08:56,890 --> 00:09:00,420
Et juste pour vérifier que c'était le prix du commerce.

109
00:09:00,670 --> 00:09:05,470
Donc, nous allons faire Faker noir commerce pas de prix et c'est aussi une méthode.

110
00:09:05,570 --> 00:09:06,550
Tous sont.

111
00:09:06,760 --> 00:09:15,300
Et je vais sauver cela et juste frapper la flèche haut saisie entrer et maintenant nous obtenons un prix aléatoire.

112
00:09:15,350 --> 00:09:16,390
Génial.

113
00:09:16,390 --> 00:09:22,150
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.

114
00:09:22,390 --> 00:09:31,210
Donc, nous voulons le combiner de sorte qu'il ressemble à nom de produit tableau de bord et ensuite le prix.

115
00:09:31,490 --> 00:09:38,030
Donc, si nous pouvons simplement faire une seule ligne où nous constamment consigner une fois comme ça.

116
00:09:38,300 --> 00:09:43,720
Nous allons donc consulat enregistrer le nom du produit plus et nous pouvons commencer avec ce nom de produit.

117
00:09:43,730 --> 00:09:46,480
Plus le prix et économiser.

118
00:09:46,490 --> 00:09:52,480
Et si nous frappons la flèche vers le haut nous obtenons Tastee pris dans la voiture 335 point sept.

119
00:09:52,580 --> 00:09:54,830
Bien sûr, nous voulons un espace dans un tiret.

120
00:09:54,830 --> 00:10:04,840
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.

121
00:10:05,600 --> 00:10:10,430
Et maintenant nous ajoutons ceux ensemble et frappez la flèche vers le haut et l'exécutez encore.

122
00:10:10,490 --> 00:10:15,590
Nous obtenons maintenant raffinage de pommes de terre en béton 38 points année 9.

123
00:10:15,800 --> 00:10:20,130
Wow, c'est vraiment un excellent prix pour une pizza en béton, en particulier la pizza en béton raffiné.

124
00:10:20,360 --> 00:10:23,900
Tout droit notre tarif une chose mineure que nous manquons est un signe de dollar.

125
00:10:24,160 --> 00:10:31,610
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.

126
00:10:31,750 --> 00:10:40,130
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.

127
00:10:40,120 --> 00:10:44,930
C'est un signe dollar, mais il est beaucoup plus simple d'utiliser la chaîne que nous avons déjà.

128
00:10:45,110 --> 00:10:53,810
Donc signe de dollar tableau de bord et maintenant sauvera et je vais effacer cela et le lancer à nouveau.

129
00:10:53,870 --> 00:10:54,910
Maintenant nous obtenons l'intelligence.

130
00:10:54,910 --> 00:10:59,240
Est-ce que n'importe quel ordinateur au prix d'aubaine de 88 cents avec le signe dollar.

131
00:10:59,480 --> 00:11:05,100
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.

132
00:11:05,260 --> 00:11:07,730
On peut utiliser une boucle while ou on peut utiliser une boucle for.

133
00:11:08,090 --> 00:11:12,700
Et comme vous le savez maintenant, je préfère vraiment les boucles, elles sont beaucoup plus courtes la plupart du temps.

134
00:11:12,740 --> 00:11:15,720
Donc, faire une boucle pour répéter quelque chose 10 fois.

135
00:11:15,880 --> 00:11:17,470
Et il ya beaucoup de façons de le faire.

136
00:11:17,500 --> 00:11:23,910
Je vais juste commencer à zéro et aller bien, je suis moins de 10 et ajouter un à chaque fois.

137
00:11:24,080 --> 00:11:28,240
Mais bien sûr, nous pourrions aller dans l'autre sens, commencer à 10 et soustraire 1.

138
00:11:28,310 --> 00:11:30,640
Nous pourrions passer de 20 à 30.

139
00:11:30,640 --> 00:11:32,690
Il ya tellement d'options ici, mais la norme.

140
00:11:32,700 --> 00:11:46,360
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.

141
00:11:47,600 --> 00:11:48,160
Voilà.

142
00:11:48,190 --> 00:11:52,100
Nous obtenons 10 produits différents et 10 prix différents.

143
00:11:52,100 --> 00:12:08,510
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.

144
00:12:08,650 --> 00:12:10,720
Bien sûr, cela est totalement superflu.

145
00:12:10,820 --> 00:12:28,310
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.

146
00:12:28,420 --> 00:12:32,560
Je me réveille à ma boutique et mes 10 produits avec les 10 prix.

147
00:12:32,790 --> 00:12:34,520
OK, c'est tout ce que nous devions faire.

148
00:12:34,790 --> 00:12:36,400
J'espère que vous avez apprécié un peu.

149
00:12:36,400 --> 00:12:43,970
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.

150
00:12:44,200 --> 00:12:50,230
Donc ce n'est pas juste comme les blagues knock knock ou les paquets de chat moi qui sont totalement inutiles.

151
00:12:50,410 --> 00:13:00,160
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.
