Javascript cho người mới bắt đầu
About Course
Sau thành công của khoá học ReactJS cho người mới bắt đầu, mình nhận được rất nhiều phản hồi tích cực từ mọi người, nó là nguồn động lực rất lớn để mình làm tiếp những khoá học tiếp theo.
Với mong muốn được hỗ trợ mọi người từ những bước đầu tiên vào ngành lập trình, mình đã cho ra mắt khoá học Javascript cho người mới bắt đầu này. Vì nội dung nhắm tới những bạn chưa biết gì cũng có thể học được, nên nội dung được chuẩn bị rất kĩ lưỡng về các thuật ngữ, cũng như từng chi tiết lập trình nhỏ, để mọi người có thể tiếp thu một cách dễ dàng, nhanh chóng.
Ngoài việc tập trung vào kiến thức của ngôn ngữ Javascript, mình cũng có đan xen vào phần giải thuật cơ bản, giúp các bạn vừa có được kiến thức về Javascript vừa có kiến thức về lập trình cơ bản, để có thể tự tin hơn ở những chặng đường tiếp theo.
Nếu các bạn chưa học hoặc đang học mà chưa nắm vững được javascript thì mình tin chắc khoá học này sẽ giúp bạn đạt được điều đó.
Hẹn gặp các bạn trong khoá học nhé!
What Will You Learn?
- Cách tiếp cận và học một ngôn ngữ lập trình
- Kĩ năng viết code, từ code được, code đúng cho tới code đẹp
- Các thuật ngữ phổ biến trong ngành lập trình
- Lập trình Javascript/ES6 cơ bản
- Hướng dẫn viết unit test cho các hàm trong javascript
- Các giải thuật cơ bản trong lập trình
- Làm các game viết thuần bằng javascript như: Tic tac toe, Color Matching, ...
- Làm đồ án cuối kỳ là một website hoàn chỉnh có hỗ trợ CRUD và gọi API lên server
- Có nhóm chat discord hỗ trợ trong quá trình học
- Cho phép tải file tài liệu sử dụng trong video để dễ dàng xem lại sau này
Course Content
1. Giới thiệu khoá học
2. Cài đặt môi trường làm việc
3. Tổng quan về thế giới lập trình
-
-
07:07
-
04:58
-
04:58
-
16:13
-
06:31
-
06:31
4. Làm quen với Javascript
-
-
05:38
-
05:38
-
03:31
-
04:45
-
04:45
-
04:42
-
04:16
-
04:16
-
04:51
-
04:51
-
03:28
-
06:01
-
06:01
-
06:20
-
06:20
-
04:05
-
04:05
-
11:08
5. Làm việc với boolean
-
-
03:45
-
03:45
-
05:28
-
05:28
-
04:27
-
04:27
-
05:04
-
05:04
-
05:04
-
05:45
-
05:44
-
05:44
-
05:44
-
04:57
-
04:57
-
04:14
-
04:14
-
04:51
-
04:51
-
04:51
-
05:46
-
05:46
-
05:46
-
03:59
-
03:59
-
05:14
-
05:14
6. Làm việc với number
-
-
04:56
-
04:56
-
04:56
-
05:50
-
05:50
-
05:50
-
05:51
-
04:06
-
04:05
-
04:36
-
04:17
-
04:17
-
06:43
-
06:41
-
05:26
-
05:26
-
07:01
-
07:01
-
09:22
7. Làm việc với string
-
-
04:43
-
04:42
-
05:28
-
05:28
-
04:08
-
04:08
-
04:00
-
04:00
-
05:07
-
05:10
-
06:12
-
05:18
-
03:42
-
03:42
-
03:34
-
03:34
8. Làm việc với object
-
-
05:08
-
05:08
-
06:38
-
06:38
-
05:32
-
05:32
-
03:26
-
05:11
-
05:11
9. Làm việc với array
-
-
05:29
-
05:29
-
05:58
-
05:58
-
06:42
-
04:21
-
04:21
-
05:40
-
05:40
-
05:40
-
06:14
-
06:14
-
05:25
-
05:25
-
05:25
-
05:32
-
05:32
-
05:33
-
05:33
-
05:33
-
05:03
-
05:03
-
05:03
-
04:40
-
04:40
-
04:58
-
04:58
-
04:58
-
05:46
-
05:46
-
06:47
-
06:47
-
06:47
-
03:41
-
03:41
-
04:14
-
04:14
-
06:43
10. Học viết Unit Test đơn giản
-
-
04:53
-
04:52
-
06:56
-
06:56
-
10:45
-
04:37
-
04:37
-
05:44
-
05:44
-
05:44
-
05:53
-
05:53
11. Bài tập lập trình cơ bản
-
-
05:38
-
05:38
-
05:38
-
05:32
-
05:32
-
06:17
-
06:17
-
06:17
-
06:17
-
06:04
-
06:04
-
05:37
-
05:37
-
05:37
-
04:31
-
04:31
-
13:10
-
05:42
-
05:42
-
03:43
-
03:43
-
13:36
-
05:01
-
05:01
12. Cấu trúc dữ liệu cơ bản
-
-
04:02
-
04:02
-
06:16
-
06:16
-
06:16
-
04:41
-
04:41
-
04:41
-
05:21
-
05:21
-
05:21
-
05:56
-
05:56
-
05:56
-
05:30
-
05:30
-
05:30
-
03:39
-
03:39
-
04:47
-
04:47
-
04:39
-
04:39
-
04:37
-
04:37
-
06:42
-
06:42
-
06:42
-
04:53
-
04:53
-
04:53
-
06:55
-
06:55
-
05:16
-
05:16
-
05:16
-
05:16
-
06:26
-
06:26
-
06:26
-
05:05
-
05:05
-
05:04
-
03:43
-
03:43
-
06:44
-
05:04
-
05:04
-
05:04
13. Giải thuật cơ bản
-
-
05:53
-
05:53
-
05:53
-
04:47
-
04:47
-
04:47
-
05:08
-
05:08
-
05:08
-
05:52
-
05:52
-
05:52
-
05:52
-
12:54
14. ES6 và một số concepts trong Javascript
-
-
05:59
-
05:59
-
06:58
-
06:58
-
03:29
-
03:29
-
06:46
-
06:46
-
06:46
-
05:24
-
05:24
-
04:51
-
04:51
-
04:51
-
22:23
-
05:05
-
05:05
-
05:05
-
05:05
-
05:05
-
05:05
-
03:19
-
03:19
-
06:39
-
05:15
-
05:15
-
05:15
15. ECMAScript features theo từng năm
-
-
05:54
-
05:54
-
05:54
-
03:48
-
03:47
-
05:27
-
05:27
-
05:27
-
06:45
-
06:45
-
06:54
-
06:53
-
06:07
-
06:07
-
06:07
-
05:05
-
05:05
-
05:05
16. Lập trình bất đồng bộ
-
-
06:08
-
06:08
-
06:08
-
06:24
-
06:24
-
06:24
-
05:27
-
05:27
-
05:27
-
05:32
-
05:32
-
05:32
-
04:59
-
04:59
-
04:59
-
05:51
-
05:51
-
05:13
-
05:13
-
05:13
-
05:13
-
06:28
-
06:28
-
06:28
-
03:36
-
03:36
-
07:12
-
07:12
-
05:52
-
05:52
-
05:52
-
05:52
-
04:58
-
04:58
-
04:58
-
05:56
-
05:56
-
04:40
-
04:40
17. API and Postman
-
-
05:38
-
05:38
-
05:38
-
14:36
-
06:20
-
06:20
-
06:20
18. Browser and Web APIs
-
-
06:02
-
06:02
-
05:09
-
05:09
-
05:09
-
05:53
-
05:53
-
05:52
-
06:35
-
06:35
-
06:35
-
04:16
-
04:16
-
05:33
-
05:33
-
05:32
-
06:02
-
06:02
-
06:02
-
05:40
-
05:40
19. Làm việc với DOM
-
-
04:59
-
04:58
-
04:58
-
14:10
-
04:48
-
04:48
-
04:48
-
06:18
-
06:18
-
06:18
-
05:50
-
05:50
-
05:50
-
05:22
-
05:22
-
05:22
-
05:25
-
05:25
-
05:25
-
05:42
-
05:42
-
05:42
-
05:48
-
05:48
-
05:48
-
05:16
-
05:16
-
04:56
-
04:56
-
05:27
-
05:27
-
05:27
-
05:23
-
05:23
-
05:23
-
05:16
-
05:16
-
05:16
-
05:16
-
06:17
-
06:17
-
06:17
-
05:50
-
05:50
-
05:50
-
04:12
-
04:11
-
05:25
-
05:25
-
05:25
-
05:25
-
04:35
-
04:35
-
04:35
-
05:30
-
05:30
-
05:30
-
05:30
-
06:29
-
06:29
-
06:29
-
05:16
-
05:16
-
05:58
-
05:58
-
05:58
-
05:58
20. Làm game tic-tac-toe
-
-
03:35
-
03:35
-
06:10
-
06:10
-
06:10
-
04:30
-
04:30
-
04:30
-
05:54
-
05:54
-
05:54
-
05:43
-
05:43
-
05:43
-
05:43
-
05:03
-
05:03
-
05:03
-
05:03
-
06:38
-
03:19
-
03:19
-
05:19
-
05:19
-
05:19
-
04:27
-
04:27
21. Làm game color matching
-
-
04:26
-
04:26
-
03:39
-
03:39
-
06:01
-
06:01
-
06:01
-
05:43
-
05:43
-
06:38
-
06:38
-
03:19
-
03:19
-
03:19
-
03:18
-
04:39
-
04:39
-
04:39
-
06:39
-
06:39
-
03:19
-
03:19
-
04:42
-
04:42
22. Post UI – Setup and Home Page
-
-
05:24
-
07:01
-
07:01
-
07:01
-
06:50
-
06:50
-
03:25
-
03:24
-
03:24
-
03:24
-
06:54
-
06:54
-
04:08
-
04:08
-
06:32
-
06:32
-
06:27
-
06:27
-
06:08
-
06:08
-
06:08
-
06:05
-
06:05
-
06:05
-
05:33
-
05:33
-
05:58
-
05:58
-
05:58
-
06:30
-
06:30
-
06:30
-
06:15
-
06:15
-
04:49
-
04:49
-
04:49
-
06:58
-
06:58
-
06:58
-
05:19
-
05:19
-
05:19
-
06:24
-
06:24
-
06:24
-
05:17
-
05:17
-
05:17
-
06:16
-
06:16
-
06:16
-
05:49
-
05:49
-
04:48
-
04:48
-
04:48
-
04:56
-
04:56
-
04:56
-
03:45
-
03:45
-
05:56
-
05:56
-
05:56
-
05:56
23. Post UI – Detail Page
-
04:07
-
04:45
-
06:07
-
06:07
-
06:07
-
04:43
-
04:43
-
04:43
-
06:00
-
06:00
-
06:00
-
06:08
-
06:08
-
04:25
-
04:25
24. Post UI – Add Edit Post Page
-
-
11:06
-
04:49
-
04:49
-
04:49
-
04:05
-
04:05
-
05:03
-
05:03
-
05:02
-
04:30
-
04:30
-
04:30
-
03:44
-
03:44
-
05:45
-
05:45
-
03:52
-
03:52
-
04:19
-
04:19
-
06:35
-
06:35
-
06:19
-
06:18
-
06:18
-
06:28
-
06:28
-
06:25
-
05:36
-
05:25
-
04:06
-
04:59
-
04:58
-
04:58
-
05:52
-
05:52
-
05:52
-
06:33
-
03:16
-
03:16
-
04:25
-
04:25
-
04:25
-
05:31
-
05:31
-
05:43
-
05:10
-
05:10
-
05:43
-
05:43
-
05:31
-
05:31
-
05:31
-
05:47
-
05:47
-
05:18
-
05:18
-
05:18
-
06:18
-
06:18
-
04:43
-
04:43
-
04:43