Langsung ke konten
Rekayasa Perangkat Lunak

JavaScript & TypeScript Foundations

Learn the parts of JavaScript you use every day, then add TypeScript so your editor catches mistakes before your users do. Ends with a small typed project.

Kursus ini ditulis dalam bahasa Inggris. Antarmuka halaman tetap dalam bahasa Anda.

Tingkat
Pemula
Waktu
10 pelajaran, 2 j 16 menit
Bahasa
Bahasa Inggris

Yang akan Anda pelajari

  • Read and write modern JavaScript with confidence, from values to closures
  • Work with arrays and objects using map, filter, reduce and destructuring
  • Explain how promises and async/await keep programs responsive
  • Type functions, objects and data with TypeScript, and let inference do most of the work
  • Write reusable code with generics and handle failure deliberately
  • Combine everything in a small, tested task-tracker module

Kurikulum

  1. Modul 1

    JavaScript essentials

    Values, functions and the data structures you will use everywhere.

    1. Values and variables9 menit
    2. Functions and scope11 menit
    3. Arrays and objects12 menit
  2. Modul 2

    Asynchronous JavaScript

    How JavaScript waits without freezing.

    1. Asynchronous JavaScript13 menit
  3. Modul 3

    TypeScript

    Types as documentation your editor can check.

    1. TypeScript basics12 menit
    2. Type inference and interfaces13 menit
    3. Generics12 menit
  4. Modul 4

    Building reliable code

    Failure, structure and a project that ties it together.

    1. Error handling15 menit
    2. Practical application patterns14 menit
    3. Final project: a typed task tracker25 menit

Sebelum memulai

  • Comfortable using a code editor and running commands in a terminal
  • No previous JavaScript experience needed

Pengajar

Fikri Marzuki

Software engineer working across backend platforms, frontend and mobile. Writes Courses to explain the ideas he wishes someone had explained to him plainly.