1 00:00:02,300 --> 00:00:07,040 Sekarang untuk itu, saya kembali ke kode saya dan pertama-tama, kita perlu server. 2 00:00:07,040 --> 00:00:12,080 Sekarang saya tidak akan menulis kode sisi server saya sendiri karena tentu saja ini bukan 3 00:00:12,080 --> 00:00:14,300 tentang teknologi sisi server seperti NodeJS, sebagai 4 00:00:14,450 --> 00:00:20,870 gantinya kita dapat menggunakan Firebase yang merupakan layanan bebas-pakai atau setidaknya untuk memulai, di mana kita tidak perlu menulis kode 5 00:00:20,870 --> 00:00:24,890 sisi server apa pun untuk tetap mendapatkan API sisi server yang dapat 6 00:00:24,890 --> 00:00:25,960 kita gunakan. 7 00:00:26,250 --> 00:00:27,860 Untuk itu Anda hanya perlu 8 00:00:27,860 --> 00:00:33,600 akun Google dan yang ada di firebase. google. com, Anda dapat pergi 9 00:00:33,600 --> 00:00:40,440 ke konsol itu dan membuat proyek Firebase baru. Cukup klik pada add project di sana dan berikan nama apa saja yang 10 00:00:40,460 --> 00:00:46,490 Anda inginkan, seperti rn-complete-guide, nama apa pun yang Anda suka, setel tanda centang ini di sini dan buat proyek dan tunggu sampai ini 11 00:00:46,490 --> 00:00:48,010 selesai yang akan super cepat. 12 00:00:48,070 --> 00:00:53,690 Sekarang memulai dengan Firebase tidak akan dikenakan biaya apa pun dan Anda tidak memerlukan kartu kredit 13 00:00:53,690 --> 00:00:59,210 untuk memulai, lihat dokumentasi harga Firebase jika Anda berencana untuk menggunakan ini dalam aplikasi siap-produksi 14 00:00:59,210 --> 00:01:00,630 Anda tentu saja. 15 00:01:00,680 --> 00:01:05,900 Jadi ini dibuat dan sekarang kita dibawa ke aplikasi yang baru dibuat ini dan Firebase 16 00:01:05,900 --> 00:01:06,850 sebenarnya memiliki 17 00:01:06,920 --> 00:01:11,100 banyak layanan, ini adalah backend yang dikelola sepenuhnya yang kita semua tidak 18 00:01:11,270 --> 00:01:14,600 perlukan, saya hanya perlu database di sana dan itu 19 00:01:14,600 --> 00:01:18,700 penting, Firebase kedengarannya seperti basis data yang kami sambungkan ke aplikasi kami. 20 00:01:18,800 --> 00:01:23,520 Sebenarnya Anda tidak pernah secara langsung menghubungkan database cloud ke aplikasi 21 00:01:23,540 --> 00:01:27,230 Anda, sebaliknya aplikasi Anda akan selalu berkomunikasi dengan 22 00:01:27,230 --> 00:01:33,530 API, biasanya REST API yang kemudian pada gilirannya berbicara ke database karena secara langsung 23 00:01:33,530 --> 00:01:35,510 membuat koneksi tidak aman. 24 00:01:35,510 --> 00:01:36,580 Jadi itulah 25 00:01:36,590 --> 00:01:43,400 yang akan kami lakukan dan Firebase akan memberi kami API REST dan basis data yang API itu bicarakan di belakang 26 00:01:43,580 --> 00:01:46,340 layar tanpa kami menulis kode kueri apa pun. 27 00:01:46,370 --> 00:01:51,020 Namun, kita perlu mengaktifkan basis data itu dengan mengklik pada basis data di sana-sini, pastikan 28 00:01:51,020 --> 00:01:56,900 Anda menggulir ke bawah ke basis data waktu nyata dan Anda mengklik buat di sana, basis data waktu nyata, 29 00:01:56,900 --> 00:01:57,650 bukan Firestore. 30 00:01:58,130 --> 00:02:05,090 Alih-alih menggunakan database waktu nyata dan penting, mulailah dalam mode uji yang memastikan bahwa aturan, aturan keamanan diatur 31 00:02:05,090 --> 00:02:09,660 sedemikian sehingga tidak diperlukan otentikasi, kami akan mengubahnya nanti untuk memerlukan 32 00:02:09,740 --> 00:02:15,080 otentikasi tetapi untuk saat ini, kami tidak memiliki pengguna jadi kita akan mulai 33 00:02:15,080 --> 00:02:16,180 seperti ini. 34 00:02:16,190 --> 00:02:21,800 Sekarang ini adalah nanti di mana Anda akan melihat data yang Anda tulis ke Firebase dan 35 00:02:21,800 --> 00:02:28,970 basis datanya dan ini adalah URL atau bagian dari URL yang Anda perlu kirim permintaan untuk menyimpan data di sana atau 36 00:02:28,970 --> 00:02:30,190 untuk mengambil data 37 00:02:30,300 --> 00:02:35,690 dari sana dan hal keren tentang Basis data waktu nyata Firebase adalah jenisnya yang memberi 38 00:02:35,690 --> 00:02:42,410 Anda basis data yang tersembunyi di belakang REST API tempat Anda dapat menargetkan titik akhir REST API dinamis yang 39 00:02:42,410 --> 00:02:47,360 kemudian akan secara otomatis diterjemahkan untuk menulis atau memperbarui permintaan pada basis data Anda. 40 00:02:47,360 --> 00:02:53,240 Jadi sepertinya Anda langsung berbicara ke database tetapi Anda selalu akan berbicara dengan REST API 41 00:02:53,240 --> 00:02:57,500 dan kemudian permintaan masuk Anda jenis yang secara otomatis diterjemahkan ke 42 00:02:57,500 --> 00:03:04,290 permintaan basis data yang bisa Anda katakan. Namun ini adalah URL atau bagian penting dari URL yang akan kami ajak bicara. 43 00:03:04,580 --> 00:03:11,480 Jadi dengan itu, ini adalah URL yang akan kami ajak bicara dan mengapa tidak kita mulai dengan memastikan bahwa kita benar-benar dapat 44 00:03:11,480 --> 00:03:16,190 membuat produk baru dan menyimpannya di sana, sehingga ketika saya mengirimkan produk baru, kita 45 00:03:16,190 --> 00:03:22,080 tidak hanya menyimpan ada di sini dalam memori tetapi kami sebenarnya mengirim permintaan ke Firebase untuk menyimpannya di server-nya. 46 00:03:22,100 --> 00:03:25,740 Itulah yang ingin saya lakukan di sini karena bagi saya itu masuk akal.