Trong 60 giờ (15 buổi), học viên được học và thực hành:
Tổng quan về JavaScript
Biến và kiểu dữ liệu
Hàm và sự kiện
Ứng dụng Client (HTML, CSS, DOM)
Ứng dụng Server (Node.js)
Lập trình hướng đối tượng (OOP)
Đóng gói, kế thừa, đa hình, trừu tượng
Xây dựng class trong JavaScript
Lập trình bất đồng bộ
Callback
Promise
Async/Await
Xử lý lỗi
Cấu trúc dữ liệu trong JavaScript
Array, Object
Map, Set
Stack, Queue
Danh sách liên kết
Dự án thực hành
Đồ án cuối khóa
Phân tích yêu cầu
Thiết kế giao diện và API
Triển khai ứng dụng hoàn chỉnh
Báo cáo và thuyết trình sản phẩm