Font size
WorksheetsPAW-Q5-2023
Total questions: 25
Worksheet time: 15mins
Collection merupakan sekelompok ______ MongoDB
Document
Table
Row
BSon
Schema database dibuat menggunakan kode di bagian
Model
Controller
Middleware
Routes
Kelemahan Micro Frontend
Tidak direkomendasikan untuk tim pengembang yang berukuran kecil
Testing pada kode susah dilakukan
Deployment bergantung antar teknologi yang digunakan
Memiliki skalabilitas yang buruk
Apa saja yang merupakan kelemahan JavaScript?
Merupakan salah satu bahasa yang kompleks.
Tidak mendukung load dari sisi server.
Menggunakan prinsip single inheritance.
Keamanan dari sisi pengguna rendah.
SASS dan LESS merupakan salah satu contoh Atomic/Utility First CSS Framework.
True
False
Apa saja kelemahan Parallax Scrolling?
Dapat menyebabkan motion sickness
Tidak responsif
Mengurangi engagement pengguna.
Tidak cocok digunakan untuk konten yang sederhana
Tujuan utama dari JS adalah...
Untuk menambah style pada halaman HTML.
Untuk melakukan operasi scripting dari sisi server.
Membuat halaman HTML menjadi lebih interaktif.
Semua benar
Authentication merujuk kepada proses apa dalam keamanan RESTful API?
Memverifikasi akses pengguna
Memverifikasi data sensitif
Memverifikasi token JWT
Memverifikasi password admin
Apa yang terkandung dalam JWT Tokens?
Hanya data sensitif
JSON Object yang dienkripsi
Data apa pun yang diatur oleh pengembang
Informasi koneksi internet
Apa fungsi utama dari Helmet dalam keamanan aplikasi web?
Mencegah packet sniffing
Menghindari cross-site scripting attacks
Memperkecil ukuran response body
Mengatur tanggal kadaluwarsa token JWT
Apa yang harus selalu disertakan saat melakukan transaksi HTTP?
JWT Tokens
Status code
Cookies
Header X-Powered-By
Yang merupakan Mongoose Queries
Model.find()
Model.findByIDandCreate()
Model.findOne()
Model.findById()
Model.delete()
Yang merupakan benefit menggunakan express JS.
Komunitas yang besar.
Mendukung third-part plugins
Simple dan cepat
Terdapat struktur dan arsitektur yang standar.
Sistem berjalan otomatis tanpa manual labor.
Express Middleware merujuk pada fungsi yang memiliki parameter berupa ?
express.req, express.res, express.next
express.req, express.app, express.res
express.req, express.before, express.res
express.req, express.ok, express.res
app.METHOD(PATH, HANDLER)
Yang benar terkait express router diatas.
app merupakan instance dari node server.
METHOD berisi HTTP Request Method dalam kapital.
PATH berisi path server.
HANDLER berisi fungsi yang akan dieksekusi apabila route cocok.
Variabel yang bersifat mutable pada React JS disebut sebagai
Props
Statefull
Stateless
State
Dua jenis komponen dalam React JS
UseState
Propsfull
Unstatefull
Stateless
Variabel yang dapat dipanggil di dalam komponen lain dalam React JS dan juga menghubungkan Komponen satu dengan yang lain namun bersifat immutable adalah
props
state
var
const
perulangan dalam React JS dapat dilakukan dengan menggunakan
map
foreach
for
if-else
Pernyataan yang tepat tentang Class Component pada React ?
Sering disebut sebagai stateless component.
metode render() harus dipanggil.
Menerima variable props dengan memanggil langsung props.variable.
Cenderung berisi logic yang kompleks.
Merupakan solusi tanpa menggunakan state pada komponen.
Yang bukan merupakan metode yang dapat dipanggil pada React Lifecycle.
mount()
render()
componentWillDestroyed()
componentCanUpdate()
componentDidUpdate()
Pernyataan yang benar terkait code tersebut.
tipe data isLoggedIn adalah string.
apabila isLoggedIn = false maka komponen <Profile /> akan dirender.
&& berarti AND.
Kode diatas merupakan contoh conditional rendering pada React.
Kode React diatas meruapakan contoh penulisan Class Component.
Bug pada kode tersebut adalah
Nama fungsi harus diawali dengan huruf kapital.
Pemanggilan make harus men ggunakan this.props.make.
Kurang parenthesis pada baris return.
Tidak perlu menggunakan kata return.
<h1> harus di-wrap dengan <div>
Pilihlah yg termasuk hooks API yang disediakan oleh react.
useState()
useEffect()
useCreation()
useContext()
useComponent()
3 lifecycle react yaitu ...
mounting
updating
re-rendering
destroying
unmounting
