Javascript adalah salah satu bahasa pemrograman yang paling populer di dunia dan menjadi salah satu pilihan terbaik untuk kategori Top Programming Language to learn.

Pada course ini, akan dibahas mulai dari materi javascript dasar sampai materi yang lebih kompleks atau advance seperti DOM Manipulation, Asynchronous Javascript, Object Oriented Programming dan lainnya.

Level Course: Pemula

Untuk siapa saja course ini ?

  1. Pemula atau profesional yang ingin belajar bahasa pemrograman Javascript atau bagi mereka yang ingin memulai karir di bidang software development.
  2. Frontend developer yang ingin me-refresh ulang pengetahuan tentang bahasa pemrograman javascript.
  3. Backend Developer yang ingin memulai belajar tentang bahasa pemrograman javascript untuk frontend development.

Prasyarat mengikuti course :

Untuk mengikuti course ini dengan baik, diharapkan peserta terlebih dahulu memiliki pemahaman dasar terkait HTML (HyperText Markup Language) dan CSS (Cascading Style Sheets).

Kenapa mengikuti course ini ?

  1. Course ini membahas secara lengkap materi bahasa pemrograman javascript, mulai dari yang dasar sampai materi lebih kompleks. 
  2. Dengan mengikuti course ini, peserta mampu atau memiliki pengetahuan yang cukup untuk memulai membuat sebuah website tanpa harus menggunakan framework seperti ReactJS, Angular ataupun Vue JS.
  3. Pada course ini juga akan dijelaskan cara DOM Manipulasi tanpa menggunakan library jQuery.

Konten Course/ Silabus (bisa digunakan sebagai link menuju halaman masing-masing):

  1. Pendahuluan
    • Course Overview
    • Setup Tools
  2. Javascript Dasar
    • Pengenalan Javascript
    • Menambahkan File Javascript ke dalam file HTML
    • Browser Console
    • Variable dan comment
    • Data Types in Javascript/ Tipe data dalam Javascript
    • Type Conversion/ Koversi tipe data
    • Comparison/ Komparasi
  3. Control Flow
    • For loops
    • While loops dan Do While loops
    • If statement
    • Switch statement
    • Variable scope
  4. Function and Method
    • Pengenalan Function
    • Argument dan Parameter
    • Arrow Function
    • Function vs Method
    • Callback Function
  5. Object
    • Pengenalan Object
    • Object Literal
    • Adding Method
    • ‘This’ Keyword
    • Object in Array
    • Math Object
  6. Document Object Model (DOM)
    • Pengenalan DOM
    • DOM Selectors
    • Penambahan dan Perubahan Element
    • Event Listener dan Event Object
    • Mouse Event
    • Keyboard dan Input Event
    • Event Bubbling & Delegation
  7. Asynchronous Javascript
    • Pengenalan Asynchronous Javascript
    • Request Status
    • JSON Data
    • Callback 
    • Promise
    • Fetch API
    • Async dan Await
    • Error Handling
  8. Array Method
    • Filter Method
    • Map Method
    • Reduce Method
    • Find Method
    • Sort Method
    • Chaining Array Method
  9. Local Storage
    • Pengenalan Local Storage
    • Storing dan Getting Data
    • Deleting Storage Data
    • Stringifying dan Parsing Data
  10. Object Oriented Programming (OOP)
    • Pengenalan OOP
    • Class (ES6)
    • Class Constructor
    • Class Method dan Method Chaining
    • Class Inheritance
    • Super()
    • Build-In-Object

Baik teman-teman, saya rasa cukup untuk Course Overview ini. Tetap semangat mengikuti Javascript Course dari Nusantech Academy.

Thank you and see you next time!

Javascript – 01 – Course Overview (Video):