Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Pelatihan Pengembangan Aplikasi Web dan REST API Node.JS
Rating: 4.7 out of 5(4 ratings)
30 students

Pelatihan Pengembangan Aplikasi Web dan REST API Node.JS

Meningkatkan kemampuan pengembangan aplikasi Web dan REST API dengan Node.js
Created byAgus Kurniawan
Last updated 8/2023
Indonesian

What you'll learn

  • Belajar dasar pemrograman NodeJS
  • Membuat aplikasi web dan REST API berbasis NodeJS dengan web framework
  • Eksplorasi ExpressJS Framework Web untuk NodeJS
  • Akses database SQL dan NoSQL pada NodeJS Express
  • Web Session dengan Redis Server
  • Sistem Keamanan pada Aplikasi Web dan REST API NodeJS Express
  • Penerapan JWT Token REST API dan Role-based access control (RBAC)
  • Penanganan forgot password CORS, dan CSRF
  • Publikasi Aplikasi Web NodeJS ke Server Production

Course content

7 sections91 lectures11h 54m total length
  • Roadmap Pelatihan4:01
  • Persiapan1:32
  • Konsep Dasar Node.JS4:19
  • Instalasi Node.JS5:03
  • Hello World - Node.JS4:50
  • Menggunakan Node.JS Shell / REPL1:23
  • Menyiapkan Lingkungan Pengembangan Berbasis Kontainer - Docker3:23

Requirements

  • Sudah Mengenal dasar HTML dan CSS
  • Akses internet

Description

Pelatihan Pengembangan Aplikasi Web dan REST API dengan Node.js adalah kursus online yang dirancang untuk memberikan pemahaman mendalam tentang pengembangan aplikasi web modern dan layanan RESTful menggunakan teknologi Node.js. Pelatihan ini membawa peserta melalui perjalanan dari dasar-dasar Node.js hingga kemampuan yang diperlukan untuk membuat aplikasi web interaktif dan mengelola API dengan efisien.

Peserta akan belajar tentang konsep dasar Node.js, termasuk pemahaman tentang runtime JavaScript di sisi server, pengelolaan dependensi dengan npm (Node Package Manager), dan penggunaan Express.js sebagai framework untuk membangun aplikasi web yang efisien dan skematis. Peserta untuk akan mempelajari bagaimana menggunakan template web seperti Admin LTE kedalam Express.js.

Berikut ini topik penting pada pelatihan ini:

  • Pendahuluan dan Persiapan

  • Pemrograman Dasar Node.JS

  • Penanganan error

  • Pengembangan Aplikasi Web Node.JS dengan Framework Express

  • Konsep Express MVC (Model View Controller)

  • Pemanfaatan Library Bootstrap Untuk View

  • Pemanfaatan template Admin LTE

  • Express Async Await

  • Express Session

  • Session dengan External Session Server - Redis

  • Membaca file .ENV

  • Memasang Favicon pada Aplikasi Web

  • Akses Database Melalui ORM (Object Relational Mapping) Framework

  • Node.JS Express dan SQLite - Demo CRUD (Create, Read, Update, Delete)

  • Node.JS Express dan MySQL - Demo CRUD

  • Node.JS Express dan PostgreSQL - Demo CRUD

  • Node.JS Express dan SQL Server - Demo CRUD

  • Node.JS Express dan MongoDB

  • Pengembangan Aplikasi Web REST API / RESTful dengan Node.JS

  • Konsep REST API

  • Membuat API Untuk Kalkulator

  • Penanganan Error - HTTP 404 dan HTTP 500

  • Swagger pada Node.JS Express

  • Resource API: Database REST API

  • Upload File pada Aplikasi REST API

  • Membuat REST API untuk Mengirim Email

  • Membuat REST API untuk Mengirim Email dengan Attachment

  • Sistem Keamanan Pada Aplikasi Node.JS Express

  • Penerapan HTTPS/SSL pada Node.JS Express

  • Registrasi User dan Pengamanan Password

  • Membuat User Untuk Manager dan Admin - Car Reservation

  • Login dan Logout untuk Aplikasi Web

  • Registrasi User dan Pengamanan Password untuk Aplikasi REST API

  • Penerapan Authentikasi dengan JWT Token untuk Aplikasi REST API

  • Authorisasi Berbasis Role (RBAC) untuk kasus Aplikasi Web dan REST API

  • Menangani Lupa Password

  • Menangani Login dengan Fitur Remember Me

  • Menangkal Serangan CSRF (Cross-Site Request Forgery)

  • Cross-Origin Resource Sharing (CORS)

  • Menonaktifkan Swagger API Untuk Mode Production

  • Deployment Aplikasi Node.js pada Linux Debian/Ubuntu, Windows Server dan Docker Container

Pelatihan dilengkapi dengan banyak praktek. Jika ada kendala, disediakan forum diskusi didalam Udemy ini. Silakan bergabung di pelatihan ini.


Who this course is for:

  • Web Programmer
  • Programmer dengan berbagai latar belakang
  • Pelajar dan pengajar