﻿1
00:00:01,230 --> 00:00:04,535
‫Instruktur: Jadi sebelum melanjutkan untuk mengimplementasikan beberapa fitur API

2
00:00:04,535 --> 00:00:07,060
‫lainnya, sekarang mari kita dengan cepat mengimpor

3
00:00:07,060 --> 00:00:09,120
‫sisa data pengembangan kita.

4
00:00:09,120 --> 00:00:11,913
‫Jadi data tentang pengguna, dan ulasan.

5
00:00:13,520 --> 00:00:16,130
‫Jadi, di folder data dev

6
00:00:16,130 --> 00:00:19,340
‫kami, kami sudah mengimpor semua tur, bukan?

7
00:00:19,340 --> 00:00:23,920
‫Tapi, kami juga memiliki pengguna, dan kami juga memiliki ulasan, oke?

8
00:00:23,920 --> 00:00:27,360
‫Jadi, saya telah membuat sekelompok pengguna untuk kita

9
00:00:27,360 --> 00:00:29,200
‫gunakan selama sisa

10
00:00:29,200 --> 00:00:33,110
‫kursus, jadi semua ini, menurut saya ada sekitar 20

11
00:00:33,110 --> 00:00:36,400
‫pengguna, dan kemudian juga banyak ulasan, oke.

12
00:00:36,400 --> 00:00:39,840
‫Jadi, yang perlu kita lakukan sekarang adalah memperbarui

13
00:00:39,840 --> 00:00:44,840
‫atau mengimpor skrip data dev, jadi pada dasarnya duplikat ini di sini.

14
00:00:46,470 --> 00:00:50,200
‫Jadi, tur akan menjadi pengguna,

15
00:00:50,200 --> 00:00:54,860
‫dan di sini tur akan menjadi ulasan.

16
00:00:54,860 --> 00:00:57,793
‫Kemudian, kita juga perlu mengimpor dua model lainnya,

17
00:01:01,770 --> 00:01:04,423
‫jadi tinjau, dan di sini juga.

18
00:01:13,290 --> 00:01:15,683
‫Sekarang baiklah, dan sekarang di

19
00:01:16,750 --> 00:01:20,393
‫sini, juga, pada dasarnya menduplikasi ini, pengguna,

20
00:01:23,500 --> 00:01:24,843
‫dan ulasan.

21
00:01:28,900 --> 00:01:29,733
‫Baiklah.

22
00:01:30,960 --> 00:01:35,410
‫Dan itu mungkin harus dilakukan dengan pekerjaan itu, baiklah.

23
00:01:35,410 --> 00:01:39,160
‫Jadi, mari kita pergi ke jendela terminal kita yang lain di sini, bersihkan ini,

24
00:01:39,160 --> 00:01:42,173
‫dan sebenarnya operasi terakhir yang kita lakukan adalah yang ini.

25
00:01:43,090 --> 00:01:45,853
‫Jadi, kita harus mulai dengan menghapus semua yang kita miliki.

26
00:01:48,070 --> 00:01:51,663
‫Oh, dan saya mengerti sekarang bahwa kami sebenarnya hanya menghapus tur.

27
00:01:52,570 --> 00:01:54,660
‫Baiklah, jadi kami juga

28
00:01:54,660 --> 00:01:57,600
‫ingin menyingkirkan semua pengguna saat ini yang

29
00:01:57,600 --> 00:02:02,523
‫kami miliki saat ini karena mereka benar-benar hanya pengguna uji coba, oke.

30
00:02:03,770 --> 00:02:06,440
‫Dan hal yang sama tentu saja berlaku untuk ulasan.

31
00:02:06,440 --> 00:02:07,533
‫Jadi, hadiah

32
00:02:09,090 --> 00:02:11,403
‫adalah penyelamatan, dan sekarang menghapus semuanya,

33
00:02:12,660 --> 00:02:15,223
‫hanya dengan melihat sekilas ke Kompas, dan

34
00:02:16,680 --> 00:02:19,130
‫Anda melihat bahwa, memang, semua pengguna telah

35
00:02:19,130 --> 00:02:22,623
‫pergi, dan hal yang sama juga berlaku untuk koleksi lainnya.

36
00:02:24,260 --> 00:02:26,470
‫Baiklah, dan sekarang mari kita lanjutkan

37
00:02:26,470 --> 00:02:28,500
‫dan impor semua data.

38
00:02:28,500 --> 00:02:30,500
‫Itu akan memakan sedikit

39
00:02:30,500 --> 00:02:34,370
‫waktu, dan sekarang, kita mendapatkan kesalahan validasi ini di sini.

40
00:02:34,370 --> 00:02:37,470
‫Oke, jadi silakan konfirmasi kata sandi Anda.

41
00:02:37,470 --> 00:02:40,770
‫Jadi, itu pada dasarnya karena kami membuat

42
00:02:40,770 --> 00:02:44,353
‫pengguna baru tanpa menentukan properti konfirmasi kata sandi.

43
00:02:45,680 --> 00:02:49,140
‫Jadi, solusinya adalah secara eksplisit mematikan

44
00:02:49,140 --> 00:02:52,420
‫validasi dalam kasus ini, oke?

45
00:02:52,420 --> 00:02:55,160
‫Dan, saya tidak yakin apakah kita pernah melakukannya

46
00:02:55,160 --> 00:02:57,480
‫sebelumnya, tetapi sebenarnya sangat mudah.

47
00:02:57,480 --> 00:02:59,730
‫Oke, jadi yang perlu kita lakukan adalah

48
00:02:59,730 --> 00:03:02,370
‫memasukkan objek tambahan dengan beberapa opsi, dan sebenarnya

49
00:03:02,370 --> 00:03:04,260
‫dalam kasus ini, hanya satu.

50
00:03:04,260 --> 00:03:07,567
‫Dan, opsi yang kita inginkan adalah validasiBeforeSave,

51
00:03:10,790 --> 00:03:13,040
‫dan setel ke false.

52
00:03:13,040 --> 00:03:16,080
‫Oke, jadi dengan ini, semua validasi yang

53
00:03:16,080 --> 00:03:19,790
‫kita lakukan dalam model pada dasarnya akan dilewati, oke?

54
00:03:19,790 --> 00:03:21,780
‫Selain itu, hal lain yang

55
00:03:21,780 --> 00:03:24,790
‫perlu kita lakukan dalam model adalah mematikan enkripsi

56
00:03:26,310 --> 00:03:29,360
‫kata sandi karena pengguna yang kami berikan sudah memiliki

57
00:03:29,360 --> 00:03:31,620
‫kata sandi terenkripsi di sini, oke.

58
00:03:31,620 --> 00:03:34,690
‫Jadi, di sini dalam model pengguna kami,

59
00:03:34,690 --> 00:03:37,770
‫kami sekarang pada dasarnya hanya perlu mengomentari semua

60
00:03:37,770 --> 00:03:38,920
‫ini (bergumam).

61
00:03:41,356 --> 00:03:42,340
‫Oke, jadi

62
00:03:42,340 --> 00:03:46,030
‫sekarang, langkah enkripsi kata sandi juga akan dilewati.

63
00:03:46,030 --> 00:03:47,380
‫Jadi, kami

64
00:03:48,870 --> 00:03:53,573
‫akan menyimpan ini, dan sekarang mari, sebenarnya, pertama-tama, hapus data

65
00:03:55,230 --> 00:03:57,990
‫lagi, supaya kita tidak membuat

66
00:03:57,990 --> 00:04:02,890
‫duplikat, dan sekarang mari kita coba lagi dengan impor, dan ya.

67
00:04:02,890 --> 00:04:05,750
‫Kali ini kami tidak mendapatkan kesalahan, jadi mari

68
00:04:05,750 --> 00:04:07,950
‫kita lihat itu di Kompas, jadi

69
00:04:12,620 --> 00:04:14,103
‫kami memiliki semua

70
00:04:15,520 --> 00:04:17,853
‫pengguna, kami juga harus memiliki semua natur.

71
00:04:19,490 --> 00:04:23,790
‫Dan, memang, ini dia, dan juga beberapa ulasan.

72
00:04:23,790 --> 00:04:27,530
‫Dan, Anda akan melihat 60 ulasan yang sebenarnya saya buat, oke?

73
00:04:27,530 --> 00:04:28,670
‫Dan mari

74
00:04:28,670 --> 00:04:32,150
‫kita konfirmasikan bahwa kata sandi untuk pengguna tidak dienkripsi, jadi

75
00:04:32,150 --> 00:04:35,780
‫saya hanya menyalin yang ini di sini, hanya seluruh baris ini.

76
00:04:35,780 --> 00:04:36,880
‫Oh, itu tidak berhasil.

77
00:04:38,160 --> 00:04:39,960
‫Jadi, mari kita salin string ini di

78
00:04:41,000 --> 00:04:43,950
‫sini dan kemudian bandingkan dengan yang kita miliki di file yang berdekatan.

79
00:04:47,600 --> 00:04:49,083
‫Jadi, yang pertama

80
00:04:50,070 --> 00:04:53,060
‫saja di sini, dan ya, memang, Anda

81
00:04:53,060 --> 00:04:56,220
‫lihat tampilannya persis sama dengan yang ini, bukan?

82
00:04:56,220 --> 00:04:57,770
‫Jadi, seperti yang kami

83
00:04:57,770 --> 00:04:59,920
‫inginkan, kata sandi tidak dienkripsi kali ini.

84
00:05:01,350 --> 00:05:04,260
‫Oke, jadi mari kita tutup semua ini, pastikan

85
00:05:04,260 --> 00:05:08,010
‫untuk menghapus komentar yang sekarang kita taruh di sini, sehingga di

86
00:05:08,010 --> 00:05:09,270
‫masa depan tentu

87
00:05:09,270 --> 00:05:13,140
‫saja, pengguna baru akan mendapatkan kata sandi yang dienkripsi dengan benar.

88
00:05:13,140 --> 00:05:16,500
‫Jadi, simpan ini, dan sekarang saya ingin cepat melihat

89
00:05:16,500 --> 00:05:17,703
‫data di sini.

90
00:05:19,290 --> 00:05:21,850
‫Jadi, di Postman, dan hal pertama

91
00:05:21,850 --> 00:05:25,323
‫yang ingin saya lakukan adalah benar-benar masuk sebagai administrator.

92
00:05:28,740 --> 00:05:33,740
‫Baiklah, jadi mari kita lihat alamat emailnya, dan ternyata

93
00:05:33,820 --> 00:05:38,233
‫itu benar-benar admin@natours. io, oke?

94
00:05:39,190 --> 00:05:42,650
‫Dan, tentu saja kata sandinya, kami tidak dapat mengambilnya dari

95
00:05:42,650 --> 00:05:47,460
‫sini, tetapi saya tahu, tentu saja, kata sandi apa yang saya tentukan, sehingga

96
00:05:47,460 --> 00:05:48,893
‫kami dapat menggunakannya.

97
00:05:49,933 --> 00:05:50,766
‫Jadi, kata

98
00:05:50,766 --> 00:05:54,443
‫sandi untuk semua pengguna di sini selalu test1234, oke?

99
00:05:59,490 --> 00:06:01,320
‫Jadi, itu berhasil.

100
00:06:01,320 --> 00:06:04,530
‫Jadi, sekali lagi untuk semua 20

101
00:06:04,530 --> 00:06:08,710
‫pengguna yang saya buat, kata sandinya selalu sama, selalu test1234.

102
00:06:08,710 --> 00:06:12,403
‫Hebat, sekarang mari kita cepat mendapatkan semua tur di sini juga.

103
00:06:15,090 --> 00:06:20,090
‫Jadi, mari kita hapus saja filter ini di sini.

104
00:06:23,560 --> 00:06:26,000
‫Oke, jadi kami mendapatkan semua alam kami,

105
00:06:26,000 --> 00:06:29,830
‫dan sekarang Anda melihat bahwa mereka semua sekarang akan memiliki panduan.

106
00:06:29,830 --> 00:06:33,253
‫Oke, jadi ini adalah panduan utama dan panduan normal,

107
00:06:34,820 --> 00:06:38,183
‫dan juga semuanya akan memiliki banyak ulasan.

108
00:06:39,470 --> 00:06:42,310
‫Di suatu tempat, jadi itu seharusnya ada di sini,

109
00:06:42,310 --> 00:06:44,920
‫tapi saya yakin kami hanya mengisi ulasan ketika kami

110
00:06:44,920 --> 00:06:46,523
‫hanya mendapatkan satu tur,

111
00:06:47,460 --> 00:06:49,560
‫jadi coba itu di sini dengan (bergumam).

112
00:06:50,510 --> 00:06:54,233
‫Jadi, saya menyalin ID sehingga saya sekarang bisa meletakkannya di sini.

113
00:06:55,640 --> 00:06:56,733
‫Mari kita

114
00:06:58,110 --> 00:07:01,160
‫kirim itu, jadi lokasi pemandu, dan memang,

115
00:07:01,160 --> 00:07:03,363
‫sekarang kita mendapatkan semua ulasan.

116
00:07:04,220 --> 00:07:06,900
‫Dan tentu saja, seperti yang kami konfigurasikan sebelumnya

117
00:07:06,900 --> 00:07:09,547
‫di sini maka pengguna juga akan terisi,

118
00:07:09,547 --> 00:07:10,803
‫dan tur tidak.

119
00:07:12,100 --> 00:07:14,140
‫Jadi, semuanya masih berfungsi sama,

120
00:07:14,140 --> 00:07:17,460
‫tetapi sekarang kami memiliki lebih banyak data dunia nyata

121
00:07:17,460 --> 00:07:19,780
‫yang sekarang dapat kami mulai kerjakan

122
00:07:19,780 --> 00:07:21,480
‫sepanjang sisa kursus.

