Tutorial TypeScript RESTful API (Bahasa Indonesia)

  Рет қаралды 14,271

Programmer Zaman Now

Programmer Zaman Now

Күн бұрын

TypeScript RESTful API
#typescript #restfulapi #programmerzamannow
Slide : docs.google.com/presentation/...
Source Code : github.com/ProgrammerZamanNow...
Materi Video :
00:00:00 - Pendahuluan
00:01:50 - Requirement
00:03:48 - User Management Requirement
00:05:25 - Contact Management Requirement
00:06:37 - Address Management Requirement
00:08:20 - Membuat Project
00:18:50 - User API Spec
00:28:37 - Contact API Spec
00:36:40 - Address API Spec
00:42:04 - Setup Database
00:45:35 - User Model
00:48:55 - Contact Model
00:52:16 - Address Model
00:55:26 - Setup Project
01:03:31 - Register User API
01:38:16 - Login User API
01:51:24 - Get User API
02:05:28 - Update User API
02:16:51 - Logout User API
02:22:12 - Create Contact API
02:42:11 - Get Contact API
02:52:30 - Update Contact API
03:07:57 - Remove Contact API
03:13:29 - Search Contact API
03:34:41 - Create Address API
03:52:34 - Get Address API
04:04:11 - Update Address API
04:12:48 - Remove Address API
04:18:33 - List Address API
04:23:35 - Distribution File
04:30:53 - Manual Test
04:44:18 - Penutup
JOIN PREMIUM : kzfaq.info...
DISCORD PREMIUM : • Post
Donasi :
Saweria : saweria.co/ProgrammerZamanNow
Social Media :
Instagram : / programmerzamannow
Facebook : / programmerzamannow
Telegram : t.me/ProgrammerZamanNow
KZfaq : / programmerzamannow

Пікірлер: 59
@razinsyakib
@razinsyakib 5 ай бұрын
Yang saya nanti-nanti, terima kasih atas ilmunya, Pak Eko Semoga Allah membalas kebaikan bapak
@Hans-wd8zg
@Hans-wd8zg 5 ай бұрын
Mantap Pak Eko, konten ini sangat dicari-cari
@riezkymaisyar4038
@riezkymaisyar4038 5 ай бұрын
terimakasih ilmunya pakk, semoga berkahh
@edwinseptiana3565
@edwinseptiana3565 4 ай бұрын
ini lengkap banget keren, semoga berkah ilmu nya mas eko
@belajarprogrammingsantai
@belajarprogrammingsantai 5 ай бұрын
Terima kasih atas materinya, Kang Eko.
@anggaerlangga4948
@anggaerlangga4948 5 ай бұрын
mantap pak, terimakasih ilmunya
@fauzandwip
@fauzandwip 3 ай бұрын
terimakasih banyak pak eko untuk video dan ilmunya
@syafikihidayah9276
@syafikihidayah9276 5 ай бұрын
Thanks ilmu nya pak
@kifliaapp932
@kifliaapp932 5 ай бұрын
Thankyou ilmunya bang 🙏🏻
@ifindev
@ifindev 5 ай бұрын
Muantappp pak Ekoo
@xpertgame3270
@xpertgame3270 5 ай бұрын
Keren lengkap matap
@OmarMahalaya-dd8ov
@OmarMahalaya-dd8ov 5 ай бұрын
keren pak
@iqbalbtr7498
@iqbalbtr7498 5 ай бұрын
Mntp pak
@oreyon9514
@oreyon9514 Ай бұрын
Pak eko, ini paradigma pemrogamannya pakai OOP atau masih termasuk functional programming? liat direpo versi nodejs itu kan langsung "const register = async () =>", dibanding sama yang versi Typescript kita bikin class Service dulu, baru bikin method di dalamnya.
@naufalnasrullah6965
@naufalnasrullah6965 5 ай бұрын
terima kasih ilmunya pak eko, selanjutnya bahas Next JS juga dong pak 😁
@rexvaine5176
@rexvaine5176 5 ай бұрын
dri awal ngikutin pak eko step by step, mungkin klo nextjs masi lama karna react aja blm dibahas
@ferinurjaman9230
@ferinurjaman9230 3 ай бұрын
Jangan terlalu berharap, react nya aja belum dibahas bro wkwk
@lutfialfa
@lutfialfa 4 ай бұрын
Pak minta saran. Lebih baik pakai sequelize atau prisma ya
@yusuffadlulloh1494
@yusuffadlulloh1494 4 ай бұрын
Kalau ingin menambahkan fungsi Include, dimasukkan di service apa controller, Bang?
@arifrachman7805
@arifrachman7805 22 сағат бұрын
Pak Kenapa Login User gak minta token? 28:20
@titantitan5864
@titantitan5864 3 ай бұрын
Seumpama jika implementasi authentication diganti ke jsonwebtoken itu apakah ketika kita sudah memverify jwt kita harus cari data ke database apakah ada atau tidak datanya atau langsung saja kirim hasil verify jwt ke req.user ?
@nurfaizin1930
@nurfaizin1930 2 ай бұрын
pak untuk koneksi ke database telah behasil atau gagal tidak bisa di log brrti ya...soalnya sya cari functionya ga ada
@user-nk7hq8mc6t
@user-nk7hq8mc6t 5 ай бұрын
ini benar-benar dari dokumentasinya loh diajarin, betul2 kek sistem perusahaan besar
@InsiderMusic
@InsiderMusic 3 ай бұрын
di tunggu tutor restful api bun + hono bang
@thekaka6520
@thekaka6520 27 күн бұрын
Sehebat kang eko juga masih bisa typo, ga cuma gw yg sering typo.. tp bedanya debug sama alur program nya ga sehebat kang eko :(
@yogapamungkas7217
@yogapamungkas7217 21 күн бұрын
unit test saya kok gagal ya
@ilmi523
@ilmi523 5 ай бұрын
Pak eko saya belajar javascript udah 3 bulan kira-kira bagus apa tidak kalau saya mulai belajar node js
@ProgrammerZamanNow
@ProgrammerZamanNow 5 ай бұрын
kalo udah tamat playlist javascript, langsung ke nodejs aja
@ilmi523
@ilmi523 5 ай бұрын
@@ProgrammerZamanNow siap pak eko
@apisaga
@apisaga 5 ай бұрын
ini kaya restfull api yang di playlis node tapi ini versi typescript gitu kah bang?
@ProgrammerZamanNow
@ProgrammerZamanNow 5 ай бұрын
iya betul
@ariosetiawan173
@ariosetiawan173 5 ай бұрын
Pak Eko, bukannya kalau dari awal udah pake ORM jadinya bakal tergantung sehingga kurang memahami syntax raw sql?
@ProgrammerZamanNow
@ProgrammerZamanNow 5 ай бұрын
di kelas nodejs database, dijelaskan cara menggunakan raw query pake ORM hanya untuk mempermudah, bukan berarti gak perlu belajar SQL
@speksuperhero
@speksuperhero 5 ай бұрын
Sorry mas izin komen ya ORM ini cuma buat mempermudah aja, biasanya klo pernah make laravel sring bgt tuh kita kepake query buildernya dari laravel bawaan Tp in case seiring berjalannya waktu kadang perlu raw sql juga dibeberapa momen Baiknya ya pahami kedua2nya sih mas 🙌
@doublekamui
@doublekamui 5 ай бұрын
kalau pakai raw sql jangan lupa pahami cara penggunaan raw sql yang benar agar aplikasinya aman dari serangan sql injection
@titanapril4939
@titanapril4939 4 ай бұрын
Pak eko saya mau tanya pas di login service apakah token itu tidak dikirim ke cookie ya pak tapi saya lihat divideo dikirim bareng sama responsenya ?
@ProgrammerZamanNow
@ProgrammerZamanNow 4 ай бұрын
enggak wajib, kecuali emang cuma buat web aja
@titanapril4939
@titanapril4939 4 ай бұрын
Oke siap pak terima kasih @@ProgrammerZamanNow
@mhaidarhanif
@mhaidarhanif 5 ай бұрын
Btw REST API / RESTful API itu kan ada perdebatan. Antara sebenernya yang dikenal umum itu malah justru JSON API, bukan REST API yang aslinya dikenalkan. Itu gimana? Atau bebas ngikutin aliran manapun yang penting cuan dan kerjaan kelar. Referensinya bisa searching "JSON API", "How Did REST Come To Mean The Opposite of REST?", "REST APIs must be hypertext-driven"
@mhaidarhanif
@mhaidarhanif 5 ай бұрын
Jawaban dari saya: Nah sip lah, mantap Jadi "zaman now" kita bisa nyebut REST API yang asalkan request/response di atas HTTP, pake JSON Kalo pun JSON API tersebut tadi konteksnya lebih ke mirip ke sana, bukan berarti JSON API persis yang ribet, dibandingkan original REST API dengan XML/HTML Walau memang ujung-ujungnya kembali lagi ke aliran sekte masing-masing
@AstomoPancoroPutro
@AstomoPancoroPutro 5 ай бұрын
standar ReST API bukan pada request atau response nya, tetapi pada komunikasi antara server dan client harus memenuhi asas statelessness. salah satu yg terpenting di asas ini, request berikut nya tidak boleh bergantung pada response sebelum nya
@mhaidarhanif
@mhaidarhanif 5 ай бұрын
@@AstomoPancoroPutro Nah makanya tergantung definisi dari siapa ya lagi. Karena justru dari pencipta asli REST API, Roy Fielding, definisi dia di disertasi S3 nya justru bukan hanya soal itu. Tapi memang di kerjaan, definisi itu gak terlalu ngaruh juga kalo kerjaan yang penting kelar wkwk
@ahnafisulthon
@ahnafisulthon 5 ай бұрын
serius ini gratis ga jadi member????
@mnizarf8438
@mnizarf8438 5 ай бұрын
@supachat6738
@supachat6738 5 ай бұрын
Materinya udah complete pak?
@ProgrammerZamanNow
@ProgrammerZamanNow 5 ай бұрын
materi typescript? masih akan terus di update
@lyrihkaesa
@lyrihkaesa 5 ай бұрын
Pak Eko, tambahan fitur upload file (image/pdf) itu yang sering dipakai. Apakah nanti ada lanjutannya?
@VersiPertama
@VersiPertama 5 ай бұрын
Pake package multer untuk express js
@lyrihkaesa
@lyrihkaesa 5 ай бұрын
@@VersiPertama terimakasih infonya bang.
@user-ge8kt1cy6y
@user-ge8kt1cy6y 5 ай бұрын
GG pak eko
@yoviepramudya1412
@yoviepramudya1412 5 ай бұрын
Css ada materi lanjutan pak ?
@ProgrammerZamanNow
@ProgrammerZamanNow 5 ай бұрын
ada css layout, belum selesai materinya
@yoviepramudya1412
@yoviepramudya1412 5 ай бұрын
@@ProgrammerZamanNow ditunggu pak ekoo, semangat pakk..
@orz14
@orz14 5 ай бұрын
ada kelas buat nestjs ga ya pak?
@ProgrammerZamanNow
@ProgrammerZamanNow 5 ай бұрын
next akan lanjut ke kelas NestJS
@orz14
@orz14 5 ай бұрын
@@ProgrammerZamanNow mantap 👍👍
@m.gentaarya1123
@m.gentaarya1123 4 ай бұрын
setelah liat video ini jdi merasa jauh banget ilmu yg ku terapin sblm nya untuk bikin api :(
@fanyfany596
@fanyfany596 5 ай бұрын
pak eko kenapa belum ada kelas python nya, pengen banget ada kelas pythonnya
@Carrymejane
@Carrymejane 10 күн бұрын
Karena python udh banyak sliweran kelas nya, km cari aja
Next.js i18n: App Router + next-intl Tutorial
10:04
Frontend Basics
Рет қаралды 322
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 197 МЛН
Comfortable 🤣 #comedy #funny
00:34
Micky Makeover
Рет қаралды 12 МЛН
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 17 МЛН
Understanding Sequential Control Structures
5:28
Janja Programmers
Рет қаралды 91
How To Use TypeScript With Express & Node
17:05
Colt Steele
Рет қаралды 68 М.
Drop Database di Production
15:23
Programmer Zaman Now
Рет қаралды 26 М.
Jangan Salah Pilih Index Database | PZN Reaction
17:07
Programmer Zaman Now
Рет қаралды 10 М.
Baru Ngajar Sekali Minta Resign (Sadana Agung) - Sekolah Normal
21:35
Tretan Universe
Рет қаралды 350 М.
LOAD BALANCER? REVERSE PROXY? NGINX MANTAB BRO
24:26
Michael Learns To Code
Рет қаралды 6 М.
Build a Rest API with GoLang
34:14
Laith Academy
Рет қаралды 115 М.
Частая ошибка геймеров? 😐 Dareu A710X
1:00
Вэйми
Рет қаралды 5 МЛН
#samsung #retrophone #nostalgia #x100
0:14
mobijunk
Рет қаралды 14 МЛН
Как бесплатно замутить iphone 15 pro max
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 8 МЛН
разбил телефон из-за видео
0:15
STANISLAVSKIY Hi
Рет қаралды 760 М.
Лучший браузер!
0:27
Honey Montana
Рет қаралды 1,1 МЛН