Keamanan & Performa
Aplikasi Production Harus Aman dan Cepat
Aplikasi yang lambat akan ditinggalkan user. Aplikasi yang tidak aman akan diretas. Modul ini mengajarkan cara mengidentifikasi dan mencegah XSS, CSRF, SQL injection, serta teknik optimasi performa (caching, code splitting, Core Web Vitals).
Prasyarat
Modul 5 dan 6 (API dan arsitektur).
Kenapa Ini Penting
Keamanan dan performa bukan ‘nice to have’ — mereka adalah requirement. Google ranking dipengaruhi Core Web Vitals. Data breach bisa menghancurkan reputasi.
Daftar Chapter
- Chapter 7.1
XSS: Cross-Site Scripting
Cara kerja serangan XSS dan cara mencegahnya
- Chapter 7.2
CSRF: Cross-Site Request Forgery
Cara kerja CSRF dan proteksi dengan token
- Chapter 7.3
SQL Injection: Serangan ke Database
Cara kerja SQL injection dan parameterized query
- Chapter 7.4
HTTPS dan TLS/SSL: Enkripsi Komunikasi
Cara kerja HTTPS, TLS handshake, dan sertifikat
- Chapter 7.5
Core Web Vitals: Ukur Performa Website
LCP, INP, CLS, dan cara mengoptimalkannya
- Chapter 7.6
Caching: Mempercepat Website
HTTP cache, CDN, dan strategi caching
- Chapter 7.7
Optimasi Bundle: Kecilkan JavaScript
Code splitting, tree shaking, dan lazy loading