Semua paket
🎨
Frontend Developer
Paket lengkap jadi frontend developer: dari HTML sampai Next.js modern.
1
Fondasi Web
HTML, CSS, dan JavaScript sampai mahir. · 70 modul
Tag, Elemen, dan AtributPemula
Heading h1 sampai h6Pemula
Hierarki Heading dan SEOPemula
Paragraf dan Format TeksPemula
Block vs InlinePemula
List: ul, ol, liPemula
List BersarangPemula
Link Dasar: a hrefPemula
Alt Text MendalamPemula
Audio: Memutar SuaraPemula
Video: Menyematkan VideoPemula
iframe dan EmbedPemula
Tabel Dasar: table, tr, tdMenengah
Tabel: thead, tbody, tfoot, thMenengah
Tabel: colspan dan rowspanMenengah
Caption dan Deskripsi TabelMenengah
colgroup dan colMenengah
Tabel Responsif di HPMenengah
Form Dasar: form, action, methodMenengah
GET vs POST MendalamMenengah
Input Email MendalamMenengah
Input Password MendalamMenengah
Input Number dan RangeMenengah
Input Tel, URL, dan SearchMenengah
Input Tanggal dan WaktuMenengah
Checkbox dan RadioMenengah
Input File: Upload BerkasMenengah
Input Tersembunyi dan TombolMenengah
Select: Dropdown PilihanMenengah
Textarea: Input MultibarisMenengah
Label, Fieldset, LegendMenengah
Validasi: requiredMahir
Semantic HTML DasarMahir
Semantic: navMahir
Semantic: asideMahir
Proyek: Galeri FotoMahir
2
Styling Modern
CSS modern: Flexbox, Grid, animasi. · 70 modul
Sintaks Aturan CSSPemula
Selektor KombinasiPemula
Selektor AtributPemula
Cascade dan InheritancePemula
Warna di CSSPemula
Box ModelPemula
Margin: Jarak LuarPemula
Padding: Jarak DalamPemula
BorderPemula
OutlinePemula
Box ShadowPemula
BackgroundPemula
Styling Teks DasarPemula
Font FamilyPemula
Line Height dan SpasiPemula
Font KustomPemula
Text ShadowPemula
Menyembunyikan ElemenPemula
Z-Index dan StackingMenengah
Float dan ClearMenengah
OverflowMenengah
Flex ContainerMenengah
Justify dan AlignMenengah
Flex WrapMenengah
Properti Flex ItemMenengah
Gap di FlexboxMenengah
Studi Kasus: NavbarMenengah
Studi Kasus: Kartu ProdukMenengah
Studi Kasus: Centering SempurnaMenengah
Grid ContainerMenengah
Gap di GridMenengah
Penempatan Grid ItemMenengah
Grid Template AreasMenengah
Grid vs FlexboxMenengah
Studi Kasus: Galeri FotoMenengah
Studi Kasus: Layout HalamanMenengah
Media QueryPemula
Mobile FirstMenengah
Strategi BreakpointMenengah
Gambar ResponsifMenengah
Tipografi ResponsifMenengah
Container QueriesMahir
Studi Kasus: Landing ResponsifMenengah
Transisi CSSMenengah
Transform 2DMenengah
Keyframes DasarMenengah
Properti AnimationMenengah
Pseudo-ClassMenengah
Pseudo-ElementMenengah
Variabel CSSMenengah
Filter CSSMenengah
Backdrop FilterMenengah
Proyek: Kartu ProfilMenengah
Proyek: Landing PageMahir
Cheat Sheet CSSPemula
3
JavaScript Mendalam
DOM, async, dan ESNext. · 100 modul
Variabel: let dan constPemula
Tipe Data PrimitifPemula
Konversi Tipe DataPemula
Operator AritmatikaPemula
Percabangan if-elsePemula
for...in vs for...ofPemula
Loop while & do-whilePemula
break & continuePemula
Fungsi: DasarPemula
Parameter & ArgumenPemula
Arrow FunctionPemula
Default & Rest ParameterPemula
Scope: Wilayah VariabelPemula
Hoisting: Kode DiangkatPemula
Array: DasarPemula
Array.map: TransformasiPemula
Array.filter: MenyaringPemula
Array.find & findIndexPemula
Array.reduce: AgregasiPemula
Array.sort & reversePemula
Array MultidimensiPemula
Object: DasarMenengah
Method & thisMenengah
Object: Manipulasi PropertiMenengah
DestructuringMenengah
Spread & Rest (...)Menengah
Copy Object: Shallow vs DeepMenengah
JSON: Format Data UniversalMenengah
Date: DasarMenengah
Template Literal MendalamMenengah
Math: Fungsi MatematikaMenengah
Number: Method & PresisiMenengah
String: Method PentingMenengah
Regex: DasarMenengah
Date: Format & ManipulasiMenengah
DOM: Seleksi ElemenMenengah
DOM: Membuat & Menambah ElemenMenengah
DOM: Class & StyleMenengah
DOM: innerHTML vs textContentMenengah
DOM: Event ListenerMenengah
DOM: Event DelegationMenengah
DOM: Menangani FormMenengah
DOM: Navigasi (Traversal)Menengah
localStorage & sessionStorageMenengah
Proyek Mini: Todo ListMenengah
Callback: Fondasi Kode AsinkronMenengah
Fetch: POST, PUT, dan DELETEMenengah
Error Handling: try-catchMenengah
Modul ES6: export dan importMenengah
Inheritance: extends dan superMenengah
4
TypeScript
JavaScript dengan type safety. · 60 modul
Pengenalan TypeScriptPemula
TypeScript vs JavaScriptPemula
Setup TypeScriptPemula
tsconfig DasarPemula
Path Alias di tsconfigMenengah
Tipe PrimitifPemula
Anotasi vs InferensiPemula
any, unknown, dan neverPemula
Array di TypeScriptPemula
TuplePemula
Tipe ObjectPemula
Interface DasarPemula
Interface ExtendsPemula
Type AliasPemula
Union TypeMenengah
Intersection TypeMenengah
Literal TypeMenengah
Template Literal TypesMenengah
EnumMenengah
Parameter dan Return FunctionMenengah
Function OverloadMenengah
Parameter Opsional dan DefaultMenengah
void dan never pada FungsiMenengah
Generic pada FungsiMenengah
Generic pada InterfaceMenengah
Generic pada ClassMenengah
Constraint pada GenericMenengah
Default Type ParameterMenengah
Partial dan RequiredMenengah
Pick dan OmitMenengah
Record: Kamus Type-SafeMenengah
Exclude dan ExtractMenengah
Conditional TypesMenengah
Proyek: Generic UtilsMenengah
Operator keyofMenengah
Mapped TypesMenengah
typeof sebagai Type QueryMenengah
Narrowing dengan typeofMenengah
Discriminated UnionMenengah
Type PredicateMenengah
Assertion FunctionMenengah
Module Import ExportMahir
implementsMahir
Access ModifierMahir
readonlyMahir
Abstract ClassMahir
Pengenalan DecoratorMahir
Decorator FactoryMahir
Strict ModeMahir
Debugging Type ErrorMahir
5
Next.js
Framework React full-stack. · 60 modul
Pengenalan Next.jsPemula
Next.js vs React PolosPemula
Struktur Folder ProjectPemula
Konvensi File App RouterPemula
Dev Server & Hot ReloadPemula
Update & Upgrade Next.jsPemula
File-System RoutingPemula
Nested RoutingPemula
Dynamic RoutePemula
Catch-all & Optional RouteMenengah
Route GroupMenengah
Private Folder (_folder)Menengah
Navigasi dengan LinkPemula
Navigasi ProgrammaticMenengah
Layout DasarPemula
Template vs LayoutMenengah
Loading UIMenengah
Error UIMenengah
Halaman 404 (not-found)Pemula
Global Error HandlerMenengah
Streaming dengan SuspenseMenengah
Server vs Client ComponentMenengah
Server Component MendalamMenengah
Client Component MendalamMenengah
Batasan & Aturan Server-ClientMenengah
Fetch di Server ComponentMenengah
Fetch ParalelMenengah
Caching di Next.jsMahir
Fetch di Client ComponentMenengah
Request MemoizationMahir
Pola Fetch LanjutanMahir
Server Actions DasarMenengah
Validasi di Server ActionsMenengah
Form dengan Server ActionsMenengah
useActionStateMenengah
Optimistic UpdateMahir
revalidatePath & redirectMenengah
Proyek: Todo App FullMenengah
Metadata Dasar & SEOPemula
generateMetadata DinamisMenengah
Optimasi Gambar (next/image)Menengah
Optimasi Font (next/font)Menengah
Styling di Next.jsMenengah
Sitemap & robots.txtPemula
Route Handlers (API Routes)Menengah
Middleware DasarMahir
Middleware MatcherMahir
Environment VariablePemula
Pengenalan AutentikasiMenengah
Proyek: Blog + APIMahir
6
HTTP & API
Cara frontend ngobrol dengan backend. · 55 modul
Status 3xx: Redirect dan CacheMenengah
Fetch POST: Mengirim Data ke APIMenengah
Cookie: Stempel Tangan di KonserMenengah
7
Praktik Terpadu
Bangun komponen dan aplikasi web nyata dari nol. · 60 modul
Sidebar DashboardPemula
Form Login yang RapiPemula
Validasi Form dengan JavaScriptMenengah
Pesan Error Form yang RamahMenengah
Dropdown MenuPemula
Tabs InteraktifPemula
Accordion FAQPemula
Kartu Produk E-CommercePemula
Grid Galeri FotoPemula
Modal PopupMenengah
Toast NotificationMenengah
Tabel yang Bisa Di-sortirMenengah
Dark Mode TogglePemula
Scroll Progress BarPemula
Tombol Back to TopPemula
Animasi Scroll RevealMenengah
Counter Angka AnimasiMenengah
Slider Carousel GambarMenengah
Galeri dengan LightboxMenengah
Aplikasi Todo List DasarMenengah
Kalkulator SederhanaMenengah
Jam Digital Real-TimePemula
Stopwatch dengan LapMenengah
Kuis Interaktif dengan SkorMenengah
Game Tebak AngkaPemula
Game Batu Gunting KertasPemula
Pencarian Real-TimeMenengah
Pagination BernomorMenengah
Mengambil Data dengan Fetch APIMenengah
Loading SkeletonPemula
Slider TestimoniPemula
Form Multi-Langkah (Wizard)Menengah
Keranjang Belanja MiniMenengah
Widget CuacaMenengah
UI Music PlayerMenengah
UI Chat SederhanaMenengah
Timeline VertikalPemula
Sticky Notes (Catatan Tempel)Menengah
Color Picker KustomPemula
Generator Kata SandiPemula
UI Generator QR CodePemula
Infinite ScrollMenengah
Autocomplete / Saran PencarianMenengah
Tabs VertikalPemula
Mega MenuMenengah
Footer ModernPemula
Halaman 404 KreatifPemula