Program pembelajaran Next.js ini dirancang untuk memberikan pemahaman mendalam tentang framework React terpopuler untuk pengembangan web modern. Peserta akan mempelajari konsep-konsep fundamental JavaScript modern dan Next.js mulai dari dasar hingga implementasi aplikasi web.
Setelah menyelesaikan program ini, peserta akan mampu:
- Memahami konsep modern JavaScript (ES6+) dan React fundamentals
- Menguasai fitur-fitur utama Next.js seperti Server-Side Rendering (SSR) dan Static Site Generation (SSG)
- Membangun aplikasi web modern dengan React dan JavaScript
- Implementasi routing dan state management dengan Next.js
- Mengembangkan API routes dan database integration
Program ini cocok untuk peserta yang memiliki:
- Pemahaman dasar HTML, CSS, dan JavaScript
- Pengalaman dalam pemrograman JavaScript (tidak wajib)
- Familiar dengan konsep React dan component-based development (tidak wajib)
- Memiliki laptop dengan spesifikasi minimal 4GB RAM
- Koneksi internet stabil untuk mengunduh dependencies
Software yang diperlukan:
- Node.js 18.0 atau lebih tinggi
- npm atau yarn (Package Manager)
- Code Editor (VS Code dengan JavaScript extensions)
- Git dan GitHub account
- Browser modern (Chrome, Firefox, Safari)
- PostgreSQL atau MySQL database
6 Pertemuan Pembelajaran:
-
Pertemuan 1: Introduction to Next.js & Setup Environment
-
Pertemuan 2: Database Connection & Authentication
-
Pertemuan 3: CRUD Operations & Image Upload
-
Pertemuan 4: Search & Pagination
-
Pertemuan 5: Export Data & Advanced Features
-
Pertemuan 6: Project Implementation & Review
2 Minggu Praktek & Project Portfolio:
Selama 2 minggu ini peserta akan fokus pada praktek dan mengerjakan project yang akan menghasilkan portfolio.
1 Project Final: