Informasi Pelatihan
Materi Pelatihan
Hari ke-1: Fundamental Node.js, npm, Express.js, dan Routing
Pengenalan Node.js.
Peran Node.js dalam pengembangan aplikasi web.
Perbedaan client-side dan server-side JavaScript.
Instalasi Node.js dan npm.
Pengenalan npm, package, dan dependency.
Struktur project Node.js.
Membuat web server sederhana.
Pengenalan Express.js.
Routing dasar pada Express.js.
Request dan response.
Route parameter dan query parameter.
Middleware dasar.
Static file handling.
Praktik membuat web server dan endpoint sederhana.
Hari ke-2: REST API, Database Integration, dan CRUD
Konsep REST API.
HTTP method: GET, POST, PUT/PATCH, DELETE.
HTTP status code.
Request body dan JSON response.
Struktur endpoint API.
Validasi input sederhana.
Pengenalan database untuk aplikasi Node.js.
Koneksi Node.js ke database.
Membuat model atau query data.
Operasi CRUD: create, read, update, delete.
Error handling dasar.
Testing API menggunakan Postman/Insomnia.
Praktik membuat REST API sederhana.
Praktik integrasi API dengan database.
Hari ke-3: Authentication, Security Basic, Deployment, dan Mini Project
Konsep authentication dan authorization.
Login dan register secara dasar.
Password hashing secara konseptual dan praktik dasar.
Session atau token-based authentication secara dasar.
Middleware untuk proteksi route.
Pengelolaan environment variable.
Security basic pada aplikasi Node.js.
CORS secara dasar.
Logging sederhana.
Struktur project yang lebih rapi.
Deployment dasar aplikasi Node.js.
Debugging dan troubleshooting aplikasi.
Mini project: aplikasi REST API sederhana.
Review dan evaluasi hasil mini project.
Siapa yang harus mendaftar?
Web developer pemula.
Back-end developer pemula.
Front-end developer yang ingin mempelajari backend.
Full-stack developer pemula.
Mahasiswa atau pelajar bidang teknologi informasi.
Programmer yang ingin mempelajari Node.js.
IT support yang ingin meningkatkan kemampuan pengembangan aplikasi web.
Profesional IT yang ingin membangun aplikasi web dan REST API berbasis JavaScript.
Fasilitas Pelatihan
Instruktur Expert dan Praktisi dibidangnya
Ruang kelas (Include Komputer dan Internet akses penunjang Pelatihan)
Training Kit (Modul materi Pelatihan dan Block Note)
Fullday Meeting (include 1 X Lunch dan 2 X Coffee Break)
Souvenir Exclusive
Dokumentasi kegiatan
Group Edukasi
Sertifikat Pelatihan
Sertifikat Attandance (Sertifikat bagi peserta yang telah mengikuti pelatihan)
Lokasi Pelatihan
SUHU Professional Training and Consulting Office : Jl. Pareanom No.15, Patangpuluhan, Wirobrajan, Kota Yogyakarta, Daerah Istimewa Yogyakarta - 55251
Pelatihan ini bermanfaat bagi anda?
