Fullstack Web & Cloud Engineering
Arsitektur frontend modern, sistem backend terdistribusi, dan cloud deployment praktis
Apa yang Akan Anda Kuasai?
Setiap lulusan diarahkan untuk memiliki pemahaman konseptual yang kokoh dan kapabilitas eksekusi teknis tingkat produksi.
Menguasai ekosistem modern JavaScript & TypeScript tingkat lanjut
Mampu merancang basis data relasional & skema PostgreSQL performa tinggi
Membangun aplikasi fullstack produksi dari nol hingga deployment awan
Menghasilkan 3 proyek portofolio berstandar industri siap presentasi
Modul Kurikulum Lengkap
Struktur pembelajaran modul per minggu dari fondasi dasar hingga capstone project skala industri.
Modul 01Modul 01: Fondasi Rekayasa Web, JavaScript Modern & TypeScript Dasar
Minggu 1-2 · 20 Jam▾
Modul 01: Fondasi Rekayasa Web, JavaScript Modern & TypeScript Dasar
Membangun dasar berpikir komputasional, struktur data modern di JavaScript (ES6+), type safety dengan TypeScript, dan standar code formatting dengan ESLint.
CLI Tool & Package TypeScript untuk manipulasi data terstruktur dengan unit test.
Modul 02Modul 02: Arsitektur Komponen Reaktif dengan Vue 3 & Nuxt 3
Minggu 3-4 · 20 Jam▾
Modul 02: Arsitektur Komponen Reaktif dengan Vue 3 & Nuxt 3
Mendalami Composition API, Reactivity System, State Management dengan Pinia, File-based Routing di Nuxt 3, dan Server-Side Rendering (SSR).
Aplikasi Dashboard Admin Interaktif dengan multi-role routing dan state persistence.
Modul 03Modul 03: Desain Sistem & Antarmuka Responsif Berstandar Swiss Neo-Brutalism
Minggu 5-6 · 20 Jam▾
Modul 03: Desain Sistem & Antarmuka Responsif Berstandar Swiss Neo-Brutalism
Menerapkan prinsip desain antarmuka internasional, tipografi terstruktur, Tailwind CSS utility-first, dan integrasi komponen shadcn-vue / reka-ui.
Desain Sistem Komponen Lengkap dengan Storybook / Dokumentasi Interaktif.
Modul 04Modul 04: Backend API, Otentikasi & Database PostgreSQL / Supabase
Minggu 7-8 · 20 Jam▾
Modul 04: Backend API, Otentikasi & Database PostgreSQL / Supabase
Merancang basis data relasional ternormalisasi, schema migrations, Row Level Security (RLS), OAuth / Email Auth, dan Realtime subscriptions.
Sistem Manajemen Data & Portofolio Lengkap dengan Otentikasi & RLS Aman.
Modul 05Modul 05: Keamanan Aplikasi, Pengujian & Kinerja Skala Tinggi
Minggu 9-10 · 20 Jam▾
Modul 05: Keamanan Aplikasi, Pengujian & Kinerja Skala Tinggi
Menerapkan praktik sanitasi input, rate limiting, perlindungan CSRF/XSS, automated testing dengan Vitest, dan audit performa Core Web Vitals.
Paket Pengujian Otomatis & Security Hardening pada Aplikasi Web Produksi.
Modul 06Modul 06: Capstone Project: Membangun Aplikasi Skala Produksi & CI/CD Cloud
Minggu 11-12 · 20 Jam▾
Modul 06: Capstone Project: Membangun Aplikasi Skala Produksi & CI/CD Cloud
Mengerjakan proyek akhir riil dari tahap perancangan hingga deployment ke cloud hosting (Cloudflare Pages, Vercel, VPS Docker) dengan CI/CD otomatis.
Capstone Project: Aplikasi Web Produksi Terdistribusi Siap Diluncurkan ke Pengguna.
Prasyarat Peserta
- Dasar algoritma & logika pemrograman dasar
- Koneksi internet stabil & laptop/PC (RAM min. 8GB disarankan)
- Komitmen belajar 8-10 jam per minggu
Untuk Siapa Program Ini?
- Siswa SMK Kejuruan Rekayasa Perangkat Lunak (RPL)
- Mahasiswa Ilmu Komputer / Sistem Informasi / Teknik Informatika
- Career Switcher yang ingin berkarir sebagai Software Engineer
Materi Pembelajaran Terkait
Buku Panduan: Clean Architecture & Type Safety di Ekosistem TypeScript
Panduan komprehensif menyusun struktur folder yang rapi, pemisahan layer logika bisnis dengan antarmuka, serta aturan type safety di TypeScript.
Starter Template: Nuxt 3 + Supabase + Tailwind CSS 4 + Shadcn
Boilerplate produksi siap pakai dengan autentikasi PKCE, modul database, dark mode, dan library komponen terkonfigurasi.
Cheatsheet: Swiss Neo-Brutalism UI & WCAG AA Contrast Rules
Rujukan cepat ukuran font hierarchy, rumus kontras warna 4.5:1, dynamic viewport (`min-h-[100dvh]`), dan anti-slop frontend checklist.
Formulir Masuk: Fullstack Web & Cloud Engineering
Lengkapi formulir di bawah ini untuk proses registrasi dan wawancara orientasi program.