Semua paket
🌐
Fullstack Next.js
Kuasai frontend dan backend dalam satu framework: Next.js + TypeScript.
1
Fondasi Web
HTML, CSS, JavaScript. · 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 & Interaksi
CSS modern dan JavaScript mendalam. · 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 + TypeScript
Dari DOM sampai type safety. · 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
Type aman untuk project besar. · 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 Fullstack
Server Components, Server Actions, API routes. · 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, Git & Deploy
API, version control, deployment. · 55 modul
Branch: Jalur Paralel yang AmanMenengah
Merge No-FF: Menjaga Jejak FiturMenengah
Cherry-Pick: Memetik Satu CommitMenengah
Konflik Hapus vs Ubah: UD dan DUMenengah
Mergetool dengan VS CodeMenengah
Rebase: Menata Ulang RiwayatMenengah
git push & Upstream TrackingMenengah
git reset: Soft, Mixed, HardMenengah
GitHub Actions: CI PertamamuMenengah
Git LFS: Mengelola File BesarMenengah
Template PR dan CODEOWNERSMenengah
Merge PR: Merge, Squash, RebaseMenengah