20 lines
1.5 KiB
Markdown
20 lines
1.5 KiB
Markdown
# Kuliah 1: Bahagian hadapan, bahagian belakang dan kitaran permintaan-respons
|
|
|
|
[English](Lecture-1-Backend-Overview) · [Dansk](Lecture-1-Backend-Overview-da) · **Bahasa Malaysia**
|
|
|
|

|
|
|
|
## Apa yang dibincangkan dalam kuliah
|
|
|
|
Kuliah ini membezakan apa yang dilihat oleh pengguna (bahagian hadapan: HTML, CSS dan JavaScript) daripada apa yang dilakukan oleh aplikasi di sebalik tabir (bahagian belakang: Python, Java, Ruby dan lain-lain). Bahagian belakang mempunyai tiga komponen: klien, pelayan dan pangkalan data. Analoginya ialah sebuah restoran: ruang makan ialah klien, dapur ialah pelayan dan stor makanan ialah pangkalan data. Dalam kitaran permintaan-respons, klien membuat permintaan, pelayan menyediakan dan mengambil data daripada pangkalan data, dan respons dihantar kembali kepada klien. Flask disyorkan untuk pemula dan projek kecil; Django ialah pilihan lain yang terkenal.
|
|
|
|
## Apa yang kita peroleh
|
|
|
|
- Kosa kata untuk bercakap tentang aplikasi web: klien, pelayan, pangkalan data, permintaan, respons.
|
|
- Sebab untuk memilih Flask: ia kecil dan membolehkan kita melihat setiap bahagian kitaran itu.
|
|
- Pengetahuan bahawa seluruh kursus membina setiap komponen ini langkah demi langkah.
|
|
|
|
## Dalam repositori ini
|
|
|
|
Gambar rajah dilukis daripada `docs/images/sources/lecture-01.html`; tiada kod untuk kuliah ini.
|