1. Teknologi, Informatika
Daring
Pengembangan Back-End Menggunakan Javascript dan Node.js (Daring)
Kelas .com
Mengenai Institusi

Kelas .com
Detail Kelas
Usia 18 - 64 Tahun
Kelas Online
SMA/SMK Sederajat - S3
Tentang Kelas
Tingkat Materi
Menengah
Total Durasi Kelas
15 jam
Detail Lokasi
-
Tentang Kelas/Deskripsi
Pelatihan ini menggunakan moda Webinar dengan Okupasi Pelatihan Pengembang Aplikasi dan Sistem dari Critical Occupation List (COL). Pelatihan webinar membahas pengembangan back-end dengan Javascript dan Node.js, menekankan pembelajaran dalam pengembangan software dengan mengimplementasi algoritma pemrograman, mengidentifikasi library, dan menggunakan SQL untuk merancang program dan algoritma. Dalam pelatihan ini, peserta difokuskan pada implementasi algoritma pemrograman dengan penggunaan library, framework, serta SQL untuk interaksi dengan basis data. Kompetensi berorientasi objek ditekankan, memungkinkan peserta merancang aplikasi modular dan responsif. Tujuan pelatihan adalah menciptakan profesional IT yang mahir dalam pengembangan perangkat lunak, dengan pemahaman menyeluruh terhadap pemrograman.
Deskripsi Metode Pembelajaran
Metode ajar yang digunakan adalah ceramah interaktif, serta bahan bacaan dengan penugasan praktek
Metode Evaluasi
Pre Test
Kuis
TPM
Post Test
Unjuk Keterampilan
Tujuan Pembelajaran
Tujuan Umum
Peserta pelatihan mampu menguasai backend developer untuk pembuatan dan pengelolaan website dengan baik, serta mampu menggunakan Javascript dan Node.js hingga menggunakan database dan menjalankan framework dengan menunjukkan 80% menguasai kompetensi yang ditunjukkan saat unjuk keterampilan.
Tujuan Khusus
1. Membuat perancangan program & algoritma dengan pendekatan struktur dan pendekatan berorientasi objek, serta menggunakan struktur data untuk mengatur, memproses, mengambil, dan menyimpan data.
2. Mengerjakan pembuatan project sederhana menggunakan Javascript & Node.js.
3. Mengintegrasikan Structured Query dan syntax dalam SQL, serta penggunaan Commands SQL dan menunjukkan pengoperasian SQL untuk sorting & filtering data, membandingkan penggunaan relasional & irasional database, juga akan menjalankan framework express.js & native dan menjalankan project To-Do-List & login system menggunakan database.
4. Menunjukkan praktek pengelolaan application program interface: Simple Object Access Protocol, Remote Procedure Calls, REST, JSON, dan autentikasi API. Kemudian, melakukan pengelolaan Version Control System melalui git dan melakukan CRUD (Create, Read, Update, Delete).
5. Membangun sistem keamanan web dengan hashing algorithm & HTTPS, serta menggunakan web hosting server.
Kurikulum dan Kompetensi
Kurikulum
Pertemuan 1
18:30 - 18:50 WIB (20 menit - Sesi pembuka dan aktivitas commit)
18:50 - 20:30 WIB (100 menit - Perancangan Program dan Struktur Data)
1. Pengenalan Pekerjaan Backend Web Developer
2. Perancangan Program
3. Algoritma
4. Analisis terstruktur & analisis object-oriented.
5. Penggunaan & pengoperasian struktur data
20:30 - 21:00 WIB (60 menit - aktivitas practice)
Pertemuan 2
18:30 - 18:50 WIB (20 menit - Aktivitas commit)
18:50 - 20:30 WIB (100 menit - Penulisan Kode Pemrograman)
1. Pengenalan Javascript & Node.js
2. Javascript
3. Node.js
20:30 - 21:00 WIB (60 menit - aktivitas practice)
Pertemuan 3
18:30 - 18:50 WIB (20 menit - Aktivitas commit)
18:50 - 20:30 WIB (100 menit - Pengelolaan Database)
1. Pengenalan SQL
2. Queries
3. SQL vs No SQL vs New SQL
4. SQL Processing
5. framework express.js & native
20:30 - 21:00 WIB (60 menit - aktivitas practice)
Pertemuan 4
18:30 - 18:50 WIB (20 menit - Aktivitas commit)
18:50 - 20:30 WIB (100 menit - Pengelolaan API (application program interface) dan VCS (Version Control System))
1. Penggunaan application program interface
2. Jenis - jenis API
3. Proses API
4. Autentikasi API: JWT Authentication, Token based Authentication, Session based Authentication, Basic Authentication, OAuth - Open Authorization, SSO - Single Sign On.
5. API testing & documentation.
6. Pengontrolan dan pengecekan perubahan coding menggunakan Git.
20:30 - 21:00 WIB (60 menit - aktivitas practice)
Pertemuan 5
18:30 - 18:50 WIB (20 menit - Aktivitas commit)
18:50 - 20:30 WIB (100 menit - Peningkatan Sistem Keamanan Web dan Hosting Web Server)
1. Penggunaan HTTPS
2. Privasi dan keamanan pengguna
3. OWASP Web Application Security Testing
4. Penggunaan hashing algorithm.
5. content security policy dan server security dalam browser.
6. Proxying HTTP Requests.
7. API Security.
8. Penggunaan web hosting server.
20:30 - 21:00 WIB (60 menit - aktivitas practice)
Aspek Kompetensi
Pengetahuan (Kognisi)
1. Penerapan dasar - dasar/fundamental Backend developer, cara penggunaan program dan algoritma, struktur data.
2. Pengelolaan dasar - dasar atau fundamental javascript & Node.js, Cara pengoperasian Javascript & Node.js.
3. Proses pengoperasian structured Query dan syntax dalam SQL, Pengoperasian sorting & filtering data SQL, Perbandingan relasional & irasional database, Cara penggunaan framework express.js & native.
4. Tata cara pengelolaan application program interface (API), autentikasi API, Cara pengelolaan Version Control System melalui git.
5. Fundamental sistem keamanan web, content security policy dan server security, web hosting server.
Sikap Kerja (Afeksi)
1. Menunjukkan sifat tech-savvy, adaptif, aplikatif, proaktif.
2. Menunjukan sifat analitis, teliti, tekun.
3. Menunjukkan sifat problem solver (memecahkan permasalahan), komunikatif, kolaboratif.
4. Menunjukkan sikap sistematis, akuntabilitas, Berambisi, kecerdasan emosional (emotional intelligence).
5. Menunjukkan sikap kritis, analitis, adaptif.
Keterampilan (Psikomotor)
1. Menentukan cara penggunaan program dan algoritma serta struktur data.
2. Melaksanakan tata cara pengoperasian javascript dan Node.js.
3. Mengerjakan proses operasi Structured Query dan syntax dalam SQL, memproses pengoperasian sorting & filtering data SQL, serta penggunaan framework express.js & native.
4. Melakukan pengelolaan application program interface (API), autentikasi API, serta tata cara pengelolaan VCS.
5. Membuat keamanan web seperti content security policy dan server security, serta web hosting server.
Fasilitas
1. Ujian & Evaluasi Pembelajaran
2. Sertifikat Digital
Jenis Sertifikat
1. Sertifikat Penyelesaian Pelatihan
Instruktur
Rovi Fauzan Akbar
Pengalaman Bekerja
- Mei 2023 - Sekarang: Back End Engineer, Cimb Niaga
- Juni 2021 – Mei 2023: It Developer, Pt. Komputika Makmur Bersama (Ottodigital Group)
- April 2020 – Juni 2021: Full Stack Developer & Ios Developer, Authentic Guards
- Mei 2019 – April 2020: Software Developer, Pt. Mitra Sinerji Teknoindo
- November 2018 – Mei 2019: Full Stack Developer, Authentic Guards
Syarat dan Cara Mengikuti Pelatihan
Syarat
1. Peserta memiliki usia minimal 18 tahun ke atas
2. Syarat pendidikan minimal peserta mengikuti webinar adalah minimal SMA/SMK sederajat
3. Memiliki Laptop/ perangkat elektronik untuk mengikuti webinar
Cara Mengikuti Pelatihan
Langkah Redeem Kode Voucher
1. Buka link https://kelas.com/
2. Lakukan login atau daftar akun (apabila kamu belum memiliki akun kelas.com)
3. Masuk ke katalog prakerja
4. Pilih kelas yang ingin kamu redeem
5. Pilih tombol redeem kelas
6. Kamu akan diarahkan ke halaman Form Aktivasi Kelas Kartu Prakerja
7. Masukan Kode Voucher dan Kode Redeem yang sudah kamu terima
8. Klik tombol "Tukarkan" (pastikan kamu redeem sesuai jam redeem yang sudah ditentukan Prakerja)
*Note : untuk 1 kode voucher hanya dapat ditukarkan 1x
Langkah Redeem Redemption Code
1. Buka link https://kelas.com/
2. Lakukan login atau daftar akun (apabila kamu belum memiliki akun kelas.com)
3. Masuk ke katalog prakerja
4. Pilih kelas yang ingin kamu redeem
5. Pilih tombol redeem kelas
6. Kamu akan diarahkan ke halaman Form Aktivasi Kelas Kartu Prakerja
7. Masukan Kode Voucher dan Kode Redeem yang sudah kamu terima
8. Klik tombol "Tukarkan" (pastikan kamu redeem sesuai jam redeem yang sudah ditentukan Prakerja)
*Note : untuk 1 kode redeem hanya dapat ditukarkan 1x