# Kuliah 1: Bahagian hadapan, bahagian belakang dan kitaran permintaan-respons [English](Lecture-1-Backend-Overview) · [Dansk](Lecture-1-Backend-Overview-da) · **Bahasa Malaysia** ![Kuliah 1: Bahagian hadapan, bahagian belakang dan kitaran permintaan-respons](https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/054-flask/raw/branch/main/docs/images/lecture-01.png) ## 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.