Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

ES6 Javascript: The Complete Developer's Guide

ES6 Javascript: Hướng Dẫn Toàn Diện Cho Nhà Phát Triển

ES6 Javascript: Hướng Dẫn Toàn Diện Cho Nhà Phát Triển

Phát triển ES6 Javascript từ con số 0. Thực hành với ví dụ trực tiếp và học chính xác cách áp dụng các tính năng ES6.

4.5
(15,066 đánh giá)
64,389 học viên
Giảng viên
Stephen Grider
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
6.5 giờ video
69 bài giảng
38 bài quiz
36 bài coding
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 18/03/2026

Bạn sẽ học được gì

Học cách áp dụng từng tính năng ES6 vào thực tế
Hiểu rõ các tính năng chính của ES6
Làm chủ hoàn toàn Generators
Biết sự khác biệt giữa ES6 và ES2015
Hướng dẫn các nhà phát triển khác về Destructuring
Không bao giờ cần viết vòng lặp for nữa!

Yêu cầu

Yêu cầu kiến thức cơ bản về Javascript (Mảng, Hàm, Đối tượng)

Đối tượng phù hợp

Tham gia khóa học này nếu bạn thắc mắc khi nào nên dùng generators
Đăng ký ngay nếu bạn muốn biết lý do chính xác 'const' và 'let' được thêm vào ES6
Đăng ký ngay nếu bạn muốn viết code đẹp và rõ ràng hơn

Nội dung khóa học

17 phần • 69 bài giảng
1 Cách Học Khóa Học Này
2 Tài Nguyên Khóa Học - Lời Giải Bài Tập
3 ES6 vs ES2015
1 Các Phương Thức Trợ Giúp Mảng - Cách Dễ Nhất Để Viết Code Tốt Hơn
2 Hàm Trợ Giúp forEach
3 Tìm Hiểu Sâu Hơn Về forEach
4 Tại Sao Nên Dùng forEach?
1 Hàm Trợ Giúp Map
2 Tìm Hiểu Sâu Hơn Về Map
3 Ứng Dụng Thực Tế Của Map
1 Lọc Dữ Liệu Cần Thiết Với Filter
2 Nâng Cao Về Filter
3 Chọn Thời Điểm Sử Dụng Filter
1 Truy Vấn Bản Ghi Với Find
2 Tìm Hiểu Sâu Hơn Về Find
3 Dùng Find Để Tìm Kiếm Người Dùng
1 Tìm Hiểu Cơ Bản Về Every và Some
2 Nâng Cao Về Every và Some
3 Cú Pháp Every và Some
4 Ứng Dụng Thực Tế Của Every và Some
1 Thu Gọn Danh Sách Với Reduce
2 Tìm Hiểu Sâu Hơn Về Reduce
3 Chinh Phục Buổi Phỏng Vấn Tiếp Theo Với Reduce
1 Khai Báo Biến Với Const và Let
2 Vấn Đề Mà Const và Let Giải Quyết
1 Template Strings
2 Khi Nào Nên Dùng Template Strings
1 Hàm Mũi Tên
2 Sử Dụng Nâng Cao Arrow Functions
3 Khi Nào Nên Dùng Arrow Functions
4 Tìm Hiểu Sâu Hơn Về Thời Điểm Sử Dụng Arrow Functions
1 Cú Pháp Đối Tượng Nâng Cao
2 Thắc Mắc Khi Nào Nên Dùng Enhanced Literals?
1 Xác Định Tham Số Mặc Định Cho Hàm
2 Tình Huống Sử Dụng Tham Số Mặc Định
1 Thu Thập Đối Số Với Rest và Spread
2 Tìm Hiểu Sâu Hơn Về Rest và Spread
3 Xem Xét Sử Dụng Rest và Spread Trong Trường Hợp Này
1 Tính Năng Vàng Của ES6: Destructuring
2 Destructuring Đối Tượng Arguments
3 Destructuring Mảng
4 Destructuring Mảng và Đối Tượng *Cùng Lúc*
5 Vậy... Khi Nào Nên Dùng Destructuring?
6 Tìm Hiểu Sâu Hơn Về Thời Điểm Sử Dụng Destructuring
1 Giới Thiệu Về Classes
2 Kế Thừa Nguyên Mẫu
3 Tái Cấu Trúc Với Classes
4 Mở Rộng Hành Vi Của Classes
5 Khi Nào Nên Dùng Classes
1 Một Điều Nhanh: Vòng Lặp For...Of
2 Giới Thiệu Về Generators
3 Generators Qua Câu Chuyện Ngắn
4 Bước Tiếp Theo Trong Câu Chuyện Generator
5 Bật Mí Lớn Về ES6 Generators
6 Ứng Dụng Thực Tế Của ES6 Generators
7 Ủy Quyền Generators
8 Tìm Hiểu Sâu Hơn Về Ủy Quyền Generators
9 Symbol.Iterator Với Generators
10 Độ Phức Tạp Của Symbol.Iterator
11 Generators Với Đệ Quy
12 Tìm Hiểu Sâu Hơn Về Generators và Đệ Quy
1 Thực Thi Mã Trong Javascript
2 Thuật Ngữ Về Promises
3 Tạo Promises
4 Then và Catch
5 Mã Bất Đồng Bộ Với Promises
6 Yêu Cầu Ajax Với Fetch
7 Hạn Chế Của Fetch
8 Phần Thưởng!

Giới thiệu khóa học

This is the tutorial you've been looking for to master ES6 Javascript.

Generators? We got it. Arrow Functions? Of course. Rest/Spread Operator? Included! And every other new piece of syntax!

Mastering ES6 syntax can get you a position in web development or help you build that personal project you've been dreaming of. It's a skill that will put you more in demand in the modern web development industry, especially with the release of modern web frameworks like React and Angular 2.

This course will get you up and running quickly, and teach you the core knowledge you need to deeply understand and build applications using each new piece of Javascript syntax introduced with ES6.

We'll start by mastering the fundamentals of iteration over Arrays using helpers like 'forEach', 'map', and 'reduce'.  After an introduction to Array helpers, we'll dive right in to advanced ES6, covering topics like enhanced object literals, default function arguments, and classes.  Every topic includes multiple live code exercises to ensure you understand each new concept.

If you are new to Javascript or ES6, or if you've been working to learn it but sometimes feel like you still don't quite 'get it', this is the Javascript course for you! To learn ES6 you have to understand it and comprehend exactly why each piece of syntax was added to the language

  • Learn the purpose of Babel and why ES6 was created
  • Master the process of refactoring your current ES5 code into super-charged ES6
  • Grasp the difference between the 'rest' and 'spread' operators
  • Develop complex applications that scale in complexity by mastering advanced ES6 design patterns
  • Dive deeper into iteration using generators.  No fancy terms required!

I've built the course that I would have wanted to take when I was learning ES6. A course that explains the concepts and how they're implemented in the best order for you to learn and deeply understand them.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Es6
Hiển thị tất cả khoá học Frontend Development
Hiển thị tất cả khoá học Javascript
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊