Autoplay
Autocomplete
Previous Lesson
Complete and Continue
NodeJS untuk Pemula sampai Mahir
NodeJS Dasar
Slide dan Source Code
Group Discord
01-Pendahuluan (2:21)
02-Pengenalan-NodeJS (6:14)
03-Web-Application (6:08)
04-Concurrency-dan-Parallel (9:07)
05-Threadpool-Web-Model (7:13)
07-NodeJS-Architecture (8:42)
06-Blocking-dan-Non-Blocking (2:59)
10-NodeJS-REPL (3:52)
08-Menginstall-NodeJS (7:47)
09-Hello-World (4:57)
11-NodeJS-Standard-Library (3:56)
12-Modules (5:19)
13-Require-Function (3:11)
14-Global-Async-di-Module (3:39)
15-OS (4:42)
16-Path (3:58)
17-File-System (6:34)
18-Debugger (10:20)
19-DNS (3:11)
20-Events (5:43)
21-Globals (2:29)
22-Process (8:11)
23-Readline (6:14)
24-Report (5:24)
25-Buffer (7:53)
26-Stream (7:18)
27-Timer (7:12)
28-Net (11:36)
29-URL (3:57)
30-Util (5:21)
31-Zlib (6:54)
32-Console (4:38)
33-Worker-Threads (9:34)
34-HTTP-Client (6:53)
35-HTTP-Server (10:03)
36-Cluster (12:45)
37-Materi-Selanjutnya (1:48)
Membuat Todolist API
Slide dan Source Code
01-Pendahuluan (1:57)
02-API-Spec (3:59)
03-Membuat-HTTP-Server (2:26)
04-API-Get-Todolist (6:28)
05-API-Create-Todo (4:01)
06-API-Update-Todo (3:02)
07-API-Delete-Todo (3:49)
08-Test-API (2:20)
09-Materi-Selanjutnya (2:10)
Node Package Manager
Slide dan Source Code
01-Pendahuluan (2:09)
02-Pengenalan-Node-Package-Manager (7:15)
03-Membuat-Project (5:28)
04-Project-Configuration (3:00)
05-Menjalankan-Project (2:05)
06-Project-Type (6:10)
07-Script (8:06)
08-Export-Module (8:20)
09-Dependency-Management (8:38)
10-Dependency-Version (14:16)
11-Development-Dependency (6:03)
12-Membuat-Library (4:11)
13-Publish-Package (5:29)
14-Install-Package (2:59)
15-Ignore-File (3:00)
16-Upgrade-Library (4:40)
17-Update-Dependency (3:45)
18-Materi-Selanjutnya (1:22)
NodeJS Unit Test
Slide dan Source Code
01-Pendahuluan (1:59)
02-Pengenalan-Software-Testing (10:07)
03-Pengenalan-Jest (3:55)
04-Membuat-Project (3:09)
05-Menginstall-Jest (7:22)
06-Membuat-Unit-Test (7:32)
07-Pengenalan-Babel (9:26)
08-Jest-Configuration (8:30)
09-Jest-Command-Line-Interface (6:14)
10-Matchers (2:53)
11-Equals-Matchers (6:26)
12-Truthiness-Matchers (4:34)
13-Numbers-Matchers (3:06)
14-Strings-Matchers (2:35)
15-Arrays-Matchers (4:09)
16-Exceptions-Matchers (7:10)
17-Not-Matchers (4:09)
18-Test-Async-Code (12:07)
19-Setup-Function (7:25)
20-Scoping (7:48)
21-Code-Coverage (19:15)
22-It-Function (2:57)
23-Skip-Function (2:31)
24-Only-Function (3:05)
25-Each-Function (12:46)
26-Concurrent-Function (6:04)
27-Todo-Function (2:50)
28-Failing-Function (4:31)
29-Mock (3:54)
30-Mock-Function (18:58)
31-Mock-Async-Function (8:22)
32-Mock-Matchers (3:39)
33-Mock-Modules (9:49)
34-Mock-Partial-Modules (5:19)
35-Mock-Class (10:36)
36-Mock-Partial-Class (5:26)
37-Materi-Selanjutnya (1:34)
NodeJS Logging
Slide dan Source Code
01-Pendahuluan (1:43)
02-Pengenalan-Logging (3:49)
03-Logging-Library (2:34)
04-Membuat-Project (3:57)
05-Logger (3:55)
06-Console-Transport (3:47)
07-Logging-Level (9:56)
08-Format (6:47)
09-Combine-Format (5:56)
10-File-Transport (3:28)
11-Transport-Level (4:50)
12-Rorate-File (8:02)
13-Membuat-Transport (8:48)
14-Exceptions (5:40)
15-Rejections (4:10)
16-Materi-Selanjutnya (1:19)
NodeJS ExpressJS
Slide dan Source Code
01-Pendahuluan (1:59)
02-Pengenalan-ExpressJS (4:21)
03-Membuat-Project (3:16)
04-Application (6:16)
05-Basic-Routing (6:33)
06-Unit-Test (7:27)
07-Request (3:52)
08-Request-URL (6:10)
09-Request-Query-Param (2:51)
10-Request-Header (4:07)
11-Response (2:22)
12-Response-Status (4:24)
13-Response-Header (2:53)
14-Response-Body (3:24)
15-Redirect (3:06)
16-Middleware (17:50)
17-Route-Path (7:27)
18-Route-Parameter (6:24)
19-Route-Function (4:37)
20-Router (7:42)
21-Type-of-Middleware (6:15)
22-Request-Body (9:18)
23-Cookie (13:02)
24-Singed-Cookie (9:21)
25-Response-Body-Lainnya (4:45)
26-Error-Handling (4:45)
27-Static-File (6:46)
28-Template-Engine (11:59)
29-File-Upload (9:15)
30-Not-Found-Error (2:43)
31-Materi-Selanjutnya (1:46)
NodeJS Mustache
01-Pendahuluan (1:34)
02-Pengenalan-Mustache (4:06)
03-Membuat-Project (4:27)
04-Menggunakan-Mustache-JS (3:38)
05-Mustache-Cache (4:03)
06-Tags (4:21)
07-Nested-Object (2:00)
08-Mustache-File (6:01)
09-Sections (5:58)
10-Sections-Data (2:09)
11-Inverted-Sections (3:02)
12-List (4:03)
13-List-Object (3:52)
14-Functions (8:17)
15-Comment (2:48)
16-Partials (7:32)
17-Materi-Selanjutnya (1:30)
NodeJS Database dan Prisma ORM
Slide dan Source Code
01-Pendahuluan (1:32)
02-Pengenalan-NodeJS-Database (2:54)
03-Pengenalan-Object-Relational-Mapping (3:11)
04-Pengenalan-Prisma (3:28)
05-Membuat-Project (4:41)
06-Menginstall-Prisma (3:12)
07-Database-Connection (4:12)
08-Generate (6:09)
09-Prisma-Client (11:00)
10-Tag-Function (10:26)
11-Execute-SQL (4:27)
12-Query-SQL (3:07)
13-Prisma-ORM (0:44)
14-Model (6:07)
15-CRUD (11:41)
16-Transaction (13:24)
17-CRUD-Many (13:54)
18-Paging (2:49)
19-Sorting (3:10)
20-Select-Fields (5:56)
21-Count (2:15)
22-Aggregate (12:37)
23-Where-Condition-dan-Operator (8:29)
24-Prisma-Schema (13:47)
25-Auto-Increment (6:03)
26-One-to-One-Relationship (16:51)
27-One-to-Many-Relationship (13:31)
28-Many-to-Many-Relationship (22:33)
29-Prisma-Migrate (2:40)
30-Model (14:35)
31-Database (4:51)
32-Prisma-Studio (2:41)
33-Materi-Selanjutnya (1:59)
NodeJS Validation
Slide dan Source Code
01-Pendahuluan (1:28)
02-Pengenalan-Validation (3:08)
03-Membuat-Project (4:48)
04-Validation (11:31)
05-Date-Validation (4:51)
06-Validation-Result (4:36)
07-Validation-Error (4:34)
08-Validation-Option (3:05)
09-Object-Validation (10:11)
10-Array-Validation (5:49)
11-Custom-Validation-Message (10:24)
12-Custom-Validation (8:49)
13-Materi-Selanjutnya (1:46)
NodeJS RESTful API
Slide dan Source Code
01-Pendahuluan (2:00)
02-Requirement (0:59)
03-User-Management-Requirement (1:28)
04-Contact-Management-Requirement (1:09)
05-Address-Management-Requirement (1:05)
06-Membuat-Project (11:02)
07-User-API-Spec (12:31)
08-Contact-API-Spec (8:44)
09-Address-API-Spec (7:18)
10-Setup-Database (2:07)
11-User-Model (5:06)
12-Contact-Model (4:33)
13-Address-Model (4:12)
14-Setup-Project (7:34)
15-Register-User-API (28:04)
16-Login-User-API (16:48)
17-Get-User-API (11:53)
18-Update-User-API (11:53)
19-Logout-User-API (6:59)
20-Create-Contact-API (10:54)
21-Get-Contact-API (9:50)
22-Update-Contact-API (10:07)
23-Remove-Contact-API (6:34)
24-Search-Contact-API (23:08)
25-Create-Address-API (14:47)
26-Get-Address-API (9:24)
27-Update-Address-API (10:55)
28-Remove-Address-API (5:53)
29-List-Address-API (4:45)
30-Manual-Test (13:14)
31-Materi-Selanjutnya (1:59)
NodeJS ESLint
Slide dan Source Code
01-Pendahuluan (1:24)
02-Pengenalan-ESLint (2:25)
03-Membuat-Project (2:02)
04-Menginstall-ESlint (1:04)
05-Configuration-File (2:41)
06-Menjalankan-ESLint (3:12)
07-Otomatis-Memperbaiki (1:29)
08-Files-dan-Ignores (3:17)
09-Rules (6:29)
10-Formatter (2:42)
11-Integration (3:46)
12-Materi-Selanjutnya (1:13)
NodeJS Redis
Slide dan Source Code
01-Pendahuluan (1:23)
02-NodeJS-Redis (2:13)
03-Membuat-Project (4:18)
04-Client (5:26)
05-String (3:01)
06-List (3:16)
07-Set (2:22)
08-Sorted-Set (3:43)
09-Hash (2:52)
10-Geo-Point (4:49)
11-Hyper-Log-Log (1:39)
12-Pipeline (2:39)
13-Transaction (2:09)
14-Stream (6:37)
15-PubSub (6:05)
16-Penutup (1:09)
NodeJS Axios
Slide dan Source Code
01-Pendahuluan (1:29)
02-Pengenalan-Axios (2:32)
03-Membuat-Project (4:00)
04-HTTP-Client (4:37)
05-HTTP-Method (4:08)
06-HTTP-Request (2:50)
07-HTTP-Response (2:26)
08-Request-Body (9:37)
09-Request-Interceptor (3:58)
10-Response-Interceptor (2:40)
11-Error-Handler (5:22)
12-Penutup (0:57)
03-User-Management-Requirement
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock