1
00:00:00,120 --> 00:00:01,440
OK, torneremo.

2
00:00:01,590 --> 00:00:03,480
È tempo per un altro esercizio.

3
00:00:03,480 --> 00:00:10,170
Questo esercizio rafforzerà l'NPM e l'installazione di pacchetti che richiedono loro l'esecuzione di file con Noad e anche alcuni dei

4
00:00:10,170 --> 00:00:12,430
comandi di base della riga di comando.

5
00:00:12,480 --> 00:00:16,950
Ma oltre a tutto ciò ti costringerà anche a essere un po 'intraprendente e

6
00:00:16,950 --> 00:00:20,580
a leggere i documenti per scoprire come funziona un particolare pacchetto.

7
00:00:20,580 --> 00:00:22,790
Quindi ecco una carrellata di ciò che devi fare.

8
00:00:22,860 --> 00:00:27,630
Creare una directory denominata il mio negozio in un file denominato elenco prodotti.

9
00:00:27,660 --> 00:00:34,980
J. S. all'interno della directory del mio negozio e quindi è necessario installare i

10
00:00:34,980 --> 00:00:37,330
falsi pacchetti faker un pacchetto che è in realtà abbastanza ampiamente utilizzato.

11
00:00:37,350 --> 00:00:41,890
Ti aiuta davvero molto facilmente e rapidamente a creare dati falsi casuali.

12
00:00:42,000 --> 00:00:46,080
Quindi, se stai testando la tua applicazione e non hai utenti ma vuoi riempirla

13
00:00:46,080 --> 00:00:48,540
con dati utente falsi che non sono tutti identici.

14
00:00:48,540 --> 00:00:54,420
Quindi vuoi generare 100 numeri di telefono diversi che seguono un particolare formato o 100 indirizzi falsi

15
00:00:54,420 --> 00:01:00,390
che hanno tutti uno stato e un codice postale in città o che vuoi generare nomi casuali.

16
00:01:00,450 --> 00:01:06,890
Farà anche cose come generare colori casuali e slogan di avvio casuale gergo di hacker casuale.

17
00:01:06,900 --> 00:01:10,750
Ha sicuramente un po 'di senso dell'umorismo in alcune delle cose che genera.

18
00:01:10,860 --> 00:01:15,990
Ma ciò che è importante è che si tratta di un pacchetto che non conosci ancora e devi

19
00:01:15,990 --> 00:01:20,400
installarlo e quindi devi capire come funziona e rassicurarti in questo momento che è semplice.

20
00:01:20,400 --> 00:01:24,550
È solo una o due righe di cui avrai bisogno dai faker doc per farlo funzionare.

21
00:01:24,930 --> 00:01:29,400
Quindi non stiamo parlando di qualche esercizio pazzo che, sai, ti spinge davvero tanto, ma

22
00:01:29,400 --> 00:01:34,740
ti chiedo di avvicinarti a questo come se fosse la vita reale e stavi cercando di capire come

23
00:01:34,740 --> 00:01:41,280
generare dati falsi e i dati che ho vuoi che tu generi 10 nomi di prodotti casuali e 10 prezzi casuali e

24
00:01:41,280 --> 00:01:43,340
il fallimento ha entrambi questi come opzioni.

25
00:01:43,350 --> 00:01:47,940
Quindi devi generare due cose diverse e stamparle e ti mostrerò come appare.

26
00:01:48,780 --> 00:01:52,770
Node elenca prodotti come.

27
00:01:53,050 --> 00:01:57,900
E questo è l'output che sto cercando per il tuo aspetto sarà un po 'diverso

28
00:01:57,900 --> 00:02:04,010
a causa dei nomi dei prodotti come le piccole culle e computer mouse in gomma di computer fantastico granito Gusto.

29
00:02:04,020 --> 00:02:05,290
Questi sono tutti randomizzati.

30
00:02:05,520 --> 00:02:07,320
E i prezzi sono anche randomizzati.

31
00:02:07,450 --> 00:02:15,030
Tutto quello che sto cercando sono 10 righe in cui abbiamo un prodotto casuale un trattino e un prezzo casuale.

32
00:02:15,630 --> 00:02:18,380
E se vuoi andare avanti e formattarlo in questo modo.

33
00:02:18,390 --> 00:02:22,180
Abbiamo un piccolo messaggio di benvenuto ma questo non è il vero obiettivo di tutta questa faccenda.

34
00:02:22,200 --> 00:02:27,990
È molto più su NPM e l'installazione di cose e quindi anche la lettura dei documenti e capire

35
00:02:27,990 --> 00:02:28,610
come funziona.

36
00:02:28,770 --> 00:02:32,590
Quindi ti darò il suggerimento che è appena chiamato faker su NPM.

37
00:02:32,640 --> 00:02:38,670
Se cerchi solo i falsi, la prima cosa che emerge e vuoi dare un'occhiata ad alcuni di questi esempi e

38
00:02:38,670 --> 00:02:40,590
questo è tutto ciò che dirò.

39
00:02:40,740 --> 00:02:42,110
Quindi divertiti con questo.

40
00:02:42,120 --> 00:02:46,420
Questo è uno di quegli esercizi che consiglio vivamente di fare.

41
00:02:46,560 --> 00:02:51,210
Ti consiglio di farli tutti, ma questo in particolare attiverà un sacco di diverse

42
00:02:51,210 --> 00:02:53,310
parti importanti del cervello dello sviluppatore.

43
00:02:53,430 --> 00:02:55,570
Quindi consiglio vivamente di farlo.

44
00:02:55,650 --> 00:02:58,390
Non solo imbrogliare e andare avanti veloce per vedere come lo faccio.

45
00:02:58,440 --> 00:03:00,420
Prenditi il ​​tempo e affrontalo da solo.

46
00:03:00,750 --> 00:03:06,060
E poi come sempre quando sei pronto quando lo provi e lo fai funzionare o ti blocchi,

47
00:03:06,390 --> 00:03:09,390
quindi pubblica un video e tornerò con una soluzione.

48
00:03:09,390 --> 00:03:10,320
Bene, ci vediamo tra un po '.

49
00:03:16,230 --> 00:03:21,150
Quindi, se devi lavorare al 100% o se riesci a farlo funzionare parzialmente o se stai semplicemente ignorando tutto

50
00:03:21,150 --> 00:03:25,830
ciò che ho detto e solo l'inoltro veloce ho intenzione di andare oltre la soluzione in questo momento.

51
00:03:25,830 --> 00:03:30,750
Inizierò chiarendo il console qui e la prima cosa che dovremo fare è

52
00:03:30,750 --> 00:03:40,270
creare una directory denominata il mio negozio, in modo da creare la directory nel mio negozio e poi entreremo nel mio CD di directory.

53
00:03:40,560 --> 00:03:44,640
Ottimo creare un file chiamato elenco prodotti.

54
00:03:44,670 --> 00:03:45,310
Sì.

55
00:03:45,540 --> 00:03:50,250
Quindi toccare elenco prodotti che genio.

56
00:03:50,370 --> 00:03:53,520
E quindi dobbiamo installare il pacchetto faker.

57
00:03:53,520 --> 00:03:57,960
Quindi dobbiamo digitare NPM install F. UN. Ci vorrà un momento e non appena finirà vedremo che abbiamo una nuova directory dei moduli del nodo.

58
00:03:58,620 --> 00:04:04,650
Potete vedere che qui potete anche vederlo qui per i moduli del

59
00:04:04,920 --> 00:04:11,760
nodo del nastro LS e al suo interno abbiamo faker e tutto per F. UN. logica e tutto il codice che lo accompagna.

60
00:04:11,970 --> 00:04:15,060
Quindi chiudi e apri il nostro file qui.

61
00:04:15,360 --> 00:04:18,350
Elenca i prodotti che Julius la prima cosa che vogliamo fare è importare faker.

62
00:04:18,360 --> 00:04:24,540
Quindi avremo un falso richiesto e lo imposteremo uguale a una variabile.

63
00:04:24,540 --> 00:04:29,430
Lo chiamerò solo falso.

64
00:04:29,430 --> 00:04:31,170
Far F. UN. Gli ECO acquisiscono F. UN. e questo è tutto.

65
00:04:31,170 --> 00:04:34,020
E se

66
00:04:34,110 --> 00:04:40,770
vogliamo assicurarci che funzioni, possiamo semplicemente eseguire i prodotti dell'elenco dei nodi che ci fanno Jeep e finché non si ottiene un errore, allora siamo tutti a posto.

67
00:04:40,770 --> 00:04:43,350
Se avessi qualcosa qui dentro come lontano F. UN. uguale richiede falso con due ore e

68
00:04:43,440 --> 00:04:50,970
poi ho provato a eseguire il file.

69
00:04:51,120 --> 00:04:52,480
Puoi vedere che mi dà un errore.

70
00:04:52,770 --> 00:04:54,090
Non riesco a trovare un modulo faker era al nostro.

71
00:04:54,120 --> 00:04:57,060
Quindi ha trovato il modulo che è fantastico e cancella quell'errore.

72
00:04:57,210 --> 00:05:00,640
Torna ai falsi con una r.

73
00:05:00,840 --> 00:05:03,240
Ora apriamo i documenti di faker e

74
00:05:03,240 --> 00:05:09,650
diamo un'occhiata al loro esempio che forniscono che hai un esempio di come usare faker in un browser.

75
00:05:09,640 --> 00:05:12,510
Non è quello che stiamo facendo.

76
00:05:12,620 --> 00:05:13,890
Stiamo cercando l'esempio di

77
00:05:13,910 --> 00:05:19,910
nessun G-S, puoi vedere che lo richiedevano proprio come abbiamo fatto noi e poi stanno facendo tre cose diverse.

78
00:05:19,910 --> 00:05:21,660
Copiamo questi e vediamo come funzionano.

79
00:05:21,980 --> 00:05:24,530
Quindi questo è sempre un buon punto di partenza.

80
00:05:24,520 --> 00:05:26,420
lo cerco sempre per primo.

81
00:05:26,480 --> 00:05:32,560
Se un pacchetto ha mai un qualche tipo di introduzione all'utilizzo o uno snippet di codice per iniziare,

82
00:05:32,560 --> 00:05:33,410
Quindi torniamo indietro e incolliamolo.

83
00:05:33,620 --> 00:05:37,250
Sembra che questo codice genererà un nome casuale o un'e-mail casuale e una scheda di contatto casuale.

84
00:05:37,310 --> 00:05:43,730
Quindi eseguiamo questo e lo faremo solo uno alla volta.

85
00:05:44,060 --> 00:05:46,630
Diamo un commento a questi qui e

86
00:05:46,900 --> 00:05:53,870
faremo solo un nome casuale e registreremo costantemente il nome casuale alla console di fine il nome casuale

87
00:05:53,870 --> 00:06:03,620
del registro proprio come quello e salveremo e eseguiremo i nostri file list list prodotti su yes e otterremo un nuovo nome casuale Eugene Parker MS. E ne faremo altri due.

88
00:06:03,740 --> 00:06:11,200
Eccoci.

89
00:06:11,320 --> 00:06:11,940
Nomi casuali

90
00:06:11,950 --> 00:06:13,090
Proviamo ora la stessa cosa ma con e-mail casuali, quindi cambierà solo ciò che stampiamo.

91
00:06:13,390 --> 00:06:19,860
Solo il nome della variabile.

92
00:06:20,380 --> 00:06:21,860
E lo eseguiremo di nuovo.

93
00:06:22,100 --> 00:06:23,400
Ora riceviamo queste nuove e-mail casuali.

94
00:06:23,770 --> 00:06:26,310
E infine lo faremo con la carta casuale

95
00:06:26,890 --> 00:06:32,210
anche se non è necessario utilizzare nessuno di questi per l'esercizio che ti chiedo di fare.

96
00:06:32,200 --> 00:06:33,330
È buono solo per familiarizzare con il suo funzionamento.

97
00:06:33,520 --> 00:06:35,730
Quindi tutto è falso puntare qualcosa.

98
00:06:35,750 --> 00:06:38,820
Questo è qualcos'altro.

99
00:06:38,900 --> 00:06:40,070
Quindi F. UN. dotare una sorta di categoria come internet

100
00:06:40,250 --> 00:06:46,820
o nome e quindi un metodo particolare come trovare un nome o e-mail.

101
00:06:47,140 --> 00:06:48,650
Ora proviamo una carta a caso e vediamo cosa ci offre.

102
00:06:48,640 --> 00:06:53,590
Wow.

103
00:06:54,370 --> 00:06:54,670
OK molte informazioni qui.

104
00:06:54,700 --> 00:06:56,470
Tonnellate di informazioni tra cui nome e-mail nome utente e indirizzo numero di telefono sito Web.

105
00:06:56,690 --> 00:07:03,120
Una società che lavorano per questo ha un tormentone come successo in tempo reale Frontline e alcuni B. S.

106
00:07:03,250 --> 00:07:09,130
anche.

107
00:07:09,130 --> 00:07:09,660
Metriche di matrice visionaria.

108
00:07:09,700 --> 00:07:12,040
Anche alcuni post che indovino come post di blog o commenti di ogni sorta di informazioni divertenti e informazioni utili.

109
00:07:12,050 --> 00:07:17,680
Se volessimo cedere il nostro database, volevamo avere alcuni

110
00:07:17,720 --> 00:07:22,320
dati di base senza dover registrare utenti reali.

111
00:07:22,340 --> 00:07:23,130
È qui che il fallimento diventa davvero utile.

112
00:07:23,360 --> 00:07:26,050
Ma ovviamente non è quello che stiamo cercando di fare.

113
00:07:26,180 --> 00:07:28,240
Quindi in realtà cancellerò tutto questo.

114
00:07:28,370 --> 00:07:30,290
Quello che stiamo cercando di fare è stampare un prodotto casuale con un prezzo casuale e poi farlo 10 volte.

115
00:07:30,520 --> 00:07:36,520
Torniamo ai documenti di faker e scendiamo un po 'e verso il basso vediamo

116
00:07:36,880 --> 00:07:42,980
questa sezione chiamata i metodi API e questo mostra tutti i diversi metodi per

117
00:07:42,990 --> 00:07:48,020
tutte le diverse cose che i falsi possono generare per noi.

118
00:07:48,010 --> 00:07:49,060
E la categoria a cui li accediamo sotto.

119
00:07:49,250 --> 00:07:51,610
Quindi dobbiamo affrontare tutti i diversi componenti dell'indirizzo.

120
00:07:51,880 --> 00:07:55,910
E poi c'è il commercio che sembra che tu possa avere qualcosa che stiamo cercando e lo fa.

121
00:07:55,910 --> 00:08:00,980
Quindi il nome del prodotto sicuramente potremmo fare il nome del prodotto di commercio.

122
00:08:01,390 --> 00:08:05,090
E tu cosa sai

123
00:08:05,210 --> 00:08:06,030
Proprio sotto il nome del prodotto.

124
00:08:06,050 --> 00:08:07,180
Abbiamo anche il prezzo.

125
00:08:07,220 --> 00:08:08,480
Quindi, le due cose che stiamo cercando sono in grado di comunicare il nome e il prezzo del nostro prodotto.

126
00:08:08,530 --> 00:08:13,280
Proviamoli e ne faremo uno per primo.

127
00:08:13,610 --> 00:08:16,300
Quindi, il punto fasullo comunica il nome del prodotto puntato proprio così.

128
00:08:16,370 --> 00:08:23,240
È un metodo e lo stamperemo.

129
00:08:23,410 --> 00:08:25,740
Quindi cancella quel registro proprio così e cancellerò di nuovo la mia console ed eseguirò il file.

130
00:08:25,780 --> 00:08:34,360
E abbiamo ottenuto fantastiche biciclette in metallo e Walmer time eleganti vestiti freschi e rustici in cemento Toona.

131
00:08:34,660 --> 00:08:42,600
È fantastico.

132
00:08:42,640 --> 00:08:43,670
In modo che ci generi un nome di prodotto.

133
00:08:43,900 --> 00:08:46,240
Ora proviamo per un prezzo.

134
00:08:46,250 --> 00:08:47,860
Quindi duplicherò questa linea che nel cloud nine e in sublime puoi fare con il comando shift D.

135
00:08:47,890 --> 00:08:54,350
E commenterò il primo.

136
00:08:55,020 --> 00:08:56,480
E solo per ricontrollare era il prezzo commerciale.

137
00:08:56,890 --> 00:09:00,420
Quindi faremo il falso commercio oscuro non a prezzo ed è anche un metodo.

138
00:09:00,670 --> 00:09:05,470
Tutti loro sono.

139
00:09:05,570 --> 00:09:06,550
E lo salverò e premo il tasto freccia su invio e ora avremo un prezzo casuale.

140
00:09:06,760 --> 00:09:15,300
Grande.

141
00:09:15,350 --> 00:09:16,390
La prossima cosa che

142
00:09:16,390 --> 00:09:21,290
vogliamo fare è combinarli in una singola riga e poi ci preoccuperemo di ripeterlo 10 volte.

143
00:09:21,280 --> 00:09:22,150
Quindi vogliamo combinarlo in modo che assomigli al dash del nome del prodotto e quindi al prezzo.

144
00:09:22,390 --> 00:09:31,210
Quindi, se possiamo fare una sola riga in cui registriamo costantemente una volta proprio come questo.

145
00:09:31,490 --> 00:09:38,030
Quindi consoleremo il log sul nome del prodotto plus e possiamo iniziare con quel nome del prodotto.

146
00:09:38,300 --> 00:09:43,720
Più il prezzo e risparmia.

147
00:09:43,730 --> 00:09:46,480
E se colpiamo la freccia verso l'alto otteniamo Tastee catturato in auto 335 punto sette.

148
00:09:46,490 --> 00:09:52,480
Certo, vogliamo uno spazio in un trattino.

149
00:09:52,580 --> 00:09:54,830
Quindi dobbiamo tornare alla concatenazione delle stringhe e

150
00:09:54,830 --> 00:10:00,920
aggiungere una nuova stringa con uno spazio e con il trattino e un altro spazio e poi l'altro segno più.

151
00:10:00,910 --> 00:10:04,840
E ora li aggiungiamo insieme e colpiamo la freccia su e lanciamolo di nuovo.

152
00:10:05,600 --> 00:10:10,430
Ora otteniamo una raffinata pizza in cemento a 38 punti dell'anno 9.

153
00:10:10,490 --> 00:10:15,590
Wow è davvero un ottimo prezzo per una pizza in cemento, specialmente la pizza raffinata in cemento.

154
00:10:15,800 --> 00:10:20,130
Va bene il nostro tasso di una cosa minore che ci manca è un segno di dollaro.

155
00:10:20,360 --> 00:10:23,900
Quindi nel mio esempio avevo un segno di dollaro

156
00:10:24,160 --> 00:10:30,100
e sembrava una raffinata pizza in cemento Dasch segno di dollaro trenta otto punto zero nove.

157
00:10:30,130 --> 00:10:31,610
Quindi possiamo semplicemente aggiungere

158
00:10:31,750 --> 00:10:37,850
ciò proprio qui o se volessimo davvero farlo, che non è davvero una buona idea, ma potremmo aggiungerlo separatamente.

159
00:10:37,850 --> 00:10:40,130
È un segno di dollaro, ma ha molto più senso usare la stringa che abbiamo già.

160
00:10:40,120 --> 00:10:44,930
Quindi fai un segno con il simbolo del dollaro dello spazio e ora salverà e lo risolverò e lo eseguirò di nuovo.

161
00:10:45,110 --> 00:10:53,810
Ora otteniamo l'intelligenza.

162
00:10:53,870 --> 00:10:54,910
Qualsiasi computer al prezzo d'occasione di 88 centesimi con il simbolo del dollaro.

163
00:10:54,910 --> 00:10:59,240
Quindi l'ultima cosa che dobbiamo fare è ripeterlo per

164
00:10:59,480 --> 00:11:04,570
10 volte. Dovresti essere un esperto nel ripetere le cose.

165
00:11:04,580 --> 00:11:05,100
Possiamo usare un ciclo while o possiamo usare un ciclo for.

166
00:11:05,260 --> 00:11:07,730
E come ormai sapete, preferisco decisamente i loop, sono molto più brevi la maggior parte del tempo.

167
00:11:08,090 --> 00:11:12,700
Così farà un ciclo per ripetere qualcosa per 10 volte.

168
00:11:12,740 --> 00:11:15,720
E ci sono molti modi per farlo.

169
00:11:15,880 --> 00:11:17,470
Sto per iniziare da zero e andare bene, sono meno di 10 e ne aggiungo uno ogni volta.

170
00:11:17,500 --> 00:11:23,910
Ma ovviamente potremmo andare dall'altra direzione a partire da 10 e sottrarre 1.

171
00:11:24,080 --> 00:11:28,240
Potremmo andare da 20 a 30.

172
00:11:28,310 --> 00:11:30,640
Ci sono così tante opzioni qui, ma quella standard.

173
00:11:30,640 --> 00:11:32,690
Se c'è un modo standard per farlo è andare

174
00:11:32,700 --> 00:11:38,650
da zero fino al numero e poi tutto quello che dobbiamo fare è copiare il nostro codice qui, proprio come quel colpo, e proviamo a farlo ora.

175
00:11:38,650 --> 00:11:46,360
Eccoci.

176
00:11:47,600 --> 00:11:48,160
Otteniamo 10 prodotti diversi e 10 prezzi diversi.

177
00:11:48,190 --> 00:11:52,100
L'ultima cosa veramente piccola è di andare avanti e aggiungere il nostro piccolo

178
00:11:52,100 --> 00:11:59,120
messaggio che dice Welcome to my shop e possiamo anche aggiungere alcuni di questi segni di uguale distanziatura un po 'come questo.

179
00:11:59,990 --> 00:12:08,510
Ovviamente questo è del tutto superfluo.

180
00:12:08,650 --> 00:12:10,720
Non è qualcosa su cui voglio davvero che

181
00:12:10,820 --> 00:12:16,540
tu trascorra molto tempo in questo caso ma solo per seguirlo e farlo sembrare esattamente come l'esempio sembra che andrò avanti e

182
00:12:16,550 --> 00:12:21,950
aggiungere quelli in e se lo eseguiamo ora chiaro ti do il piena esperienza e abbiamo premuto run o colpiamo invio.

183
00:12:21,940 --> 00:12:28,310
Vengo svegliato al mio negozio e ai miei 10 prodotti con i 10 prezzi.

184
00:12:28,420 --> 00:12:32,560
OK, è tutto ciò che dovevamo fare.

185
00:12:32,790 --> 00:12:34,520
Spero che ti sia piaciuto un po '.

186
00:12:34,790 --> 00:12:36,400
Come accennato in precedenza,

187
00:12:36,400 --> 00:12:42,710
Faker non è solo un pacchetto semplice e facile da usare, ma è anche ampiamente utilizzato.

188
00:12:42,700 --> 00:12:43,970
Quindi non sono solo le battute a colpi di botte o i pacchetti di gatti che sono totalmente inutili.

189
00:12:44,200 --> 00:12:50,230
È qualcosa che ha un reale utilizzo e che vedi nel mondo reale e

190
00:12:50,410 --> 00:12:56,020
nel prossimo video che introdurrà un nuovo pacchetto davvero importante in questo corso.

191
00:12:56,130 --> 00:13:00,160
Il pacchetto più importante di gran lunga chiamato

192
00:13:00,160 --> 00:13:04,840
Express e inizieremo a creare i nostri semplici web surfer

193
00:13:04,850 --> 00:13:05,880
&nbsp;
