Lompat ke konten
Untuk developer yang mulai dari nol

Jadi fullstack developer, satu langkah jujur setiap kali

Tidak perlu pengalaman sebelumnya. Kamu akan belajar apa itu JavaScript sebenarnya, bagaimana ia dijalankan, cara membangun tampilan yang dilihat pengguna, dan cara membangun server di belakangnya.

12
Modul
98
Pelajaran
43
Perkiraan jam

Cara belajar di sini

1

Baca pelajaran singkat

Setiap konsep dijelaskan pakai bahasa sehari-hari dulu, baru lewat kode. Istilah teknis selalu dijelaskan sebelum dipakai.

2

Jalankan kodenya sendiri

Hampir semua pelajaran punya editor langsung. Ubah kodenya, tekan Jalankan, lihat apa yang terjadi. Justru dari rusak itu kamu belajar.

3

Buktikan kamu paham

Setiap pelajaran ditutup dengan kuis singkat dan tugas praktik yang kamu kerjakan di komputer sendiri, seperti kerja sungguhan.

Jalurnya

Dua belas modul, berurutan. Setiap modul hanya mengandalkan modul sebelumnya.

  1. Tahap 1

    Fondasi: Komputermu, Web, dan Alat Kerjamu

    Sebelum menulis kode, pahami dulu mesin yang menjalankannya dan alat yang kamu pakai setiap hari.

    7 pelajaranSekitar 3 jam
  2. Tahap 2

    JavaScript: Bahasanya

    Bahasanya sendiri — nilai, function, object, dan aturan yang selalu menjegal orang yang melewatinya.

    12 pelajaranSekitar 5 jam
  3. Tahap 3

    Cara JavaScript Berjalan: Engine, Event Loop, Async

    Satu thread, tapi tidak pernah macet. Pahami mesinnya dan kode async berhenti terasa seperti sihir.

    9 pelajaranSekitar 4 jam
  4. Tahap 4

    TypeScript: Menangkap Kesalahan Sebelum Sampai Produksi

    Type adalah dokumentasi yang diperiksa compiler untukmu. Ini yang dipakai industri sekarang.

    8 pelajaranSekitar 3 jam
  5. Tahap 5

    Node.js, Package, dan Ekosistemnya

    JavaScript di luar browser, dan alat package yang jadi tumpuan setiap proyek.

    7 pelajaranSekitar 3 jam
  6. Tahap 6

    Browser: HTML, CSS, DOM, dan Aksesibilitas

    React menghasilkan HTML. Kalau kamu tidak paham HTML dan CSS, kamu tidak paham React — kamu cuma hafal mantra.

    8 pelajaranSekitar 4 jam
  7. Tahap 7

    React: Membangun Antarmuka Pengguna

    Deskripsikan tampilan layar untuk sebuah state, dan biarkan React yang mengurus pembaruannya.

    9 pelajaranSekitar 4 jam
  8. Tahap 8

    Next.js: Fullstack dalam Satu Proyek

    Frontend dan backend dalam satu codebase. Ini framework yang dipakai untuk membangun situs ini.

    9 pelajaranSekitar 4 jam
  9. Tahap 9

    Data: Database dan SQL

    Tempat informasi tersimpan saat server restart. Belajar SQL dulu sebelum belajar ORM.

    7 pelajaranSekitar 3 jam
  10. Tahap 10

    API, Autentikasi, dan Keamanan

    Bagian di mana kesalahan bikin perusahaanmu rugi. Validasi semuanya, jangan percaya apa pun dari client.

    7 pelajaranSekitar 3 jam
  11. Tahap 11

    Testing, Debugging, dan Kualitas Kode

    Cara berhenti jadi developer yang perubahannya merusak hal-hal yang tidak sedang diperhatikan siapa pun.

    7 pelajaranSekitar 3 jam
  12. Tahap 12

    Merilis, dan Bekerja Sebagai Developer

    Kode di laptopmu tidak membantu siapa pun. Ini caranya sampai ke pengguna dan caramu bekerja dengan tim.

    8 pelajaranSekitar 3 jam