Deployment
FE
A.
Deployment front-end
Deployment adalah istilah
yang mencakup semua proses yang terlibat dalam software (perangkat lunak) dan hardware
(perangkat keras) baru dan berjalan dengan baik di lingkungan nya mulai dari
instalasi, konfigurasi, pengoprasian, pengujian dan membuat perubahan yang diperlukan. Dan dari segi bahasa
kata deployment ini berasal dari bahasa perancis yaitu deployer yang berarti
spread yang artinya penyebaran.
sekarang kita akan
belajar bagaimana cara mendeploy website kita ke vercel dan netlify untuk
mempublikasikan aplikasi front-end kalian :
A.Vercel
1. Kalian buka website vercel dan
login kan akun kalian jika belum mempunyai
akun vercel silahkan kalian buat terlebih dahulu, kurang lebih seperti ini
tampilan saat kalian pertama kali masuk vercel.
2. Selanjutnya
klik create a new project.
3. Kemudian
kalian tambahkan repository git kalian dengan cara klik Add a github account,
ini jika posisi kalain belum menambahkan repository di awal pendaftaran.
Kurang lebih tampilan ketika kalian
sudah menambahkan repository kalian seperti ini.
4. Kalian
pilih project mana yang akan kalian deploy ke vercel saya di sini mengambil sampel vue-tutorial kemudian klik import dan kalian scroll
kebawah sedikit kalian klik deploy.
Dan selamat anda telah berhasil
mendeploy project anda ke vercel.
Seperti inilah penampakan website kalian yang berhasil di deploy ke
vercel.
B.Netlify
1. membuat project baru di netlify dengan cara ke menu
sites kemudian Add new site. Kalau kalian klik di bagian add new site kalian
akan mendaati 3 pilihan yaitu import exiting project, start form a template dan
deploy manualy di sini kita akan memilih import an exaiting project karena kita
akan mendeploy project kita dari github.
2. Kemudian kalian connect
ke git kalian tergantung kalian mau pake
gitlab atau github namun di sini saya menggunakan github. Bisa kalian klik saja disitu
3. Kemudian kalian pilih website kalian yang akan di deploy ke netlify, sebelum itu
pastikan kalian telah push project kalian ke
github atau gitlab.
4. Kemudian konfigurasi
sebelum di deploy kalian gunakan konfigurasi
default dari netlify nya, kurang lebih seperti ini konfigurasi default dari
netlify..
5. Kalau sudah
terkonfigurasi semua dengan benar kalian bisa klik tombol deploy site tunggu
proses deploy hingga selesai.
Kurang lebih seperti inilah tampilan saat kita mendeploy
mendeploy website yang kita buat.
6. Setelah itu kita tentukan nama domain untuk website
kalian dengan cara di kolom setup your site klik opsi nomer dua dan seperti
inilah tampilan ketika kalian setting domain untuk website kalian.
dan karena pada saat setting domain itu berbayar.
jadi kita bisa ganti di bagian Site Setting di bagian site
information kalian klik change site name.
kalian bisa pilih nama website sesuka hati kalian tanpa
harus membayar domain.
https://rifqimulyawan.com/blog/pengertian-deploy/
https://binus.ac.id/knowledge/2019/06/langkah-langkah-untuk-deploy-website-di-netlify/
Quiz
- Apa fungsi utama
Vercel dan Netlify dalam konteks deployment Front-End?
- Menyediakan
infrastruktur server untuk aplikasi web
- Memantau dan
menganalisis performa aplikasi Front-End
- Mengelola dan
menyebarkan kode aplikasi Front-End ke server secara otomatis
- Menyediakan
layanan manajemen database untuk aplikasi Front-End
- Apa perbedaan utama
antara Vercel dan Netlify?
- Vercel mendukung
static site dan serverless functions, sedangkan Netlify hanya mendukung
static site
- Netlify mendukung
static site dan serverless functions, sedangkan Vercel hanya mendukung
static site
- Vercel memiliki
fitur integrasi dengan Git secara langsung, sedangkan Netlify tidak
- Netlify memiliki
fitur auto scaling, sedangkan Vercel tidak
- Apa yang dimaksud
dengan Continuous Deployment dalam konteks Vercel dan Netlify?
- Proses deployment
otomatis yang dilakukan setiap kali ada perubahan pada kode aplikasi
- Proses deployment
manual yang dilakukan oleh pengembang sesuai dengan jadwal yang
ditentukan
- Proses pengujian
dan debugging sebelum melakukan deployment aplikasi Front-End
- Proses optimisasi
performa dan kinerja aplikasi setelah deployment
- Apa yang dimaksud
dengan environment variables dalam konteks deployment Front-End?
- Variabel yang
digunakan dalam proses deployment untuk mengatur konfigurasi aplikasi
Front-End
- Variabel yang
digunakan dalam proses pengujian unit untuk aplikasi Front-End
- Variabel yang digunakan
dalam proses debugging aplikasi Front-End
- Variabel yang
digunakan dalam proses pengujian performa aplikasi Front-End
- Apa keuntungan
menggunakan fitur Preview Deployment pada Vercel dan Netlify?
- Memungkinkan
pengembang untuk melihat tampilan dan fungsi aplikasi Front-End sebelum
deployment resmi
- Mempercepat proses
deployment aplikasi Front-End
- Mengoptimalkan
performa dan kinerja aplikasi Front-End setelah deployment
- Meningkatkan
keamanan aplikasi Front-End dengan memeriksa celah keamanan sebelum deployment
- Apa yang dimaksud
dengan custom domain dalam konteks deployment Front-End?
- Domain default
yang diberikan oleh Vercel dan Netlify untuk setiap aplikasi yang
di-deploy
- Domain yang
digunakan untuk mengakses server Vercel dan Netlify secara langsung
- Domain yang
digunakan untuk mengakses aplikasi Front-End yang telah di-deploy
- Domain yang
digunakan untuk mengakses fitur-fitur premium pada Vercel dan Netlify
- Apa yang dimaksud
dengan serverless functions dalam konteks deployment Front-End?
- Fungsi yang
berjalan di sisi server untuk mengelola permintaan dari aplikasi
Front-End
- Fungsi yang
dijalankan oleh browser untuk memproses logika aplikasi Front-End
- Fungsi yang
digunakan untuk mengirim dan menerima data antara aplikasi Front-End dan
server
- Fungsi yang
digunakan untuk mengoptimalkan performa aplikasi Front-End setelah
deployment
- Apa yang dimaksud
dengan server-side rendering (SSR) dalam konteks deployment Front-End?
- Proses rendering
tampilan aplikasi Front-End di sisi server sebelum dikirim ke browser
- Proses rendering
tampilan aplikasi Front-End di sisi browser setelah menerima kode dari
server
- Proses memisahkan
kode aplikasi Front-End menjadi beberapa bagian yang di-deploy secara
terpisah
- Proses mengatur
konfigurasi server untuk mengoptimalkan performa aplikasi Front-End
- Apa yang dimaksud
dengan prerendering dalam konteks deployment Front-End?
- Proses rendering
tampilan aplikasi Front-End di sisi server sebelum dikirim ke browser
- Proses rendering
tampilan aplikasi Front-End di sisi browser setelah menerima kode dari
server
- Proses memisahkan
kode aplikasi Front-End menjadi beberapa bagian yang di-deploy secara
terpisah
- Proses
mengoptimalkan performa aplikasi Front-End setelah deployment
- Apa keuntungan
menggunakan fitur form handling pada Netlify Forms dalam konteks
deployment Front-End?
- Memudahkan
pengelolaan formulir dalam aplikasi Front-End
- Memungkinkan
pengguna untuk mengirim data melalui formulir langsung ke Netlify
- Mengoptimalkan
performa dan kinerja aplikasi Front-End setelah deployment
- Meningkatkan
keamanan aplikasi Front-End dengan memeriksa celah keamanan sebelum
deployment