Panduan NextJS untuk Pemula
- Deskripsi
- Materi
- Ulasan
Selamat datang di kursus Panduan Next.js untuk Pemula, tempat Anda akan belajar dasar-dasar framework Next.js, salah satu teknologi populer untuk pengembangan web modern berbasis React. Kursus ini dirancang khusus bagi pemula yang ingin memahami cara membangun aplikasi web yang cepat, dinamis, dan responsif.
Dengan panduan yang sistematis dan latihan praktis, Anda akan memahami cara kerja routing, fetching data, rendering, hingga penggunaan middleware di Next.js. Tidak hanya teori, Anda juga akan membangun dua proyek praktis: aplikasi catatan sederhana dan blog sederhana, untuk memperkuat pemahaman Anda.
Apa yang Akan Anda Pelajari?
-
Pengenalan Next.js
- Apa itu Next.js dan mengapa digunakan dalam pengembangan web modern?
-
Instalasi dan Setup Project
- Langkah awal untuk memulai proyek Next.js dari nol.
-
Routing & Dynamic Routes
- Memahami sistem routing di Next.js dan bagaimana membuat dynamic routes.
-
API Routes
- Membuat API endpoint langsung dalam proyek Next.js untuk mendukung kebutuhan aplikasi Anda.
-
Data Fetching
- Teknik fetching data di Next.js menggunakan
getStaticProps
,getServerSideProps
, dangetStaticPaths
.
- Teknik fetching data di Next.js menggunakan
-
Rendering
- Perbedaan antara Static Site Generation (SSG), Server-Side Rendering (SSR), dan Client-Side Rendering (CSR).
-
Optimasi Gambar
- Cara mengoptimalkan gambar untuk meningkatkan performa aplikasi web Anda.
-
Proyek – Aplikasi Catatan Sederhana
- Membuat aplikasi untuk mencatat aktivitas harian menggunakan fitur dasar Next.js.
-
Link & Navigasi
- Mengelola navigasi antar halaman menggunakan komponen Link.
-
Route Grouping dan Middleware
- Mempelajari pengelompokan rute dan penggunaan middleware untuk melindungi rute tertentu.
-
Proyek – Blog Sederhana
- Membangun blog sederhana dengan Next.js, lengkap dengan fitur navigasi, data fetching, dan rendering.
-
11. PengenalanPratinjau 1:30
-
22. Instalasi & Setup ProjectPratinjau 2:36
-
33. Routing & Dynamic RoutesPratinjau 2:45
-
44. API RoutesSorry, this lesson is currently locked. You need to complete "3. Routing & Dynamic Routes" before accessing it.
-
55. Data FetchingSorry, this lesson is currently locked. You need to complete "4. API Routes" before accessing it.
-
66. RenderingSorry, this lesson is currently locked. You need to complete "5. Data Fetching" before accessing it.
-
77. Optimasi ImageSorry, this lesson is currently locked. You need to complete "6. Rendering" before accessing it.
-
88. Latihan 1 - Catatan SederhanaSorry, this lesson is currently locked. You need to complete "7. Optimasi Image" before accessing it.
-
99. Link & NavigasiSorry, this lesson is currently locked. You need to complete "8. Latihan 1 - Catatan Sederhana" before accessing it.
-
1010. Route GroupSorry, this lesson is currently locked. You need to complete "9. Link & Navigasi" before accessing it.
-
1111. MiddlewareSorry, this lesson is currently locked. You need to complete "10. Route Group" before accessing it.
-
1212. Latihan 2 - Blog sederhanaSorry, this lesson is currently locked. You need to complete "11. Middleware" before accessing it.

1. Pengenalan
Jam Kerja
Monday | 07.00 WIB - 16.00 WIB |
Tuesday | 08.00 WIB - 15.00 WIB |
Wednesday | 06.00 WIB - 15.00 WIB |
Thursday | 07.00 WIB - 16.00 WIB |
Friday | 08.00 WIB - 15.00 WIB |
Saturday | Closed |
Sunday | Closed |