[masp]COMBO EVONDEV[/masp]


[giaban]199,000đ[/giaban]

[giacu]2,999,000đ[/giacu]


[tinhtrang]Còn hàng[/tinhtrang]

[mota]
COMBO 3 KHOÁ FULL EVONDEV.COM  FULL KHOÁ HỌC EVONDEV
[/mota]


[chitiet]

COMBO 3 KHOÁ FULL EVONDEV.COM  FULL KHOÁ HỌC EVONDEV
Link học thử: Tại đây


COMBO 3 KHÓA EVONDEV - ZALO 034.7872.192
STTKHÓA HỌCGiá webVÀO HỌC
1Khoá học tự học thiết kế website HTML CSS hiệu quả dành cho người mới899kVào học
2Khoá học hướng dẫn cắt PSD sang HTML toàn tập với Gulp Pug Sass849kVào học
3Khoá học tự học Javascript hiệu quả và dễ dàng cho người mới1499kVào học



Khóa 1. Khoá học tự học thiết kế website HTML CSS hiệu quả dành cho người mới
STTTÊN KHÓA HỌCLINK HỌCGHI CHÚ
Chương 1: Kiến thức HTML cần nắm vững
Bài 1: Giới thiệu khoá học03:27Vào họcFREE
Bài 2: Thiết lập code editor cơ bản08:01Vào họcFREE
Bài 3: Cấu trúc một file HTML cơ bản như thế nào?03:39Vào họcFREE
Bài 4: Các thẻ HTML cơ bản nên biết (phần 1)08:36Vào họcFREE
Bài 5: Các thẻ HTML cơ bản nên biết (phần 2)07:25Vào họcFREE
Bài 6: Thẻ Inline và thẻ Block khác nhau như thế nào?06:00Vào họcFREE
Bài 7: Sự khác nhau giữa Class và Id06:35Vào họcFREE
Bài 8: BEM là gì ? Tìm hiểu về BEM toàn tập07:49Vào họcFREE
Bài 9: Thực hành phân tích giao diện cơ bản với BEM07:56Vào họcFREE
Bài 10: Bài tập chương 101:29Vào họcFREE
Bài 11: Giải bài tập chương 109:13Vào họcFREE
Bài 12: Nắm vững Emmet cơ bản trong VSCode09:28Vào họcFREE
Chương 2: Kiến thức CSS cơ bản phần 1
Bài 13: CSS reset là gì ? Tại sao phải dùng reset CSS?04:14Vào học
Bài 14: Cấu trúc của 1 đoạn code trong CSS như thế nào?03:43Vào học
Bài 15: Tìm hiểu thuộc tính color, các giá trị về màu sắc cần nắm vững04:25Vào học
Bài 16: Nắm vững kiến thức về kích thước trong CSS07:18Vào học
Bài 17: Làm hình nền với các thuộc tính về background05:27Vào học
Bài 18: Các đơn vị trong css nên biết05:11Vào học
Bài 19: Đơn vị em và rem khác nhau như thế nào?06:55Vào học
Bài 20: Thuộc tính về border cơ bản06:52Vào học
Bài 21: Nắm rõ thuộc tính margin09:54Vào học
Bài 22: Hiểu về thuộc tính padding06:25Vào học
Bài 23: Tìm hiểu về box-sizing trong CSS07:39Vào học
Bài 24: Tìm hiểu thuộc tính display04:18Vào học
Bài 25: Các thuộc tính liên quan tới Font cơ bản05:43Vào học
Bài 26: Các thuộc tính liên quan tới chữ bạn cần biết08:58Vào học
Bài 27: Tìm hiểu thuộc tính cho hình ảnh06:03Vào học
Bài 28: Pseudo là gì ? Các pseudo cơ bản người mới học nên biết02:56Vào học
Bài 29: Bài tập chương 2 (Phần 1)06:15Vào học
Bài 30: Bài tập chương 2 (phần 2)06:03Vào học
Chương 3: Kiến thức CSS cơ bản phần 2
Bài 31: Cách làm hình nền gradient, chữ gradient trong CSS07:01Vào học
Bài 32: Hiển thị 2 hình nền với background-image03:53Vào học
Bài 33: caniuse là gì ? Và tại sao bạn nên biết04:10Vào học
Bài 34: Sự khác nhau giữa 3 thuộc tính opacity: 0, display:none, visibility:hidden03:24Vào học
Bài 35: Tìm hiểu về shadow trong CSS06:29Vào học
Bài 36: Sử dụng biến trong CSS như thế nào?04:38Vào học
Bài 37: Hiểu rõ về độ ưu tiên trong CSS, xác định độ ưu tiên trong CSS đơn giản với VSCode09:20Vào học
Bài 38: Nắm vững kiến thức về child selectors06:30Vào học
Bài 39: Nắm vững kiến thức về type selectors06:41Vào học
Bài 40: Thành thạo combinators trong CSS04:02Vào học
Bài 41: Tìm hiểu thêm các selectors nâng cao06:16Vào học
Bài 42: Nắm vững thuộc tính transition cơ bản07:31Vào học
Bài 43: Bài tập chương 315:20Vào học
Chương 4: Kiến thức CSS nâng cao
Bài 44: Thuộc tính transform để làm gì ? Tìm hiểu các giá trị hay dùng của transform11:52Vào học
Bài 45: Tìm hiểu thuộc tính position relative04:16Vào học
Bài 46: Master thuộc tính position absolute12:07Vào học
Bài 47: Hiểu rõ position fixed hoạt động06:21Vào học
Bài 48: Thực hành với thuộc tính position #104:33Vào học
Bài 49: Thực hành với thuộc tính position #203:45Vào học
Bài 50: Thực hành với thuộc tính position #302:52Vào học
Bài 51: Thực hành với thuộc tính position #405:29Vào học
Bài 52: Hiểu và nắm tốt pseudo :before vs :after khó nhằn trong CSS03:28Vào học
Bài 53: Thực hành với pseudo before và after #104:55Vào học
Bài 54: Thực hành với pseudo before và after #204:39Vào học
Bài 55: Thực hành với pseudo before và after #306:51Vào học
Bài 56: Thực hành với pseudo before và after #407:10Vào học
Bài 57: Tại sao before và after quan trong và lưu ý khi làm với việc với thuộc tính transform04:01Vào học
Bài 58: Animation là gì ? Tìm hiểu và nắm kiến thức về animation cơ bản09:05Vào học
Bài 59: Thực hành với animation #106:49Vào học
Bài 60: Thực hành với animation #207:50Vào học
Chương 5: Flexbox toàn tập
Bài 61: Flexbox là gì ? Giới thiệu về Flexbox01:49Vào học
Bài 62: Flexbox toàn tập #113:06Vào học
Bài 63: Flexbox toàn tập #205:05Vào học
Bài 64: Flexbox toàn tập #308:53Vào học
Bài 65: Các thủ thuật chia layout hay mà bạn nên biết khi dùng flexbox12:33Vào học
Bài 66: Cách vẽ tam giác bằng CSS và cách nó hoạt động05:51Vào học
Bài 67: Sass là gì ? Giới thiệu và cài đặt03:33Vào học
Bài 68: Tìm hiểu và nắm cơ bản kiến thức về Sass cho người mới15:44Vào học
Bài 69: Các lỗi hay gặp khi cài đặt Sass và cách khắc phục02:08Vào học
Bài 70: Thực hành code giao diện Dropdown #110:37Vào học
Bài 71: Thực hành code giao diện Dropdown #210:23Vào học
Bài 72: Thực hành code giao diện Dropdown #310:11Vào học
Bài 73: Thực hành code giao diện đơn giản số 1 với flexbox #110:36Vào học
Bài 74: Thực hành code giao diện đơn giản số 1 với flexbox #207:51Vào học
Bài 75: Thực hành code giao diện đơn giản số 1 với flexbox #305:31Vào học
Bài 76: Responsive là gì ? Giới thiệu về Responsive toàn tập07:23Vào học
Bài 77: Thực hành code giao diện đơn giản số 1 sử dụng responsive10:05Vào học
Bài 78: Thực hành code giao diện đơn giản số 213:49Vào học
Bài 79: Thực hành code giao diện đơn giản số 313:21Vào học
Bài 80: Tìm hiểu thêm các thuộc tính khác của flexbox12:10Vào học
Bài 81: Thực hành code giao diện nâng cao phần 109:06Vào học
Bài 82: Thực hành code giao diện nâng cao phần 210:48Vào học
Bài 83: Thực hành code giao diện nâng cao phần 312:42Vào học
Bài 84: Thực hành code giao diện nâng cao phần cuối12:35Vào học
Chương 6: Các thẻ HTML về Form, Table
Bài 85: Tìm hiểu các thẻ về Form phần 112:27Vào học
Bài 86: Tìm hiểu các thẻ về Form phần 208:49Vào học
Bài 87: Hướng dẫn cách làm custom checkbox09:22Vào học
Bài 88: Hướng dẫn cách làm custom radio10:07Vào học
Bài 89: Hướng dẫn cách làm custom input file05:22Vào học
Bài 90: Hướng dẫn cách làm custom checkbox toggle08:49Vào học
Bài 91: Hướng dẫn code hiệu ứng cho input, textarea, button12:08Vào học
Bài 92: Thực hành code giao diện form tổng hợp phần 111:22Vào học
Bài 93: Thực hành code giao diện form tổng hợp phần 211:02Vào học
Bài 94: Thực hành code giao diện form tổng hợp phần 313:42Vào học
Bài 95: Thực hành code giao diện form tổng hợp phần cuối13:55Vào học
Bài 96: Tìm hiểu các thẻ về bảng04:11Vào học
Bài 97: Hướng dẫn code giao diện bảng phần 112:35Vào học
Bài 98: Hướng dẫn code giao diện bảng phần 211:18Vào học
Bài 99: Hướng dẫn làm responsive cho bảng04:27Vào học
Chương 7: Các kiến thức bổ sung
Bài 100: Tìm thiết kế ở đâu để tập luyện kỹ năng HTML CSS ?03:42Vào học
Bài 101: Chia sẻ các từ tiếng Anh hay gặp khi đặt tên với BEMVào học
Bài 102: Code siêu nhanh với VSCode Custom Snippets11:33Vào học
Bài 103: Làm sao cải thiện con mắt thẩm mỹ02:53Vào học
Bài 104: Một số kênh youtube hay về HTML CSS02:55Vào học
Bài 105: Một số tài khoản Instagram hay mà các bạn nên theo dõi02:52Vào học
Bài 106: Các extensions bổ ích mà bạn nên dùng03:30Vào học
Bài 107: Chia sẻ kinh nghiệm làm sao code tốt hơn06:15Vào học
Bài 108: Các thuật ngữ trong ngành web mà bạn nên biết05:35Vào học
Bài 109: Codepen là gì ? Và vì sao bạn nên biết04:28Vào học
Bài 110: Các kỹ năng khác nên có cho một Developer04:00Vào học
Bài 111: Tìm hiểu thêm vài kiến thức về CSS khác06:00Vào học
Bài 112: Làm sao để tuỳ biến giao diện cho Wordpress với CSS cơ bản05:39Vào học
Bài 113: Vẽ vời với sức mạnh của thuộc tính box-shadow08:45Vào học
Bài 114: Hướng dẫn  làm hình nền chéo với transform skew06:31Vào học
Bài 115: Xử lý hình nền phức tạp hơn với thuộc tính clip-path10:13Vào học
Bài 116: Tìm hiểu cách làm gradient cho border05:23Vào học
Bài 117: Phân tích một Animation đường tròn hoạt động12:56Vào học
Bài 118: Tìm hiểu backdrop-filter và cách làm responsive cho video theo tỉ lệ 16:912:19Vào học
Bài 119: Lời cám ơn, chia sẻ cuối khoá, spoil sản phẩm sắp tới cực chất03:34Vào học
Bài 120: CSS Grid cơ bản phần 109:40Vào học
Bài 121: CSS Grid cơ bản phần 209:21Vào học
Bài 122: CSS Grid cơ bản phần 310:41Vào học
Bài 123: CSS Grid cơ bản phần 405:37Vào học
Bài 124: CSS Grid cơ bản phần 506:38Vào học
Bài 125: CSS Grid cơ bản phần 608:28Vào học
Bài 126: CSS Grid cơ bản phần 711:44Vào học
Bài 127: Hướng dẫn làm responsive hình ảnh, video theo tỉ lệ12:30Vào họcFREE
Bài 128: Sử dụng biến hiệu quả trong CSS06:23Vào họcFREE
Bài 129: Hướng dẫn tạo custom checkbox cách 208:09Vào họcFREE
Bài 130: Xử lý input autofill background với box-shadow03:26Vào họcFREE
Bài 131: Hướng dẫn tạo ribbon với thuộc tính clip-path06:16Vào họcFREE
Bài 132: Hướng dẫn tuỳ biến thanh scrollbar trong CSS04:49Vào họcFREE
Bài 133: Hiểu cơ bản về đường dẫn trong code04:10Vào họcFREE
Bài 134: Các lỗi người mới hay gặp cần để ý06:12Vào họcFREE
Bài 135: Hướng dẫn chia Form layout với CSS Grid cực hay10:13Vào họcFREE
Bài 136: Các tips tricks hay trong CSS mà bạn nên biếtVào học



Khóa 2. Khoá học hướng dẫn cắt PSD sang HTML toàn tập với Gulp Pug Sass
STTTÊN KHÓA HỌCLINK HỌCGHI CHÚ
Chương 1: Giới thiệu và cài đặt các công cụ
Bài 1: Lời cám ơn, hướng dẫn và giới thiệu khoá học05:30Vào họcFREE
Bài 2: Các khái niệm cơ bản03:27Vào họcFREE
Bài 3: Cài đặt Gulp boilerplate02:57Vào họcFREE
Bài 4: Tìm hiểu cơ bản về Gulp boilerplate04:23Vào họcFREE
Bài 5: Tìm hiểu file layout trong Pug04:29Vào họcFREE
Bài 6: Xử lý các lỗi hay gặp khi làm việc với Pug07:11Vào họcFREE
Bài 7: Kiến thức cơ bản về Pug cho người mới03:56Vào họcFREE
Bài 8: Mixins trong Pug07:43Vào họcFREE
Bài 9: Biến trong Pug03:41Vào họcFREE
Bài 10: Điều kiện trong Pug05:11Vào họcFREE
Bài 11: Tìm hiểu cấu trúc thư mục styles của Sass05:15Vào họcFREE
Bài 12: Tạm kết chương 101:13Vào họcFREE
Chương 2: Phân tích tổng quan thiết kế
Bài 13: Giới thiệu chương 201:30Vào học
Bài 14: Phân tích màu sắc05:46Vào học
Bài 15: Phân tích kiểu chữ05:59Vào học
Bài 16: Phân tích khoảng cách04:30Vào học
Bài 17: Thiết lập code cơ bản ban đầu04:46Vào học
Bài 18: Hướng dẫn cắt ảnh trong Photoshop08:44Vào học
Bài 19: Tạm kết chương 202:01Vào học
Chương 3: Phân tích và code block Header
Bài 20: Phân tích tổng quan Header04:47Vào học
Bài 21: Code block header cơ bản07:15Vào học
Bài 22: Code block header top phần 105:15Vào học
Bài 23: Code block header top phần 206:32Vào học
Bài 24: Code block header top phần 305:39Vào học
Bài 25: Code block header content phần 107:09Vào học
Bài 26: Code block header content phần 207:04Vào học
Bài 27: Code block header content phần 311:55Vào học
Bài 28: Responsive block header phần 108:05Vào học
Bài 29: Responsive block header phần 208:22Vào học
Bài 30: Responsive block header phần 309:34Vào học
Bài 31: Responsive block header phần 407:00Vào học
Bài 32: Responsive block header phần 503:52Vào học
Bài 33: Tối ưu menu trên màn hình điện thoại03:50Vào học
Bài 34: Tối ưu code Pug với mixin09:06Vào học
Bài 35: Viết mixin size với Sass07:42Vào học
Bài 36: Viết mixin absolute center với Sass07:41Vào học
Chương 4: Phân tích và code block About
Bài 37: Phân tích tổng quan block About05:27Vào học
Bài 38: Code block box với mixin07:52Vào học
Bài 39: Hoàn thành block Box06:51Vào học
Bài 40: Code HTML block About phần 105:48Vào học
Bài 41: Code HTML block About phần 203:59Vào học
Bài 42: Code Sass block About phần 107:22Vào học
Bài 43: Code Sass block About phần 204:21Vào học
Bài 44: Hướng dẫn viết mixin responsive và mixin flexbox10:04Vào học
Bài 45: Làm responsive block About07:51Vào học
Bài 46: Áp dụng CSS Scroll snap vào layout07:06Vào học
Bài 47: Tối ưu code Pug thành mixin09:03Vào học
Bài 48: Tối ưu code block About08:27Vào học
Chương 5: Phân tích và code block Number
Bài 49: Code block number phần 108:19Vào học
Bài 50: Code block number phần 209:25Vào học
Chương 6: Phân tích và code block Service
Bài 51: Phân tích và code HTML05:26Vào học
Bài 52: Code giao diện với Sass phần 108:28Vào học
Bài 53: Code giao diện với Sass phần 206:54Vào học
Bài 54: Code Responsive phần 106:20Vào học
Bài 55: Code Responsive phần 206:38Vào học
Bài 56: Tối ưu code cho block Service04:55Vào học
Chương 7: Phân tích và code block Device
Bài 57: Code block device phần 110:43Vào học
Bài 58: Code block device phần 207:00Vào học
Chương 8: Phân tích và code block Wedo
Bài 59: Phân tích và code HTML07:46Vào học
Bài 60: Code Sass phần 108:06Vào học
Bài 61: Code Sass phần 206:16Vào học
Bài 62: Code Sass phần 307:39Vào học
Bài 63: Code Sass phần 406:50Vào học
Bài 64: Code Sass phần 507:33Vào học
Chương 9: Phân tích và code block Quote
Bài 65: Phân tích và code block quote phần 105:59Vào học
Bài 66: Phân tích và code block quote phần 209:55Vào học
Bài 67: Phân tích và code block quote phần 309:32Vào học
Chương 10: Phân tích và code block Team
Bài 68: Phân tích và code block Team phần 109:34Vào học
Bài 69: Phân tích và code block Team phần 211:50Vào học
Bài 70: Phân tích và code block Team phần 309:11Vào học
Bài 71: Phân tích và code block Team phần 409:33Vào học
Bài 72: Phân tích và code block Team phần 510:58Vào học
Bài 73: Phân tích và code block Team phần 609:54Vào học
Bài 74: Phân tích và code block Brands03:12Vào học
Chương 11: Phân tích và code block Work
Bài 75: Phân tích và code block Work phần 108:52Vào học
Bài 76: Phân tích và code block Work phần 211:29Vào học
Bài 77: Phân tích và code block Work phần 306:47Vào học
Bài 78: Phân tích và code block Work phần 408:56Vào học
Bài 79: Phân tích và code block Work phần 507:27Vào học
Bài 80: Phân tích và code block Work phần 611:55Vào học
Chương 12: Phân tích và code block People
Bài 81: Phân tích và code block People phần 107:49Vào học
Bài 82: Phân tích và code block People phần 207:03Vào học
Bài 83: Phân tích và code block People phần 308:30Vào học
Bài 84: Phân tích và code block People phần 406:36Vào học
Bài 85: Phân tích và code block People phần 505:01Vào học
Chương 13: Phân tích và code block Story
Bài 86: Phân tích và code block Story phần 107:28Vào học
Bài 87: Phân tích và code block Story phần 208:17Vào học
Bài 88: Phân tích và code block Story phần 305:07Vào học
Bài 89: Phân tích và code block Story phần 408:42Vào học
Bài 90: Phân tích và code block Story phần 511:50Vào học
Chương 14: Phân tích và code block Footer
Bài 91: Phân tích và code block Footer phần 109:40Vào học
Bài 92: Phân tích và code block Footer phần 213:07Vào học
Bài 93: Phân tích và code block Footer phần 306:25Vào học
Bài 94: Phân tích và code block Footer phần 406:38Vào học
Bài 95: Phân tích và code block Footer phần 510:49Vào học
Bài 96: Phân tích và code block Footer phần 606:22Vào học
Chương 15: Chèn thư viện slick slider
Bài 97: Sử dụng slick slider vào dự án phần 108:35Vào học
Bài 98: Sử dụng slick slider vào dự án phần 210:52Vào học
Bài 99: Sử dụng slick slider vào dự án phần 312:59Vào học
Chương 16: Tối ưu code và testing
Bài 100: Tối ưu nội dung dự án12:46Vào học
Bài 101: Testing dự án trên các trình duyệt và fix lỗi15:31Vào học
Bài 102: Object là gì ? Object cho người mới03:10Vào học
Bài 103: Áp dụng object vào mixin trong pug05:13Vào học
Bài 104: Tìm hiểu object trong Sass03:49Vào học
Bài 105: Áp dụng object vào mixin trong Sass12:45Vào học
Bài 106: Tối ưu mixin hoverEffect06:38Vào học
Chương 17: Git, Github và deploy dự án cho người mới
Bài 107: Git là gì ? Github là gì ?03:10Vào họcFREE
Bài 108: Cài đặt Git và tạo tài khoản Github04:19Vào họcFREE
Bài 109: Đưa dự án lên github toàn tập08:35Vào họcFREE
Bài 110: Deploy dự án bằng Vercel toàn tập08:05Vào họcFREE


Khóa 3. Khoá học tự học Javascript hiệu quả và dễ dàng cho người mới
STTTÊN KHÓA HỌCLINK HỌCGHI CHÚ
Chương 1: Biến và các kiểu dữ liệu thường gặp
Bài 1: Lời giới thiệu, cám ơn và hướng dẫn quan trọng cần nắm05:58Vào họcFREE
Bài 2: 2 cách chèn Javascript vào HTML03:14Vào họcFREE
Bài 3: Tìm hiểu hàm console.log02:04Vào họcFREE
Bài 4: Kiến thức về biến cần nắm04:05Vào họcFREE
Bài 5: Khai báo biến với const và let04:37Vào họcFREE
Bài 6: Hoisting là gì ?03:48Vào họcFREE
Bài 6.5: Bổ sung kiến thức hoisting04:45Vào họcFREE
Chương 2: Các kiểu dữ liệu thông dụng trong Javascript
Bài 7: Giới thiệu kiểu dữ liệu string03:01Vào họcFREE
Bài 8: Sử dụng string cơ bản06:43Vào họcFREE
Bài 9: index và length trong string cần nắm03:31Vào họcFREE
Bài 10: Các phương thức trong string phần 109:22Vào họcFREE
Bài 11: Các phương thức trong string phần 208:57Vào họcFREE
Bài 12: Phân biệt substr và substring06:19Vào họcFREE
Bài 13: Sử dụng nhiều phương thức của string cùng lúc05:55Vào họcFREE
Bài 14: Tìm hiểu kiểu dữ liệu number phần 114:45Vào họcFREE
Bài 15: Tìm hiểu kiểu dữ liệu number phần 210:42Vào họcFREE
Bài 16: Tìm hiểu kiểu dữ liệu khác07:14Vào họcFREE
Chương 3: Toán tử so sánh, coercion, câu điều kiện
Bài 17: Tìm hiểu hàm Number05:40Vào học
Bài 18: Tìm hiểu hàm String04:16Vào học
Bài 19: Tìm hiểu hàm Boolean03:25Vào học
Bài 20: Type coercion là gì ?08:53Vào học
Bài 21: Toán tử so sánh cơ bản03:23Vào học
Bài 22: Toán tử logic cơ bản05:30Vào học
Bài 23: So sánh == vs ===08:32Vào học
Bài 24: Câu điều kiện cơ bản07:31Vào học
Bài 25: alert, prompt và confirm08:18Vào học
Bài 26: Bài tập về câu điều kiện09:32Vào học
Bài 27: Tìm hiểu switch case10:05Vào học
Bài 28: Ternary operator06:51Vào học
Chương 4: Hàm toàn tập
Bài 29: Function cơ bản cho người mới10:54Vào học
Bài 30: Funtion cơ bản cho người mới phần 208:37Vào học
Bài 31: Funtion cơ bản cho người mới phần 305:29Vào học
Bài 32: Global scope và function scope03:32Vào học
Bài 33: Block scope và từ khoá var06:09Vào học
Bài 34: Closure cơ bản12:10Vào học
Bài 35: Closure cơ bản tiếp theo03:25Vào học
Bài 36: Bài tập về function số 106:12Vào học
Bài 37: Bài tập về function số 207:17Vào học
Bài 38: Bài tập về function số 305:49Vào học
Bài 39: Arrow function cơ bản05:42Vào học
Chương 5: Các hàm về thời gian
Bài 40: Giới thiệu về Date object04:25Vào học
Bài 41: Timestamp và epochtime04:53Vào học
Bài 42: 4 cách khởi tạo Date object nên biết04:50Vào học
Bài 43: Các hàm get trong Date07:19Vào học
Bài 44: Các hàm set trong Date05:28Vào học
Bài 45: Tìm hiểu utc trong Date02:32Vào học
Bài 46: Tìm hiểu các hàm khác trong Date04:57Vào học
Bài 47: Bài tập đơn giản về Date object07:16Vào học
Bài 48: Tìm hiểu setTimeout và setInterval06:21Vào học
Bài 49: Bài tập chương 502:28Vào học
Bài 50: Giải bài tập chương 5 bài 105:51Vào học
Bài 51: Giải bài tập chương 5 bài 208:34Vào học
Bài 52: Giải bài tập chương 5 bài 307:11Vào học
Bài 53: Giải bài tập chương 5 bài 3 phần 211:24Vào học
Bài 54: Giải bài tập chương 5 bài 3 phần 305:19Vào học
Chương 6: Mảng và vòng lặp cơ bản toàn tập
Bài 55: Giới thiệu về mảng05:46Vào học
Bài 55.5: Giới thiệu về mảng bổ sung06:43Vào học
Bài 56: Các phương thức trong mảng phần 105:03Vào học
Bài 57: Các phương thức trong mảng phần 205:21Vào học
Bài 57.5: Các phương thức trong mảng phần 2 bổ sung02:47Vào học
Bài 58: Tìm hiểu phương thức slice07:20Vào học
Bài 59: Tìm hiểu phương thức splice07:57Vào học
Bài 60: Tìm hiểu phương thức sort10:10Vào học
Bài 61: Tìm hiểu phương thức find04:45Vào học
Bài 62: Tìm hiểu phương thức findIndex02:29Vào học
Bài 63: Tìm hiểu phương thức sort bổ sung03:20Vào học
Bài 64: Tìm hiểu phương thức map06:54Vào học
Bài 65: Tìm hiểu phương thức forEach03:59Vào học
Bài 66: Tìm hiểu phương thức filter05:23Vào học
Bài 67: Tìm hiểu phương thức some và every05:33Vào học
Bài 68: Tìm hiểu phương thức reduce06:04Vào học
Bài 69: Bài tập về mảng số 109:14Vào học
Bài 70: Bài tập về mảng số 208:24Vào học
Bài 71: Bài tập về mảng số 305:50Vào học
Bài 72: By value và by references04:16Vào học
Bài 73: Cách so sánh 2 mảng cơ bản07:03Vào học
Bài 74: 2 cách để sao chép mảng cần biết04:58Vào học
Bài 75: 2 cách để gộp mảng cần nắm03:42Vào học
Bài 76: Destructuring là gì ?04:06Vào học
Bài 77: Tìm hiểu rest parameter03:32Vào học
Bài 78: Vòng lặp for cơ bản phần 107:16Vào học
Bài 79: Vòng lặp for cơ bản phần 208:46Vào học
Bài 80: Vòng lặp for cơ bản phần 305:52Vào học
Bài 81: Vòng lặp for cơ bản phần 405:32Vào học
Bài 82: Bài tập cơ bản về vòng lặp for08:06Vào học
Bài 83: Vòng lặp while và do while09:32Vào học
Bài 84: Vòng lặp for of04:02Vào học
Bài 85: Bài tập chương 6 số 1 và 206:44Vào học
Bài 86: Bài tập chương 6 số 306:30Vào học
Bài 87: Bài tập chương 6 số 408:04Vào học
Bài 88: Bài tập chương 6 số 506:26Vào học
Bài 89: Bài tập chương 6 số 607:16Vào học
Bài 90: Bài tập chương 6 số 709:00Vào học
Chương 7: Object cơ bản cho người mới
Bài 91: Tìm hiểu object cơ bản phần 104:50Vào học
Bài 92: Tìm hiểu object cơ bản phần 208:24Vào học
Bài 93: Tìm hiểu for in trong object03:53Vào học
Bài 94: Tìm hiểu phương thức Object.keys02:09Vào học
Bài 95: Tìm hiểu phương thức Object.values01:31Vào học
Bài 96: Tìm hiểu phương thức Object.entries02:30Vào học
Bài 97: Tìm hiểu phương thức Object.assign02:50Vào học
Bài 98: Tìm hiểu phương thức Object.freeze02:44Vào học
Bài 99: Tìm hiểu phương thức Object.seal02:17Vào học
Bài 100: Cách sao chép một object02:39Vào học
Bài 101: Cách sao chép một object phức tạp06:50Vào học
Bài 102: Từ khoá this trong object03:27Vào học
Bài 103: Optional chaining06:57Vào học
Bài 104: Destructuring object10:03Vào học
Bài 105: Bài tập chương 7 số 105:22Vào học
Bài 106: Bài tập chương 7 số 208:11Vào học
Bài 107: Bài tập chương 7 số 307:13Vào học
Bài 108: Bài tập chương 7 số 407:14Vào học
Chương 8: DOM toàn tập
Bài 109: DOM là gì ?02:27Vào học
Bài 110: document.querySelector05:19Vào học
Bài 111: document.querySelectorAll05:08Vào học
Bài 112: document.getElementsByClassName05:03Vào học
Bài 113: document.getElementsByTagName02:26Vào học
Bài 114: document.getElementById03:43Vào học
Bài 115: getAttribute07:34Vào học
Bài 116: setAttribute04:50Vào học
Bài 117: removeAttribute02:20Vào học
Bài 118: hasAttribute02:04Vào học
Bài 119: Thuộc tính textContent03:45Vào học
Bài 120: Thuộc tính innerText02:51Vào học
Bài 121: Thuộc tính innerHTML02:54Vào học
Bài 122: Các phương thức về class phần 106:53Vào học
Bài 123: Các phương thức về class phần 206:46Vào học
Bài 124: Ví dụ toggle menu đơn giản với toggle class05:40Vào học
Bài 125: document.createElement và document.appendChild03:57Vào học
Bài 126: Thực hành phương thức document.appendChild06:46Vào học
Bài 127: document.createTextNode02:14Vào học
Bài 128: Phương thức cloneNode03:10Vào học
Bài 129: Phương thức hasChildNodes02:15Vào học
Bài 130: Phương thức insertAdjacentText04:23Vào học
Bài 131: Phương thức insertAdjacentElement02:41Vào học
Bài 132: Phương thức insertAdjacentHTML04:09Vào học
Bài 133: Traversing DOM phần 105:47Vào học
Bài 134: Traversing DOM phần 210:15Vào học
Bài 135: Traversing DOM phần 304:09Vào học
Bài 136: Bài tập Active Modal phần 107:23Vào học
Bài 137: Bài tập Active Modal phần 210:26Vào học
Bài 138: Bài tập Notification phần 107:25Vào học
Bài 139: Bài tập Notification phần 209:34Vào học
Bài 140: Các thuộc tính liên quan tới offset05:56Vào học
Bài 141: Các thuộc tính liên quan tới client03:46Vào học
Bài 142: Các thuộc tính liên quan tới window03:38Vào học
Bài 143: Tìm hiểu getBoundingClientRect()04:08Vào học
Bài 144: Sự khác nhau giữa NodeList và HTMLCollection05:39Vào học
Bài 145: Sự khác nhau giữa parentNode và parentElement03:19Vào học
Bài 146: Tìm hiểu document.title và document.head04:58Vào học
Bài 147: Tìm hiểu thêm phương thức insertBefore05:46Vào học
Bài 148: Tìm hiểu thêm phương thức replaceChild05:59Vào học
Chương 9: Tất tần tật về sự kiện trong Javascript
Bài 149: Giới thiệu04:11Vào học
Bài 150: Sự kiện click04:51Vào học
Bài 151: Bubbling trong click05:10Vào học
Bài 152: Capturing trong click05:30Vào học
Bài 153: Sự khác nhau giữa target và currentTarget04:15Vào học
Bài 154: preventDefault() để làm gì ?03:03Vào học
Bài 155: Bài tập Random background color08:54Vào học
Bài 156: Bài tập Counter09:22Vào học
Bài 157: Tìm hiểu object style03:59Vào học
Bài 158: Truy xuất giá trị của custom attribute như nào?05:45Vào học
Bài 159: Bài tập Toggle menu phần 105:55Vào học
Bài 160: Bài tập Toggle menu phần 208:26Vào học
Bài 161: Bài tập Tab phần 106:43Vào học
Bài 162: Bài tập Tab phần 206:38Vào học
Bài 163: Bài tập Tab phần 304:05Vào học
Bài 164: Bài tập Accordion phần 107:27Vào học
Bài 165: Bài tập Accordion phần 208:42Vào học
Bài 166: Bài tập Accordion phần 302:19Vào học
Bài 167: Bài tập Modal phần 106:11Vào học
Bài 168: Bài tập Modal phần 208:03Vào học
Bài 169: Bài tập Lightbox phần 106:24Vào học
Bài 170: Bài tập Lightbox phần 206:17Vào học
Bài 171: Bài tập Lightbox phần 306:17Vào học
Bài 172: Bài tập Lightbox phần 404:05Vào học
Bài 173: Bài tập Lightbox phần 504:53Vào học
Bài 174: Bài tập Dropdown phần 108:01Vào học
Bài 175: Bài tập Dropdown phần 206:10Vào học
Bài 176: Sự khác nhau giữa load và DOMContentLoaded06:17Vào học
Bài 177: Sự kiện di chuyển chuột cần nắm06:06Vào học
Bài 178: Sự khác nhau giữa clientXY và pageXY06:07Vào học
Bài 179: Bài tập Tooltip phần 104:59Vào học
Bài 180: Bài tập Tooltip phần 208:51Vào học
Bài 181: Bài tập Tooltip phần 306:56Vào học
Bài 182: Bài tập Tooltip phần 402:39Vào học
Bài 183: Bài tập Link hover effect phần 108:34Vào học
Bài 184: Bài tập Link hover effect phần 203:46Vào học
Bài 185: Bài tập Image Zoom hover effect phần 108:02Vào học
Bài 186: Bài tập Image Zoom hover effect phần 208:05Vào học
Bài 187: Bài tập Image Zoom hover effect phần 307:39Vào học
Bài 188: Bài tập Image Zoom hover effect phần 406:17Vào học
Bài 189: Bài tập Image Zoom hover effect phần 504:08Vào học
Bài 190: Sự kiện keydown07:53Vào học
Bài 191: Sự kiện keyup06:30Vào học
Bài 192: Sự kiện keypress05:52Vào học
Bài 193: Sự kiện change05:07Vào học
Bài 194: Sự kiện focus và blur02:19Vào học
Bài 195: Sự kiện submit trong form05:36Vào học
Bài 196: Truy xuất các giá trị trong cơ bản08:51Vào học
Bài 197: Truy xuất giá trị của checkboxes như thế nào?04:04Vào học
Bài 198: Ví dụ về Form Validation cơ bản09:17Vào học
Bài 199: Bài tập Show hide password đơn giản09:40Vào học
Bài 200: Bài tập Highlight search text phần 104:23Vào học
Bài 201: Bài tập Highlight search text phần 207:31Vào học
Bài 202: Bài tập Highlight search text phần 307:57Vào học
Bài 203: Bài tập Highlight search text phần 404:32Vào học
Bài 204: Bài tập Highlight search text phần 508:06Vào học
Bài 205: Giới thiệu sự kiện scroll02:46Vào học
Bài 206: Debounce là gì?06:23Vào học
Bài 207: window.pageXOffset và window.pageYOffset03:57Vào học
Bài 208: Các phương thức, thuộc tính về scroll khác06:28Vào học
Bài 209: offsetWidth và scrollWidth03:58Vào học
Bài 210: scrollIntoView()02:32Vào học
Bài 211: Bài tập Fixed Header phần 106:50Vào học
Bài 212: Bài tập Fixed Header phần 206:14Vào học
Bài 213: Bài tập Progress Bar phần 108:33Vào học
Bài 214: Bài tập Progress Bar phần 204:13Vào học
Bài 215: Bài tập Tab Scroll phần 107:08Vào học
Bài 216: Bài tập Tab Scroll phần 206:38Vào học
Bài 217: Bài tập Tab Scroll nâng cao phần 107:06Vào học
Bài 218: Bài tập Tab Scroll nâng cao phần 206:16Vào học
Bài 219: Bài tập Tab Scroll nâng cao phần 307:46Vào học
Bài 220: Bài tập Tab Scroll nâng cao phần 407:32Vào học
Bài 221: Bài tập Tab Scroll nâng cao phần 506:58Vào học
Bài 222: localStorage toàn tập06:36Vào học
Bài 223: Bài tập todoList phần 107:41Vào học
Bài 224: Bài tập todoList phần 206:30Vào học
Bài 225: Bài tập todoList phần 306:52Vào học
Bài 226: Bài tập todoList phần 408:03Vào học
Bài 227: Bài tập todoList phần 503:33Vào học
Bài 228: Bài tập Sweet Alert phần 107:26Vào học
Bài 229: Bài tập Sweet Alert phần 205:29Vào học
Chương 10: Regular expression cơ bản
Bài 230: Giới thiệu Regular expression04:32Vào học
Bài 231: Anchor04:13Vào học
Bài 232: Ranges06:37Vào học
Bài 233: Meta characters09:12Vào học
Bài 234: Quantifiers08:15Vào học
Bài 235: Quantifiers tiếp theo06:29Vào học
Bài 236: Group03:01Vào học
Bài 237: Boundaries và escaping characters05:34Vào học
Bài 238: Sử dụng phương thức replace với Regex05:59Vào học
Bài 239: Bài tập email validation phần 105:52Vào học
Bài 240: Bài tập email validation phần 206:23Vào học
Bài 241: Bài tập email validation phần 306:41Vào học
Bài 242: Bài tập password validation phần 105:26Vào học
Bài 243: Bài tập password validation phần 207:36Vào học
Bài 244: Bài tập password validation phần 309:08Vào học
Bài 245: Bài tập password validation phần 406:24Vào học
Chương11: Kiến thức bổ sung và tạm kết phần 1
Bài 246: Tìm hiểu defer trong script07:22Vào học
Bài 247: Tìm hiểu async trong script03:41Vào học
Bài 248: Tìm hiểu removeEventListener05:16Vào học
Bài 249: Sự khác nhau giữa onclick và addEventListener06:48Vào học
Bài 250: Bài tập Animate on scroll phần 106:39Vào học
Bài 251: Bài tập Animate on scroll phần 205:33Vào học
Bài 252: Bài tập Countdown timer phần 108:12Vào học
Bài 253: Bài tập Countdown timer phần 206:37Vào học
Bài 254: Bài tập Countdown timer phần 306:33Vào học
Bài 255: Bài tập Countdown timer phần 407:39Vào học
Bài 256: Bài tập Simple slider phần 104:49Vào học
Bài 257: Bài tập Simple slider phần 206:09Vào học
Bài 258: Bài tập Simple slider phần 306:28Vào học
Bài 259: Bài tập Simple slider phần 404:57Vào học
Bài 260: Bài tập Simple slider phần 507:16Vào học
Bài 261: Bài tập Simple slider phần 608:42Vào học
Bài 262: Bài tập MP3 player phần 105:55Vào học
Bài 263: Bài tập MP3 player phần 206:04Vào học
Bài 264: Bài tập MP3 player phần 307:18Vào học
Bài 265: Bài tập MP3 player phần 405:29Vào học
Bài 266: Bài tập MP3 player phần 509:30Vào học
Bài 267: Bài tập MP3 player phần 608:36Vào học
Bài 268: Bài tập MP3 player phần 706:16Vào học
Bài 269: Bài tập MP3 player phần 806:35Vào học
Bài 270: Bài tập Memory game phần 108:15Vào học
Bài 271: Bài tập Memory game phần 207:38Vào học
Bài 272: Bài tập Memory game phần 306:39Vào học
Bài 273: Bài tập Memory game phần 405:24Vào học
Bài 274: Bài tập Memory game phần 508:08Vào học
Bài 275: Bài tập Memory game phần 607:48Vào học
Bài 276: Bài tập Memory game phần 708:15Vào học
Bài 277: Tạm kết phần 1 và bật mí phần 203:47Vào học
Chương 12: Các kiến thức khác cần biết
Bài 278: Các kiến thức hay khác cần biết08:18Vào học
Bài 279: arguments trong function04:54Vào học
Bài 280: Câu hỏi phỏng vấn về closure06:11Vào học
Bài 281: Sự khác nhau giữa localStorage và sessionStorage02:12Vào học
Bài 282: Cách sử dụng arrow function hiệu quả05:31Vào học
Bài 283: Đệ quy là gì ?04:13Vào học
Bài 284: Bài tập đệ quy phần 107:40Vào học
Bài 285: Bài tập đệ quy phần 204:28Vào học
Bài 286: Tìm hiểu object Set08:26Vào học
Bài 287: Tìm hiểu cách debug trong VSCode02:44Vào học
Bài 288: Location trong BOM04:35Vào học
Bài 289: Location trong BOM tiếp theo04:33Vào học
Bài 290: History trong BOM02:41Vào học
Bài 291: Navigator trong BOM03:06Vào học
Chương 13: Prototype & constructor function
Bài 292: constructor function là gì ?07:11Vào học
Bài 293: Prototype là cái gì ?09:05Vào học
Bài 294: Tìm hiểu Bind phần 104:25Vào học
Bài 295: Tìm hiểu Bind phần 204:11Vào học
Bài 296: Sự khác nhau giữa call và apply06:17Vào học
Bài 297: Refactor bài tập Simple Slider với Prototype07:46Vào học
Chương 14: Class
Bài 298: Giới thiệu class04:42Vào học
Bài 299: setter và getter05:50Vào học
Bài 300: class expression05:14Vào học
Bài 301: static method là gì ?07:10Vào học
Bài 302: static property là gì ?04:42Vào học
Bài 303: Tìm hiểu super và extends06:16Vào học
Bài 304: Bài tập TodoList phần 104:13Vào học
Bài 305: Bài tập TodoList phần 208:26Vào học
Bài 306: Bài tập TodoList phần 306:18Vào học
Bài 307: Bài tập TodoList phần 407:16Vào học
Bài 308: Bài tập TodoList phần 505:56Vào học
Bài 309: Bài tập TodoList phần 605:40Vào học
Bài 310: Bài tập TodoList phần 707:07Vào học
Bài 311: Bài tập TodoList phần 805:53Vào học
Bài 312: Bài tập TodoList phần 903:02Vào học
Chương 15: Kiến thức về bất đồng bộ
Bài 313: Global execution context08:20Vào học
Bài 314: Function execution context05:28Vào học
Bài 315: Callstack06:50Vào học
Bài 316: Tìm hiểu event loop phần 106:15Vào học
Bài 317: Tìm hiểu event loop phần 210:22Vào học
Bài 318: Callback hell là gì?05:13Vào học
Bài 319: Promise phần 106:24Vào học
Bài 320: Promise phần 207:57Vào học
Bài 321: Promise phần 303:41Vào học
Bài 322: Promise phần 405:23Vào học
Bài 323: Promise phần 507:58Vào học
Bài 324: Promise phần 607:21Vào học
Bài 325: try catch04:36Vào học
Bài 326: Async await phần 108:01Vào học
Bài 327: Async await phần 204:42Vào học
Bài 328: Async await phần 307:08Vào học
Chương 16: API toàn tập
Bài 329: API là gì ?03:27Vào học
Bài 330: Ví dụ đơn giản với API phần 106:05Vào học
Bài 331: Ví dụ đơn giản với API phần 206:40Vào học
Bài 332: Bài tập API DadJoke phần 111:35Vào học
Bài 333: Bài tập API DadJoke phần 210:01Vào học
Bài 334: Bài tập API Picsum Photos phần 110:15Vào học
Bài 335: Bài tập API Picsum Photos phần 206:49Vào học
Bài 336: Bài tập API Picsum Photos phần 309:36Vào học
Bài 337: Cors là gì ?07:45Vào học
Bài 338: Các trạng thái hay gặp khi gọi API02:20Vào học
Bài 339: Các phương thức hay dùng nên biết02:26Vào học
Bài 340: Giới thiệu Json Server phần 108:06Vào học
Bài 341: Giới thiệu Json Server phần 208:30Vào học
Bài 342: Thực hành bài tập khóa học với Json Server phần 108:44Vào học
Bài 343: Thực hành bài tập khóa học với Json Server phần 209:18Vào học
Bài 344: Thực hành bài tập khóa học với Json Server phần 310:08Vào học
Bài 345: Thực hành bài tập khóa học với Json Server phần 409:44Vào học
Bài 346: Thực hành bài tập khóa học với Json Server phần 510:58Vào học
Bài 347: Thực hành bài tập khóa học với Json Server phần 608:11Vào học
Bài 348: Thực hành bài tập khóa học với Json Server phần 707:19Vào học
Bài 349: Thực hành bài tập khóa học với Json Server phần 807:31Vào học
Bài 350: Thực hành bài tập khóa học với Json Server phần 906:25Vào học
Bài 351: Thực hành bài tập khóa học với Json Server phần 1008:00Vào học
Bài 352: Thực hành bài tập khóa học với Json Server phần 1110:39Vào học
Chương 17: Thuật toán cơ bản
Bài 353: Thuật toán là gì ?01:18Vào họcFREE
Bài 354: Tìm hiểu BigO Notation05:01Vào họcFREE
Bài 355: Thuật toán tìm kiếm và sắp xếp01:11Vào họcFREE
Bài 356: Thuật toán Bubble Sort phần 110:10Vào họcFREE
Bài 357: Thuật toán Bubble Sort phần 205:55Vào họcFREE
Bài 358: Thuật toán Insertion Sort phần 103:28Vào họcFREE
Bài 359: Thuật toán Insertion Sort phần 210:18Vào họcFREE
Bài 360: Thuật toán Selection Sort phần 104:03Vào họcFREE
Bài 361: Thuật toán Selection Sort phần 208:34Vào học
Bài 362: Thuật toán Quick Sort phần 106:51Vào học
Bài 363: Thuật toán Quick Sort phần 207:44Vào học
Bài 364: Thuật toán Linear Search phần 103:28Vào học
Bài 365: Thuật toán Binary Search phần 106:27Vào học
Bài 366: Thuật toán Binary Search phần 210:24Vào học
Bài 367: Thuật toán Interpolation Search05:07Vào học
Bài 368: Bài tập Array Replace03:58Vào học
Bài 369: Bài tập Palindrome05:38Vào học
Bài 370: Bài tập Array Chunking08:01Vào học
Bài 371: Bài tập Array Reverse06:39Vào học
Chương cuối: Kiến thức bổ sung
Bài 372: Tìm hiểu Javascript Modules07:51Vào học
Bài 373: Cài đặt extension Thunder Client02:22Vào học
Bài 375: Học gì tiếp theo sau khi hoàn thành khóa học này00:55Vào học
Bài 376: Lời cám ơn chân thành01:04Vào học


Chọn 1 trong 2 mục dưới để nhận khóa học qua:

[/chitiet]


Ant Green
ĐĂNG NHẬP
Nhận nhiều ưu đãi hơn