🎨

Frontend Fundamentals

Kursus Gratis — Fullstack Talent

TypeScript — JavaScript yang Lebih Aman

1

Apa itu TypeScript dan kenapa dibutuhkan

Mulai Belajar
2

Setup dan konfigurasi TypeScript

Segera Hadir
3

Type annotations: string, number, boolean

Segera Hadir
4

Interface dan Type alias

Segera Hadir
5

Union types dan intersection types

Segera Hadir
6

Generic types

Segera Hadir
7

Enum dan literal types

Segera Hadir
8

Utility types: Partial, Required, Pick, Omit

Segera Hadir
9

TypeScript dengan React

Segera Hadir
10

Best practices dan tips migrasi

Segera Hadir
11

Menyelami tipe `unknown`, `any`, dan `never`

Segera Hadir
12

Type Assertions (Casting) dan Non-null Assertion

Segera Hadir
13

Access Modifiers OOP (public, private, protected)

Segera Hadir
14

Advanced Type Narrowing (Type Guards, `in`, `instanceof`)

Segera Hadir
15

Custom Type Predicates (`is` keyword)

Segera Hadir
16

Mapped Types (Transformasi properti massal)

Segera Hadir
17

Conditional Types (Ternary di level Tipe)

Segera Hadir
18

Menguasai `infer` Keyword

Segera Hadir
19

Template Literal Types

Segera Hadir
20

Immutability tingkat lanjut: `readonly` dan `as const`

Segera Hadir
21

Advanced Utility Types (Record, Extract, Exclude, ReturnType)

Segera Hadir
22

Pemahaman Mendalam Modules & Namespaces

Segera Hadir
23

Membangun File Deklarasi (`.d.ts`) & DefinitlyTyped

Segera Hadir
24

Memahami Konfigurasi `tsconfig.json` (Strict Mode)

Segera Hadir
25

TypeScript Decorators (Metaprogramming)

Segera Hadir