From 04ec0c2ddf903856a78d55c5b41a16dce215df98 Mon Sep 17 00:00:00 2001 From: Eugene Goh Date: Sat, 30 Jan 2021 09:51:52 +0800 Subject: [PATCH] translated to Malay --- 7-bank-project/api/translations/README.ms.md | 32 +++++++++++++++++++ .../solution/translations/README.ms.md | 13 ++++++++ 2 files changed, 45 insertions(+) create mode 100644 7-bank-project/api/translations/README.ms.md create mode 100644 7-bank-project/solution/translations/README.ms.md diff --git a/7-bank-project/api/translations/README.ms.md b/7-bank-project/api/translations/README.ms.md new file mode 100644 index 00000000..2bc0d9eb --- /dev/null +++ b/7-bank-project/api/translations/README.ms.md @@ -0,0 +1,32 @@ +# Bank API + +> > API Bank dibina dengan [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). + +API sudah dibina untuk anda dan bukan sebahagian daripada latihan. + +Walau bagaimanapun, jika anda berminat untuk belajar membuat API seperti ini, anda boleh mengikuti siri video ini: https://aka.ms/NodeBeginner (video 17 hingga 21 merangkumi API tepat ini) + +Anda juga boleh melihat tutorial interaktif ini: https://aka.ms/learn/express-api + +## Menjalankan pelayan + +Pastikan anda telah memasang [Node.js](https://nodejs.org). + +1. Git klon repo ini. +2. Buka terminal dalam folder `api`, kemudian jalankan` npm install`. +3. Jalankan `npm start`. + +Pelayan harus mula mendengar di port `5000`. + +> Catatan: semua entri disimpan dalam memori dan tidak berterusan, jadi apabila pelayan dihentikan semua data akan hilang. + +## Perincian API + +Route | Description +---------------------------------------------|------------------------------------ +GET /api/ | Dapat server info +POST /api/accounts/ | Daftar akaun, ex: `{ user: 'Yohan', description: 'My budget', currency: 'EUR', balance: 100 }` +GET /api/accounts/:user | Dapatkan semua data untuk akaun yang ditentukan +DELETE /api/accounts/:user | Keluarkan akaun yang ditentukan +POST /api/accounts/:user/transactions | Tambahkan transaksi, ex: `{ date: '2020-07-23T18:25:43.511Z', object: 'Bought a book', amount: -20 }` +DELETE /api/accounts/:user/transactions/:id | Keluarkan transaksi yang ditentukan \ No newline at end of file diff --git a/7-bank-project/solution/translations/README.ms.md b/7-bank-project/solution/translations/README.ms.md new file mode 100644 index 00000000..b802cdb2 --- /dev/null +++ b/7-bank-project/solution/translations/README.ms.md @@ -0,0 +1,13 @@ +# Aplikasi bank + +> Contoh penyelesaian untuk projek aplikasi bank, dibangun dengan vanilla HTML5, CSS dan JavaScript (tidak ada kerangka atau perpustakaan yang digunakan). + +## Menjalankan aplikasi + +Mula-mula pastikan anda menjalankan [pelayan API](../../api/translations/README.ms.md). + +Mana-mana pelayan web boleh digunakan untuk menjalankan aplikasi, tetapi kerana anda seharusnya memasang [Node.js](https://nodejs.org) untuk menjalankan API, anda boleh: + +1. Git klon repo ini. +2. Buka terminal, kemudian jalankan `npx lite-server solution`. Ia akan memulakan pelayan web pengembangan di port `3000` +3. Buka `http://localhost: 3000` di penyemak imbas untuk menjalankan aplikasi. \ No newline at end of file