1
00:00:00,120 --> 00:00:01,440
OK we zullen terugkomen.

2
00:00:01,590 --> 00:00:03,480
Het is tijd voor een andere oefening.

3
00:00:03,480 --> 00:00:12,430
Deze oefening gaat NPM versterken en installeren van pakketten die ze loopt bestanden met Noad en ook enkele van de fundamentele command line commando's.

4
00:00:12,480 --> 00:00:20,580
Maar naast al dat het ook gaan om je te dwingen een beetje vindingrijk te zijn en om de documentatie te lezen om erachter te komen hoe een bepaald pakket werkt.

5
00:00:20,580 --> 00:00:22,790
Dus hier is een overzicht van wat je moet doen.

6
00:00:22,860 --> 00:00:27,630
Maak een map met de naam van mijn winkel op een bestand met de naam lijst met producten.

7
00:00:27,660 --> 00:00:37,330
J.S. binnenkant van de mijn winkel directory en dan moet je het installeren van de faker pakket fakers een pakket dat eigenlijk vrij grote schaal wordt gebruikt.

8
00:00:37,350 --> 00:00:41,890
Het helpt je echt heel snel en gemakkelijk willekeurige valse gegevens.

9
00:00:42,000 --> 00:00:48,540
Dus als je het testen van uw applicatie en je hoeft niet gebruikers, maar u wilt het in te vullen met valse gebruikersgegevens dat is niet alles identiek.

10
00:00:48,540 --> 00:01:00,390
Dus je wilt een 100 verschillende telefoonnummers die een bepaald formaat of 100 valse adressen die allemaal een staat en de postcode in de stad of u wilt willekeurige namen te genereren volgen genereren.

11
00:01:00,450 --> 00:01:06,890
Het zal zelfs dingen doen, zoals het genereren van willekeurige kleuren en willekeurige startup slogans willekeurige hacker jargon.

12
00:01:06,900 --> 00:01:10,750
Het heeft zeker een beetje een gevoel voor humor in een aantal van de dingen die het genereert.

13
00:01:10,860 --> 00:01:20,400
Maar wat belangrijk is, is dat het een pakket dat je nog niet kent en je nodig hebt om te gaan installeren en dan moet je om erachter te komen hoe het werkt en gerust te stellen je nu dat het eenvoudig is.

14
00:01:20,400 --> 00:01:24,550
Het is gewoon een of twee regels die je nodig hebt van de faker docs om dit werk te maken.

15
00:01:24,930 --> 00:01:43,340
Dus we hebben het niet over wat gekke oefening die je kent duw je echt heel hard, maar ik vraag u om dit te benaderen alsof het echte leven en je probeert te achterhalen hoe om nep gegevens en de gegevens te genereren die ik wilt u het genereren van 10 willekeurig productnamen en 10 willekeurige prijzen en mislukking heeft zowel van deze als opties.

16
00:01:43,350 --> 00:01:48,420
Dus je moet twee verschillende dingen te genereren en print ze uit en ik zal je laten zien hoe het eruit ziet.

17
00:01:48,780 --> 00:01:52,770
Node lijst producten zoals.

18
00:01:53,050 --> 00:02:04,010
En dit is de output Ik ben op zoek naar jou zal wel een beetje anders uitzien als gevolg van het product namen als kleine kinderbedjes en computer Tastee graniet computer fantastische rubber muis.

19
00:02:04,020 --> 00:02:05,290
Dat zijn allemaal gerandomiseerd.

20
00:02:05,520 --> 00:02:07,320
En de prijzen zijn ook gerandomiseerd.

21
00:02:07,450 --> 00:02:15,030
Alles wat ik ben op zoek naar is 10 regels waar we een willekeurig product een liggend streepje en een willekeurige prijs.

22
00:02:15,630 --> 00:02:18,380
En als je wilt ga je gang en formatteer het mooi als dit.

23
00:02:18,390 --> 00:02:22,180
Wij hebben een kleine welkomstbericht, maar dat is niet echt de focus van deze hele zaak.

24
00:02:22,200 --> 00:02:28,610
Het is veel meer over NPM en het installeren van dingen en dan ook het lezen van de documenten en het uitzoeken hoe het werkt.

25
00:02:28,770 --> 00:02:32,590
Dus zal ik u de hint dat het gewoon heet faker op NPM geven.

26
00:02:32,640 --> 00:02:40,590
Als je gewoon zoeken naar faker het eerste ding dat opkomt en je wilt een kijkje bij enkele van deze voorbeelden te nemen en dat is alles wat ik zal zeggen.

27
00:02:40,740 --> 00:02:42,110
Dus veel plezier met deze.

28
00:02:42,120 --> 00:02:46,420
Dit is een van die oefeningen die ik echt ten zeerste aanraden dat je doet.

29
00:02:46,560 --> 00:02:53,310
Ik stel voor dat je ze allemaal, maar deze in het bijzonder gaat om een ​​heleboel verschillende belangrijke onderdelen van uw ontwikkelaar hersenen activeren.

30
00:02:53,430 --> 00:02:55,570
Dus ik beveel ten zeerste dat je het doet.

31
00:02:55,650 --> 00:02:58,390
Niet alleen bedriegen en snel vooruit om te zien hoe ik het doe.

32
00:02:58,440 --> 00:03:00,420
Neem de tijd en ga door het op uw eigen.

33
00:03:00,750 --> 00:03:09,390
En dan zoals altijd wanneer je klaar bent als je eenmaal het uit te proberen en je ofwel krijgen om te werken of je vastloopt een video te posten toen en ik kom terug met een oplossing.

34
00:03:09,390 --> 00:03:16,230
Oké zie je in een klein beetje.

35
00:03:16,230 --> 00:03:25,830
Dus of je moet 100 procent werkt of als je het gedeeltelijk werken of als je gewoon alles wat ik zei en gewoon snel vooruit bent negeren Ik ga om te gaan over de oplossing op dit moment.

36
00:03:25,830 --> 00:03:40,270
Ik zal beginnen met het opruimen van de consul hier en het eerste wat we moeten doen is het maken van een map met de naam van mijn winkel dus zorg directory mijn winkel en dan gaan we naar binnen gaan van die directory CD mijn winkel.

37
00:03:40,560 --> 00:03:44,640
Groot te maken van een bestand met de naam lijst met producten.

38
00:03:44,670 --> 00:03:45,310
Ja.

39
00:03:45,540 --> 00:03:50,250
Dus raak lijst producten die genie.

40
00:03:50,370 --> 00:03:53,520
En dan moeten we de vervalser pakket te installeren.

41
00:03:53,520 --> 00:03:57,960
Dus we moeten typen NPM installeren F.A ..

42
00:03:58,620 --> 00:04:04,880
We nemen een moment te nemen en vervolgens zodra het klaar is zullen we zien dat we een nieuw knooppunt modules directory.

43
00:04:04,920 --> 00:04:15,060
Je kunt zien dat hier kunt u ook hier ziet het voor tape LS knooppunt modules en de binnenkant van het wij hebben faker en allemaal voor F.A. logica en alle code die verder gaat met zich mee.

44
00:04:15,360 --> 00:04:18,350
Dus sluiten van te maken en laten we het openstellen van ons bestand hier.

45
00:04:18,360 --> 00:04:24,540
Lijst met producten die Julius de allereerste ding dat we willen doen is import bedrieger.

46
00:04:24,540 --> 00:04:29,430
Dus we gaan een verlangen faker hebben en we zullen het gelijk is aan een variabele in te stellen.

47
00:04:29,430 --> 00:04:31,170
Ik noem het vervalser.

48
00:04:31,170 --> 00:04:34,020
Far F. A. ECO verwerven F.A. en dat is het.

49
00:04:34,110 --> 00:04:43,350
En als we willen ervoor zorgen dat het werkt kunnen we alleen nog maar de lijst knooppunt producten die Jey ons en zolang je niet een foutmelding krijgt dan zijn we allemaal goed.

50
00:04:43,440 --> 00:04:52,480
Als ik iets in hier zo ver hebben F.A. gelijk vereisen faker met twee uur en dan heb ik geprobeerd om het bestand uit te voeren.

51
00:04:52,770 --> 00:04:54,090
U kunt zien het geeft me een fout.

52
00:04:54,120 --> 00:04:57,060
Kan niet vinden van een module faker was de onze.

53
00:04:57,210 --> 00:05:00,640
Dus het vinden van de module die is geweldig en het duidelijk dat de fout weg.

54
00:05:00,840 --> 00:05:03,240
Ga terug naar de oplichter met een r.

55
00:05:03,240 --> 00:05:12,510
Laten we nu het openstellen van de faker docs en neem een ​​kijkje op hun voorbeeld dat zij bepalen dat heb je een voorbeeld van hoe je faker gebruiken in een browser.

56
00:05:12,620 --> 00:05:13,890
Dat is niet wat we doen.

57
00:05:13,910 --> 00:05:21,660
We zijn op zoek voor de no G-S voorbeeld kun je ze zien vereist is, net zoals wij deden en dan zijn ze aan het doen zijn drie verschillende dingen.

58
00:05:21,980 --> 00:05:24,530
Laten we gewoon deze te kopiëren en te zien hoe ze werken.

59
00:05:24,520 --> 00:05:26,420
Dus dit is altijd een goede plek om te beginnen.

60
00:05:26,480 --> 00:05:33,410
Als een pakket ooit heeft enige vorm van gebruik introductie of begonnen stukje code Ik ga altijd voor die eerste.

61
00:05:33,620 --> 00:05:37,250
Dus laten we terug gaan en gewoon plakken die in.

62
00:05:37,310 --> 00:05:43,730
Het lijkt erop dat deze code een willekeurige naam of een willekeurige e-mail en een willekeurige visitekaartje zal genereren.

63
00:05:44,060 --> 00:05:46,630
Dus laten we lopen dit en we zullen gewoon doen een voor een.

64
00:05:46,900 --> 00:06:11,200
Laten we het commentaar uit deze hier en we zullen gewoon doen willekeurige naam en we zullen voortdurend inloggen willekeurige naam aan het einde van de console log willekeurige naam net als dat en op te slaan en we zullen ons bestand knooppunt lijst producten aanloop ja, en we krijgen een nieuwe willekeurige naam Eugene Parker MS. En we zullen nog twee meer te doen.

65
00:06:11,320 --> 00:06:11,940
Daar gaan we.

66
00:06:11,950 --> 00:06:13,090
Random namen.

67
00:06:13,390 --> 00:06:19,860
Laten we proberen nu hetzelfde, maar met willekeurige e-mail zodat het net zal veranderen wat we printen.

68
00:06:20,380 --> 00:06:21,860
Alleen de naam van de variabele.

69
00:06:22,100 --> 00:06:23,400
En we zullen het opnieuw uitvoeren.

70
00:06:23,770 --> 00:06:26,310
Nu krijgen we deze nieuwe willekeurige e-mails.

71
00:06:26,890 --> 00:06:33,330
En tot slot zullen we het doen met de willekeurige kaart hoewel we niet nodig om een ​​van deze te gebruiken voor de oefening die ik vraag u om te doen.

72
00:06:33,520 --> 00:06:35,730
Het is goed gewoon om vertrouwd te raken met hoe het werkt te krijgen.

73
00:06:35,750 --> 00:06:38,820
Dus alles is bedrieger dot iets.

74
00:06:38,900 --> 00:06:40,070
Dat is iets anders.

75
00:06:40,250 --> 00:06:48,650
Dus F. A. dot een soort categorie, zoals internet of naam en dan een bepaalde methode, zoals het vinden van een naam of e-mail.

76
00:06:48,640 --> 00:06:53,590
Laten we nu proberen een willekeurige kaart en gewoon zien wat dat geeft ons.

77
00:06:54,370 --> 00:06:54,670
Wauw.

78
00:06:54,700 --> 00:06:56,470
OK dus een heleboel informatie hier.

79
00:06:56,690 --> 00:07:03,120
Tonnen en tonnen van informatie, waaronder e-mail naam gebruikersnaam en adres telefoonnummer website.

80
00:07:03,250 --> 00:07:09,130
Een bedrijf dat ze werken voor dat het een slogan zoals Frontline real-time succes en sommige B.S.

81
00:07:09,130 --> 00:07:09,660
ook.

82
00:07:09,700 --> 00:07:12,040
Visionary matrix metrics.

83
00:07:12,050 --> 00:07:17,720
Ook een aantal berichten Ik denk dat als blog posts of opmerkingen allerlei leuke informatie en nuttige informatie.

84
00:07:17,720 --> 00:07:23,130
Als we wilden onze database afstaan ​​wilden we een aantal starter data hebben zonder aan te melden echte gebruikers.

85
00:07:23,360 --> 00:07:26,050
Dit is waar de storing wordt echt handig.

86
00:07:26,180 --> 00:07:28,240
Maar dat is natuurlijk niet wat we proberen te doen.

87
00:07:28,370 --> 00:07:30,290
Dus ik ben eigenlijk van plan om dit alles te verwijderen.

88
00:07:30,520 --> 00:07:36,730
Wat we proberen te doen is het afdrukken van een willekeurig product met een willekeurige prijs en dan doen 10 keer.

89
00:07:36,880 --> 00:07:49,060
Laten we terug gaan naar de faker docs en scroll naar beneden een beetje en naar de bodem zien we deze sectie genaamd de API methoden en dit toont alle verschillende methoden al de verschillende dingen die oplichter kan genereren voor ons.

90
00:07:49,250 --> 00:07:51,610
En de categorie die we ze te openen onder.

91
00:07:51,880 --> 00:07:55,910
Dus we moeten allemaal verschillend adres componenten aan te pakken.

92
00:07:55,910 --> 00:08:01,400
En de volgende is commerce, die klinkt alsof je een aantal dingen die we op zoek bent naar zou kunnen hebben en het doet.

93
00:08:01,390 --> 00:08:05,090
Dus productnaam zeker konden we commerce productnaam doen.

94
00:08:05,210 --> 00:08:06,030
En wat weet je.

95
00:08:06,050 --> 00:08:07,180
Recht onder de naam van het product.

96
00:08:07,220 --> 00:08:08,480
We hebben ook een prijs.

97
00:08:08,530 --> 00:08:13,280
Dus de twee dingen die we op zoek naar onder Commers ons product naam en prijs.

98
00:08:13,610 --> 00:08:16,300
Laten we eens testen ze uit en we zullen gewoon doen een eerste.

99
00:08:16,370 --> 00:08:23,240
Dus faker dot dot commers naam van het product, net als dat.

100
00:08:23,410 --> 00:08:25,740
Het is een methode en wij zullen het afdrukken.

101
00:08:25,780 --> 00:08:34,360
Dus annuleren dat log net als dat en ik zal mijn console weer te wissen en het bestand uit te voeren.

102
00:08:34,660 --> 00:08:42,600
En we kregen geweldige metal fiets en Walmer tijd strak verse kleren en rustiek concreet Toona.

103
00:08:42,640 --> 00:08:43,670
Dat is een geweldig.

104
00:08:43,900 --> 00:08:46,240
Dus dat zal ons genereren een productnaam.

105
00:08:46,250 --> 00:08:47,860
Laten we nu eens proberen voor een prijs.

106
00:08:47,890 --> 00:08:54,810
Dus ik zal gewoon dupliceren deze lijn die in de zevende hemel en in sublieme kunt u doen met command shift D.

107
00:08:55,020 --> 00:08:56,480
En ik zal commentaar geven de eerste uit.

108
00:08:56,890 --> 00:09:00,420
En alleen maar om dubbel te controleren het was commerce prijs.

109
00:09:00,670 --> 00:09:05,470
Dus we gaan faker doen donkere commercie niet de prijs en het is ook een methode.

110
00:09:05,570 --> 00:09:06,550
Allemaal zijn ze.

111
00:09:06,760 --> 00:09:15,300
En ik zal behalve dat en gewoon op de pijl omhoog druk op enter en nu krijgen we een willekeurige prijs.

112
00:09:15,350 --> 00:09:16,390
Grote.

113
00:09:16,390 --> 00:09:22,150
Volgende wat we willen doen is te combineren tot een enkele lijn en dan zullen we ons zorgen over te herhalen 10 keer.

114
00:09:22,390 --> 00:09:31,210
Dus we willen combineren, zodat het lijkt alsof productnaam dashboard en dan is de prijs.

115
00:09:31,490 --> 00:09:38,030
Dus als we kunnen gewoon een enkele lijn waar we voortdurend in te loggen een keer net als dit.

116
00:09:38,300 --> 00:09:43,720
Dus we zullen het consulaat in te loggen de productnaam plus en we kunnen gewoon beginnen met die naam van het product.

117
00:09:43,730 --> 00:09:46,480
Plus de prijs en op te slaan.

118
00:09:46,490 --> 00:09:52,480
En als we druk op de pijl omhoog krijgen we Tastee gevangen in de auto 335 punt zeven.

119
00:09:52,580 --> 00:09:54,830
Natuurlijk willen we een ruimte in een streepje.

120
00:09:54,830 --> 00:10:04,840
Dus moeten we teruggaan naar onze tekenreekssamenvoegingsoperator en toe te voegen in een nieuwe string met een spatie en met het dashboard en een andere ruimte en dan de andere plusteken.

121
00:10:05,600 --> 00:10:10,430
En nu zijn we toe te voegen die samen en druk op de pijl omhoog en voer het opnieuw.

122
00:10:10,490 --> 00:10:15,590
We krijgen nu verfijnd beton pizza dash 38 punten jaar 9.

123
00:10:15,800 --> 00:10:20,130
Wow, dat is echt een geweldige prijs voor een betonnen pizza vooral de verfijnde beton pizza.

124
00:10:20,360 --> 00:10:23,900
Oké onze koers een klein ding dat we missen is een dollarteken.

125
00:10:24,160 --> 00:10:31,610
Dus in mijn voorbeeld Ik had een dollarteken en het zag eruit alsof geraffineerde betonnen pizza Dasch dollarteken achtendertig nulpunt negen.

126
00:10:31,750 --> 00:10:40,130
Dus kunnen we gewoon toevoegen dat hier zomaar of als we echt wilden die niet echt een goed idee, maar we konden het afzonderlijk toe te voegen.

127
00:10:40,120 --> 00:10:44,930
Dat is een dollarteken, maar het maakt veel meer zin alleen maar om de string die we al hebben gebruikt.

128
00:10:45,110 --> 00:10:53,810
Dus dash ruimte dollarteken en nu zal redden en ik zal dit duidelijk uit en start het opnieuw.

129
00:10:53,870 --> 00:10:54,910
Nu krijgen we intelligentie.

130
00:10:54,910 --> 00:10:59,240
Zou elke computer op de spotprijs van 88 cent met het dollar teken.

131
00:10:59,480 --> 00:11:05,100
Dus het laatste wat we moeten doen is herhaal dit 10 keer door nu moet je een expert op het herhalen van dingen.

132
00:11:05,260 --> 00:11:07,730
Wij kunnen een while loop gebruiken of kunnen we gebruik maken van een lus.

133
00:11:08,090 --> 00:11:12,700
En zoals u weet nu ik zeker liever voor loops ze veel korter meeste van de tijd.

134
00:11:12,740 --> 00:11:15,720
Dus zal doen lus om iets 10 keer herhalen.

135
00:11:15,880 --> 00:11:17,470
En er is een heleboel manieren om dat te doen.

136
00:11:17,500 --> 00:11:23,910
Ik ga gewoon beginnen op nul en gaan goed ik minder dan 10 en voeg een aan elke keer.

137
00:11:24,080 --> 00:11:28,240
Maar natuurlijk kunnen we de andere richting start gaan op 10 en aftrekken 1.

138
00:11:28,310 --> 00:11:30,640
We kunnen gaan 20-30.

139
00:11:30,640 --> 00:11:32,690
Er zijn zo veel mogelijkheden hier, maar de standaard een.

140
00:11:32,700 --> 00:11:46,360
Als er een standaard manier om dit te doen is om te gaan van nul tot het aantal en dan alles wat we moeten doen is te kopiëren onze code hier zomaar hit besparen en laten we proberen het runnen van het bedrijf.

141
00:11:47,600 --> 00:11:48,160
Daar gaan we.

142
00:11:48,190 --> 00:11:52,100
We krijgen 10 verschillende producten en 10 verschillende prijzen.

143
00:11:52,100 --> 00:12:08,510
De laatste echt klein minpunt is om verder te gaan en aan onze kleine boodschap die Welkom op mijn winkel zegt dat en we kunnen ook toevoegen in een aantal van die gelijke tekenen gewoon gespreid it out een beetje net als dit.

144
00:12:08,650 --> 00:12:10,720
Natuurlijk is dit totaal overbodig.

145
00:12:10,820 --> 00:12:28,310
Niet iets dat ik echt wil dat je te veel tijd te besteden aan in dit geval, maar gewoon om door te volgen en zodat het lijkt precies op het voorbeeld lijkt erop dat ik vooruit ga en voeg die in en als we draaien nu duidelijk geven u de volledige ervaring en we troffen lopen of we druk op enter.

146
00:12:28,420 --> 00:12:32,560
Ik word wakker met mijn winkel en mijn 10 producten met de prijzen 10.

147
00:12:32,790 --> 00:12:34,520
OK dus dat is alles wat we moesten doen.

148
00:12:34,790 --> 00:12:36,400
Ik hoop dat je dat een beetje genoten.

149
00:12:36,400 --> 00:12:43,970
Zoals ik al eerder zei vervalser is niet alleen een eenvoudige en makkelijk te gebruiken pakket, maar het is ook een die vrij grote schaal wordt gebruikt.

150
00:12:44,200 --> 00:12:50,230
Dus het is niet net als de klop klop grappen of de kat me pakketten die totaal nutteloos zijn.

151
00:12:50,410 --> 00:13:00,160
Het is iets dat werkelijk gebruik heeft en dat je eigenlijk zien in de echte wereld en in de volgende video gaat om de invoering van een nieuw pakket een heel erg belangrijk voor deze cursus.
