
Dunia programming kasarnya terbagi dua, ada sisi frontend dan ada sisi backend. Kenali apa itu backend di sini
Intip kode hello world untuk menjalankan sebuah server pada NodeJS
Saat belajar NodeJS ataupun bekerja, kita akan banyak mendengar istilah package manager seperti NPM. Apa sih package manager dan kegunannya?
Tanpa basa-basi lagi, waktunya kita membuat API pada sebuah aplikasi. Skill ini sangat berguna sebagai seorang backend developer
Kita intip kembali kode hello world yang dibuat sebelumnya, untuk membedah struktur dasar server pada NodeJS
Bikin program kamu ter-restart automatis saat kamu melakukan perubahan pada kodenya
Sebuah API bisa punya banyak endpoint. Intip cara membedakan respon pada NodeJS untuk setiap endpoint.
Ada beberapa jenis metod HTTP yang ada pada REST API, yang bisa menentukan aksi dari request tertentu
Sekarang kita lihat praktek dari membuat metode yang berbeda pada NodeJS, yaitu metode GET dan metode POST
Belajar JSON, struktur data yang sangat populer di dunia pemrograman
Sekarang kita ubah data text yang sebelumnya dikembalikan menjadi data dengan format JSON
Begini cara menjalankan API yang sudah kamu buat menggunakan aplikasi API testing.
Bagaimana dengan metode POST. Yuk kita intip cara aksesnya di API Client ini
Kenapa perlu pakai framework?
Waktunya mengintip framework terpopuler yang dipakai banyak orang untuk menulis kode NodeJS lebih rapi.
Mengintip cara membuat routing pada expressJS
Routing pada expressJS bisa dibuat dinamis
Kita latihan membuat API sederhana yang terdiri hanya dari GET requests
Sekarang giliran kamu. Coba deh bikin endpoint baru di Express
Berkenalan dengan database untuk bermain dengan data
Belajar cara menginstall MySQL pada komputer kamu
Untuk membantu kamu menggunakan database, kamu bisa memakan aplikasi GUI seperti MySQL Workbench
Belajar cara membuat database baru dengan MySQL Workbench
Belajar membuat table baru lewat MySQL Workbench
Belajar bagaimana cara menghubungkan aplikasi NodeJS kamu ke database
Belajar cara create atau insert data baru ke database express kamu
Belajar cara membaca isi dari sebuah table
Kita bisa menampilkan data berdasarkan filter tertentu. Contoh berdasarkan nomer IDnya.
belajar cara mengupdate data berdasarkan ID
Belajar cara menghapus data pada mysql dengan NodeJS
Sekarang waktunya kita membuat simulasi API yang terhubung ke database
Mengenal prepared statement pada MySQL2
Belajar bagaimana cara memasukkan data pada Express dan MySQL
Belajar cara membaca data pada Express dan MySQL
Belajar cara membaca satu data spesifik pada sebuah API
Bagaimana jika data yang kamu cari tidak tersedia di database?
Berikut cara mengupdate data dengan prepared statement
Berikut cara untuk menghapus data berdasarkan id dengan prepared statement pada NodeJS X MySQL
Waktunya kita merapikan route dengan memisahkan tugas tugas database ke satu file yang berbeda
Waktunya kamu latihan dengan membuat API untuk daftar yang berbeda
aktunya kita melihat seperti apa membuat API di dunia nyata yang menggunakan sistem authentikasi
Mengintip rancangan database untuk aplikasi yang akan kita buat
Membuat API contract sebagai refrensi API untuk tim front end dan back end.
Untuk mengamankan beberapa endpoint kita memerlukan sistem authentikasi. Salah satunya yang sangat populer adalah sistem JWT
Waktunya kita setup project sistem blog API ini
Intip bagaimana kita mengatur struktur file dan folder dari kodenya.
Level up skill Javascript kamu! Belajar NodeJS, teknologi populer yang memungkinkan kamu untuk menggunakan JavaScript tidak hanya di frontend, tetapi juga di backend! Dalam kursus ini, kamu akan mempelajari langkah-langkah membuat aplikasi backend dari nol hingga selesai.
Apa yang akan kamu pelajari?
Membuat API yang Powerful:
Belajar bagaimana cara membangun RESTful API yang cepat, dan dapat diandalkan menggunakan NodeJS.
Interaksi dengan Database:
Kuasai cara menghubungkan aplikasi kamu dengan database seperti MySQL untuk menyimpan dan mengelola data secara efisien.
Konsep Backend yang Fundamental:
Mulai dari memahami HTTP, middleware, routing, hingga pengelolaan error, semuanya akan dibahas dengan detail dan sederhana.
Best Practices dalam NodeJS:
Pelajari tips dan trik agar kode kamu lebih terstruktur dan mudah dimaintain di dunia kerja.
Cocok untuk Pemula: Kamu yang baru mengenal backend atau NodeJS tidak perlu khawatir! Semua materi dijelaskan dengan bahasa yang sederhana dan mudah dipahami.
Untuk Siapa Kursus Ini?
Developer frontend yang ingin memperluas kemampuan ke bidang backend.
Programmer pemula yang ingin mulai karier di bidang pengembangan web (backend).
Siapa saja yang tertarik mempelajari cara membuat aplikasi web lengkap dari frontend hingga backend.
Jangan tunda lagi untuk mengembangkan skill kamu! Ayo, mulai belajar NodeJS sekarang dan jadikan diri kamu lebih siap untuk dunia kerja!
Skill yang kamu dapatkan
Bisa membuat API
Mengerti tentang database
Bisa membuat aplikasi yang punya database
Bisa melakukan testing otomatis untuk API
Bisa menyambungkan website dengan API
Teknologi yang digunakan
HTTPie / Postman
MySQL workbench
Node
Express 4.x
Mysql2
Sequelize
Supertest
Jest