Khoá học Javascript từ cơ bản đến chuyên sâu
0% Completed
1. Giới thiệu khoá học
Download Attachment
Reading
Lesson 1. Giới thiệu khoá học Javascript từ cơ bản đến chuyên sâu
Video - 00:1:9 mins
Lesson 2. Giới thiệu nội dung khoá học
Video - 00:4:8 mins
Lesson 3. Bạn sẽ học được gì trong khoá học này
Video - 00:2:28 mins
Lesson 4. Những điều thú vị về Javascript
Video - 00:5:14 mins
Lesson 5. Tips hay để việc học lập trình trở nên hiệu quả hơn
Video - 00:3:46 mins
Lesson 6. Tôi là ai
Video - 00:00:39 mins
Lesson 7. Tải slides của khoá học Javascript
Video - 00:1:1 mins
Lesson 8. Tham gia nhóm trong đổi học tập
Video - 00:2:57 mins
Lesson 9. Lưu ý quan trọng
Video - 00:2:47 mins
2. Cài đặt môi trường làm việc
Download Attachment
Reading
Lesson 1. Tìm hiểu về editor và môi trường làm việc
Video - 00:3:3 mins
Lesson 2. Cài đặt code editor - VS Code
Video - 00:2:45 mins
Lesson 3. Hướng dẫn sử dụng VS Code
Video - 00:3:54 mins
Lesson 4. Cài đặt một số extension hữu ích trong VS Code
Video - 00:6:21 mins
Lesson 5. Cài đặt FiraCode font
Video - 00:2:44 mins
3. Tổng quan thế giới lập trình
4. Làm quen với Javascript
Download Attachment
Reading
Lesson 1. Lịch sử phát triển của Javascript
Video - 00:1:36 mins
Lesson 10. Biến và cách đặt tên biến trong Javascript
Video - 00:12:2 mins
Lesson 12. Hằng và cách đặt tên hằng trong Javascript
Video - 00:6:53 mins
Lesson 14. Các kiểu dữ liệu trong Javascript
Video - 00:12:27 mins
Lesson 15. Chuyển đổi kiểu dữ liệu trong Javascript
Video - 00:4:40 mins
Lesson 16. Các toán tử trong Javascript
Video - 00:17:00 mins
Lesson 18. So sánh trong Javascript
Video - 00:16:45 mins
Lesson 2. Javascript có thể làm được gì
Video - 00:1:24 mins
Lesson 3. Làm sao để thực thi code Javascript
Video - 00:4:48 mins
Lesson 4. use strict mode trong Javascript
Video - 00:1:31 mins
Lesson 5. Làm quen với cú pháp trong Javascript
Video - 00:26:12 mins
Lesson 6. Sử dụng Javascript trong khoá học này
Video - 00:3:27 mins
Lesson 7. Câu lệnh và dấu chấm phẩy trong javascript
Video - 00:3:22 mins
Lesson 8. Cách viết comments hiệu quả
Video - 00:3:10 mins
Lesson 9. Reserved keywords trong Javascript
Video - 00:1:3 mins
5. Cơ bản về hàm trong Javascript
Download Attachment
Reading
Lesson 1. Hàm tương tác với người dùng alert, confirm, prompt
Video - 00:6:22 mins
Lesson 2. Kiến thức cơ bản về hàm trong Javascript
Video - 00:11:57 mins
Lesson 3. Phạm vi trong hàm
Video - 00:7:32 mins
Lesson 4. Cách đặt tên hàm trong Javascript
Video - 00:1:24 mins
Lesson 5. Function Expressions trong Javascript
Video - 00:7:52 mins
Lesson 6. Arrow function trong Javascript
Video - 00:5:34 mins
6. Boolean trong Javascript
Download Attachment
Reading
Lesson 1. Tổng quan về boolean trong Javascript
Video - 00:00:44 mins
Lesson 2. Truthy và Falsy trong Javascript là gì
Video - 00:3:29 mins
Lesson 3. Toán tử logic trong Javascript
Video - 00:22:50 mins
Lesson 5. Cấu trúc rẽ nhánh và câu điều kiện If trong Javascript
Video - 00:17:39 mins
Lesson 6. Bài tập if else số 1
Video - 00:2:21 mins
Lesson 7. Bài tập if else số 2
Video - 00:4:48 mins
Lesson 8. Switch case trong Javascript
Video - 00:9:27 mins
Lesson 9. Toán tử trong Javascript
Video - 00:7:32 mins
7. Vòng lặp
Download Attachment
Reading
Lesson 1. Vòng lặp là gì
Video - 00:1:34 mins
Lesson 2. Vòng lặp với For trong Javascript
Video - 00:6:18 mins
Lesson 3. Vòng lặp với while, do while trong javascript
Video - 00:9:33 mins
Lesson 4. Thoát vòng lặp trong Javascript với break và continue
Video - 00:9:45 mins
Lesson 5. Vòng lặp với for ... in và for ... of trong Javascript
Video - 00:6:50 mins
8. Number trong Javascript
Download Attachment
Reading
Lesson 1. Tổng quan về number
Video - 00:2:50 mins
Lesson 10. Bài tập về number số 3
Video - 00:5:36 mins
Lesson 2. Các cách biểu diễn number trong JavaScript
Video - 00:5:52 mins
Lesson 3. Biểu diễn số ở hệ cơ số 16, 8 và 2
Video - 00:5:37 mins
Lesson 4. Math và một số hàm của Math trong JavaScript
Video - 00:7:28 mins
Lesson 5. Number và một số hàm của Number trong Javascript
Video - 00:12:13 mins
Lesson 6. Sai số với number trong JavaScript
Video - 00:4:59 mins
Lesson 7. Kiểm tra số với isNaN và isFinite
Video - 00:3:41 mins
Lesson 8. Bài tập về number số 1
Video - 00:5:15 mins
Lesson 9. Bài tập về number số 2
Video - 00:6:35 mins
9. Làm việc với string
Download Attachment
Reading
Lesson 1. Tổng quan về string
Video - 00:4:53 mins
Lesson 10. Bài tập về string số 1 Chuyển đổi một chuỗi thành Capitalize
Video - 00:8:1 mins
Lesson 11. Bài tập về string số 2 Chuyển đổi giầy thành dạng giờphútgiây
Video - 00:5:38 mins
Lesson 12. Bài tập về string số 3 Kiểm tra một chuỗi có phải email hợp lệ hay không
Video - 00:5:29 mins
Lesson 2. Biểu diễn kí tự đặc biệt trong Javascript
Video - 00:8:13 mins
Lesson 3. Độ dài string trong javascript
Video - 00:2:18 mins
Lesson 4. Truy cập các kí tự của string trong JavaScript
Video - 00:5:18 mins
Lesson 5. String trong JavaScript là bất biến
Video - 00:1:58 mins
Lesson 6. Thay đổi chữ hoa và thường
Video - 00:2:9 mins
Lesson 7. Làm việc với substring
Video - 00:16:21 mins
Lesson 8. So sánh string trong JavaScript
Video - 00:5:16 mins
Lesson 9. Một số hàm khác của string trong javascript
Video - 00:4:11 mins
10. Làm việc với array
Download Attachment
Reading
Lesson 1. Tổng quan về array
Video - 00:2:58 mins
Lesson 10. Phương thức concat của array trong Javascript
Video - 00:6:00 mins
Lesson 11. Phương thức indexOf, lastIndexOf và includes của array trong Javascript
Video - 00:8:22 mins
Lesson 12. Phương thức find và findIndex của array trong Javascript
Video - 00:9:36 mins
Lesson 13. Phương thức filter của array trong Javascript
Video - 00:3:14 mins
Lesson 14. Phương thức map của array trong Javascript
Video - 00:5:17 mins
Lesson 15. Phương thức sort của array trong Javascript
Video - 00:18:10 mins
Lesson 16. Phương thức reverse của array trong Javascript
Video - 00:2:56 mins
Lesson 17. Phương thức split và join của array trong Javascript
Video - 00:7:57 mins
Lesson 18. Phương thức reduce và reduceRight của array trong Javascript
Video - 00:11:43 mins
Lesson 19. Phương thức forEach của array trong Javascript
Video - 00:3:5 mins
Lesson 2. Khởi tạo array trong JavaScript
Video - 00:11:39 mins
Lesson 20. Tham số thisArg của array trong Javascript
Video - 00:7:49 mins
Lesson 21. Cách cách clone mảng trong Javascript
Video - 00:6:52 mins
Lesson 23. Bài tập tính tổng các số người dùng đã nhập
Video - 00:3:36 mins
Lesson 25. Bài tập implement hàm every và hàm some của array
Video - 00:6:55 mins
Lesson 3. Một số đặc điểm của array trong JavaScript
Video - 00:2:35 mins
Lesson 4. Duyệt tất cả các phần tử trong mảng
Video - 00:4:51 mins
Lesson 5. Một số phương thức cơ bản của array
Video - 00:5:31 mins
Lesson 6. Vấn đề liên quan đến length của array
Video - 00:6:00 mins
Lesson 7. Mảng nhiều chiều trong Javascript
Video - 00:5:35 mins
Lesson 8. Phương thức splice của array trong Javascript
Video - 00:9:37 mins
Lesson 9. Phương thức slice của array trong Javascript
Video - 00:4:5 mins
11. Làm việc với object
Download Attachment
Reading
Lesson 1. Object trong Javascript là gì
Video - 00:3:36 mins
Lesson 10. So sánh hai object trong Javascript
Video - 00:24:37 mins
Lesson 11. Copy Object trong Javascript
Video - 00:14:36 mins
Lesson 12. Garbage collection trong Javascript
Video - 00:12:30 mins
Lesson 13. Phương thức trong Javascript
Video - 00:11:51 mins
Lesson 14. This trong Javascript
Video - 00:13:52 mins
Lesson 15. Khởi tạo đối tượng với từ khóa new trong javascript
Video - 00:11:28 mins
Lesson 16. Symbol trong Javascript
Video - 00:10:42 mins
Lesson 2. Biểu diễn object trong JavaScript
Video - 00:5:4 mins
Lesson 3. Cách sử dụng object trong JavaScript
Video - 00:11:42 mins
Lesson 4. Toán tử ngoặc vuông trong object Javascript
Video - 00:3:43 mins
Lesson 5. Giới hạn về tên thuộc tính của object trong JS
Video - 00:7:14 mins
Lesson 6. Cách kiểm tra tính tồn tại của thuộc tính
Video - 00:2:35 mins
Lesson 7. Cách duyệt tất cả các thuộc tính của object
Video - 00:2:2 mins
Lesson 8. Thứ tự các thuộc tính của object trong JavaScript
Video - 00:3:13 mins
Lesson 9. Một số đối tượng sẵn có trong JavaScript
Video - 00:7:11 mins
12. Tìm hiểu về browser và cách hoạt động của trang web
Download Attachment
Reading
Lesson 1. Giới thiệu về browser
Video - 00:3:51 mins
Lesson 2. Các thành phần của browser mà developer cần quan tâm
Video - 00:6:4 mins
Lesson 3. Làm việc với console của browser
Video - 00:6:54 mins
Lesson 4. Làm việc với network trong browser
Video - 00:6:18 mins
Lesson 5. Làm việc với storage trong browser (localStorage, sessionStorage, cookie)
Video - 00:6:54 mins
Lesson 6. Cấu trúc của browser và cách hoạt động
Video - 00:4:27 mins
Lesson 7. Điều gì xảy ra khi chúng ta vào một website
Video - 00:00:17 mins
Lesson 8. Các extension hay của browser dành cho developer
Video - 00:5:5 mins
13. Tìm hiểu về network request
Download Attachment
Reading
Lesson 1. HTTP là gì
Video - 00:3:36 mins
Lesson 2. Các phương thức request của HTTP
Video - 00:2:58 mins
Lesson 3. Tìm hiểu về HTTP status code
Video - 00:2:54 mins
Lesson 4. Gửi HTTP request sử dụng XMLHttpRequest
Video - 00:6:20 mins
Lesson 5. Sử dụng XMLHttpRequest với phương thức POS
Video - 00:4:29 mins
14. Xử lý bất đồng bộ trong Javascript
Download Attachment
Reading
Lesson 1. Tổng quan về lập trình bất đồng bộ
Video - 00:6:6 mins
Lesson 2. Sử dụng Callback để xử lý bất đồng bộ
Video - 00:4:29 mins
Lesson 3. Sử dụng Promise để xử lý bất đồng bộ
Video - 00:17:1 mins
Lesson 4. Sử dụng Asyncawait để xử lý bất đồng bộ
Video - 00:8:6 mins
Lesson 5. Một số phương thức của Promise
Video - 00:8:39 mins
Lesson 6. Hàm setInterval() trong Javascript
Video - 00:5:2 mins
Lesson 7. Hàm setTimeout() trong Javascript
Video - 00:1:45 mins
Lesson 8. Hàm fetch() trong Javascript
Video - 00:9:28 mins
Lesson 9. CORS là gì
Video - 00:9:28 mins
15. Làm việc với DOM
Download Attachment
Reading
Lesson 1. DOM là gì
Video - 00:9:28 mins
Lesson 10. Tạo DOM trong Javascript
Video - 00:7:13 mins
Lesson 11. Các phương thức làm việc với quan hệ của DOM
Video - 00:7:29 mins
Lesson 2. Javascript có thể làm gì với DOM
Video - 00:4:00 mins
Lesson 3. Cây cấu trúc DOM
Video - 00:3:10 mins
Lesson 4. Quan hệ giữa các node
Video - 00:3:45 mins
Lesson 5. Các loại DOM trong Javascript
Video - 00:1:48 mins
Lesson 6. Một số phương thức để truy xuất DOM trực tiếp
Video - 00:14:42 mins
Lesson 7. Một số phương thức để truy xuất DOM gián tiếp
Video - 00:7:53 mins
Lesson 8. Các thuộc tính của DOM
Video - 00:9:55 mins
Lesson 9. Các phương thức làm việc với attribute của DOM
Video - 00:3:38 mins
16. Sự kiện trong Javascript
Download Attachment
Reading
Lesson 1. Dom Event trong JavaScript là gì
Video - 00:2:20 mins
Lesson 2. Dom EventHandler trong JavaScript là gì
Video - 00:4:39 mins
Lesson 3. Thêm Event Handler sử dụng thuộc tính HTML
Video - 00:6:40 mins
Lesson 4. Thêm Event Handler sử dụng thuộc tính Dom
Video - 00:3:16 mins
Lesson 5. Thêm Event Handler sử dụng phương thức addEventListener
Video - 00:7:12 mins
Lesson 6. Các hàm với DOM EventListener trong JavaScript
Video - 00:6:41 mins
Lesson 7. Event Bubbling và Event Capturing trong JavaScript
Video - 00:6:2 mins
17. Kiến thức nâng cao trong Javascript
Download Attachment
Reading
Lesson 10. So sánh nâng cao trong Javascript
Video - 00:6:55 mins
Lesson 4. This trong Javascript
Video - 00:13:52 mins
Lesson 6. Currying trong Javascript
Video - 00:11:22 mins
Lesson 7. Higher order function trong Javascript
Video - 00:8:59 mins
Lesson 8. Prototype trong Javascript
Video - 00:15:45 mins
Lesson 9. Shallow copy và deep copy trong Javascript
Video - 00:13:4 mins
18. Xây dựng các dự án game với Javascript
Download Attachment
Reading
Lesson 1. Giới thiệu 3 game sẽ làm trong chương
Video - 00:2:44 mins
Lesson 2. Xây dựng giao diện cho game Guess the number game
Video - 00:6:18 mins
Lesson 3. Xử lý logic game cho game Guess the number game bằng Javascript
Video - 00:9:17 mins
Lesson 4. Xây dựng giao diện cho game Find the destination game
Video - 00:4:48 mins
Lesson 5. Xử lý logic cho game Find the destination game
Video - 00:16:2 mins
Lesson 6. Xây dựng dao diện cho game catch the falling balls game
Video - 00:4:33 mins
Lesson 7. Xử lý logic cho game catch the falling balls game
Video - 00:14:43 mins
19. Class trong Javascript
Download Attachment
Reading
Lesson 1. Class expression là gì
Video - 00:2:47 mins
Lesson 2. Getter setter trong Class
Video - 00:7:37 mins
Lesson 3. Thuộc tính trong Class
Video - 00:2:13 mins
Lesson 4. Từ khoá extend khi kế thừa Class
Video - 00:4:53 mins
Lesson 5. Ghi đè phương thức
Video - 00:2:42 mins
Lesson 6. Ghi đè hàm khởi tạo
Video - 00:3:6 mins
Lesson 7. Thuộc tính và phương thức static của class trong Javascript
Video - 00:3:8 mins
20. Dự án cuối khoá thực hành javascript
Download Attachment
Reading
Lesson 1. Giới thiệu project cuối khoá
Video - 00:4:51 mins
Lesson 10. Xây dựng các class liên quan đến giỏ hàng
Video - 00:8:17 mins
Lesson 11. Render sản phẩm trong giỏ hàng
Video - 00:6:32 mins
Lesson 12. Xử lý phần thêm sản phẩm vào giỏ hàng
Video - 00:11:8 mins
Lesson 13. Render quantity button khi người dùng tăng số lượng sản phẩm
Video - 00:12:6 mins
Lesson 14. Đồng bộ số lượng quantity trong giỏ hàng
Video - 00:9:31 mins
Lesson 15. Tính toán số sản phẩm, số tiền trong giỏ hàng
Video - 00:8:27 mins
Lesson 16. Xử lý trường hợp giỏ hàng trống
Video - 00:3:17 mins
Lesson 17. Đồng bộ số lượng sản phẩm trong giỏ hàng
Video - 00:7:26 mins
Lesson 18. Lưu thông tin vào local storage
Video - 00:10:5 mins
Lesson 2. Giới thiệu source code sử dụng cho project cuối khoá
Video - 00:4:4 mins
Lesson 3. Xây dựng Carousel bằng Javascript
Video - 00:20:5 mins
Lesson 4. Xây dựng Countdown bằng Javascript
Video - 00:21:22 mins
Lesson 5. Xây dựng phần FAQs bằng Javascript
Video - 00:6:10 mins
Lesson 6. Xây dựng phần Contact bằng Javascript
Video - 00:6:19 mins
Lesson 7. Thực hành call api products và categories
Video - 00:5:21 mins
Lesson 8. Render tab và xử lý logic bằng Javascript DOM
Video - 00:17:1 mins
Lesson 9. Lọc sản phẩm phẩm theo category
Video - 00:14:9 mins
Download Vietnamese subtitle: Click here
Download English subtitle: Click here
Finish Course Early?
You have not completed all required lessons and assessments.
Your Progress
0%
