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