Nama : Wildan Dhya Ulhaq Hidayat

Track : Mobile

Batch : 17 - 1

Teori

  1. framework adalah meruapakan sebuah kumpulan kode yang memiliki kerangka dan aturan baku dalam penulisannya bahasa pemogramannya tergantung apa yang ingin digunakan sedangkan library merupakan potongan kode atau code snipet yang memiliki peran spesifik seperti untuk menghitung

  2. working directory adalah penyimpanan project di folder local, index(stage) adalah tempat penyimpanan setelah git add, HEAD untuk menunjukan posisi branch dan commit yang sedang dipakai

  3. git add . , git push

  4. GET, POST , PUT , PATCH DELETE, HEAD, CONNECT, OPTIONS, TRACE

  5. SELECT user.name FROM USERS WHERE user.name LIKE '%Arkademy%'

  6. Authentication merupakan proses untuk pengenalan dan memastikan bahwa user benar-benar dikenali dan terdaftar dalam database dan Authorization merupakan proses selanjutnya dari Authentication jika user tersebut ada maka akan beri akses khusus sesuai dengan ketentuan yang diberikan

  7. Framework express merupakan sebuah framework javascript yang berfungsi untuk membuat API atau server-side yang mana terhubung dengan database dan client-side

  8. middleware meruapakan sebauah fungsi asinkron yang mana didalam sistem bila ingin masuk atau keluar dari sistem tersebut harus melewati middileware terlebih dahulu. manfaat dari middleware itu sendiri adalah dapat mengubah object request dan response

  9. perbedaan class component dan functional component ialah class component dapat menggunakan state sedangkan functional component tidak dapat menggunakan state.

  10. redux merupakan sebuah state menagement. dalam redux hanya berlaku satu state data atau yang sering disebut store sedangkan untuk merubah state dalam store yaitu menggunakan reducer dan action yang menentukan component mana yang ingin state nya diubah dengan cara mentrigger ke reducer

  11. microservice adalah design arsitektur dalam pembuatan applikasi yang mana dalam pembuatannya dibagi menjadi service - service yang kecil seperti front-end , backend dan database masing - masing dibuat terpisah namun saling terhubung satu sama lain. adapun manfaat yang didapat dari menggunakan microservice ialah applikasinya lebih terukur, lebih aman, maintencenya lebih mudah, setiap service berdiri sendiri sehigga developer dapat mudah mengembangkan setiap service tanpa menganggu service lain.

  12. kegunaan content-type untuk menentukan jenis format content apa yang akan dikirimkan kepada client sebagai response

  13. CDN (content delivery network) adalah merupakan sebuah kumpulan server global yang tersebar dibeberapa negara dan berfungsi untuk membantu meningkatkan kecepatan dalam mengirim konten melalui server ke visitor dari lokasi server terdekat sehingga pengirim kontent tidak membutuhkan waktu yang lama. manfaat dari CDN website dapat diakses secara global, meningkatkan loading website, sangat berguna untuk website yang memiliki visitor yang banyak.

  14. error CORS merupakan error yang terjadi akibat domain/origin tertentu mengakses resource kita sehingga perlu kita diconfigurasi domain apa saja yang diperboleh kan mengakses agar resource kita aman

- cookie adalah sebuah penyimpanan data di broswer yang dapat kita atur waktunya berapa lama  data akan disimpan tetapi jika kita tidak atur waktunya cookie akan mengatur waktunya sendiri.
- sessionStorage adalah sebuah penyimpanan data yang mana data yang disimpan hanya bertahan sampai broswer atau tab tidak ditutup jika salah satunya ditutup maka datanya akan hilang
- localStorage adalah sebuah penyimpanan data yang bersifat abadi atau datanya akan tetap disimpan didalam broswer meskipun broswer atau tab nya ditutup