NodeJS untuk Pemula sampai Mahir
Kelas Roadmap NodeJS terlengkap yang membahas pemrograman NodeJS untuk pemula sampai mahir. Kelas disertai dengan slide, video, source code dan studi kasus agar peserta bisa mengikuti kelas nya dengan baik
Daftar Materi
NodeJS Dasar
Available in
days
days
after you enroll
- 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
Available in
days
days
after you enroll
Node Package Manager
Available in
days
days
after you enroll
- 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
Available in
days
days
after you enroll
- 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
Available in
days
days
after you enroll
- 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
Available in
days
days
after you enroll
- 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
Available in
days
days
after you enroll
- 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
Available in
days
days
after you enroll
- 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
Available in
days
days
after you enroll
- 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
Available in
days
days
after you enroll
- 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
Available in
days
days
after you enroll
- 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
Available in
days
days
after you enroll
- 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
Available in
days
days
after you enroll
- 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)