Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Programming Language

Mã JavaScript ngắn gọn hơn! Xử lý dữ liệu thực tế với Lodash

Luồng dữ liệu phức tạp, hãy thử chuyển sang kiểu khai báo với Lodash. Học cách sử dụng Lodash có thể áp dụng ngay vào thực tế, vượt ra ngoài map, filter đến cả chaining và các tiện ích nâng cao.

39 học viên đang tham gia khóa học này

  • neverlish
데이터처리
JavaScript
Functional Programming
lodash

Dịch cái này sang tiếng Việt

  • lodash

  • Lập trình hàm

Chủ đề bài giảng 🎯

Tìm hiểu cách xử lý dữ liệu thực tế với Lodash, ngắn gọn và súc tích hơn!

Bạn có đang gặp khó khăn với logic xử lý dữ liệu phức tạp và mã JS dài, phức tạp không?
Trong bài học này, bạn sẽ học cách sử dụng Lodash , một thư viện tiện ích JavaScript, để viết mã sạch hơn, mang tính khai báo hơn .
Bạn có thể học “Lodash thực sự hữu ích” tập trung vào các luồng xử lý dữ liệu thường được sử dụng trong thực tế!


Đối tượng mục tiêu của khóa học / Mục tiêu bài giảng 👀

Tôi giới thiệu điều này tới những người này!

  • Tôi biết map , filterreduce , nhưng tôi tò mò về một cách đơn giản hơn để thực hiện.

  • Những người cảm thấy logic xử lý dữ liệu JS lộn xộn và khó đọc

  • Dành cho những ai muốn học Lodash thông qua các ví dụ thực tế thay vì lý thuyết

  • Dành cho những ai cần tiêu chí để đánh giá khi nào nên sử dụng Lodash trong thực tế và khi nào thì JS là đủ


Tính năng bài giảng

  • 🔄 So sánh thực tế giữa JS và Lodash : Hãy cùng giải quyết cùng một nhiệm vụ với cả JS và Lodash!

  • 🧩 Bao gồm 3 dự án nhỏ dựa trên các tình huống thực tế

  • 🔗 Tìm hiểu luồng dữ liệu khai báo với _.chain

  • 🚀 Tóm tắt các hàm Lodash thường dùng + mẹo xem tài liệu chính thức thực tế

  • 🔧 Giới thiệu cách sử dụng Lodash và TypeScript cùng nhau!


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

🔹 Phần 1. Kiến thức cơ bản về Lodash

  • Cấu trúc và lắp đặt Lodash

  • So sánh cách sử dụng hàm với JS và các ví dụ về Lodash

🔹 Phần 2. Xử lý các tiện ích nâng cao

  • Các hàm cốt lõi như .groupBy, .uniqBy, _.orderBy, v.v.

  • Đơn giản hóa logic phức tạp bằng JS với Lodash!

🔹 Phần 3. Viết mã khai báo với Chaining

  • _.chain Cơ bản và Ví dụ thực tế

  • Kết nối bản đồ → bộ lọc → sắp xếp luồng trong một dòng

🔹 Phần 4. Các chức năng cải thiện UX

  • Cách sử dụng .debounce, .throttle, _.memoize

  • Thậm chí còn có mẹo để tối ưu hóa quá trình xử lý dữ liệu đầu vào của người dùng!

🔹 Phần 5. Dự án nhỏ thực tế

  • Bảng điều khiển quản trị: Phân tích hoạt động gần đây

  • Cải tiến tìm kiếm bảng tin: bộ nhớ đệm tìm kiếm, lọc

  • Phân tích nhật ký ứng dụng trò chuyện: Tìm phòng trò chuyện đang hoạt động

🎁 Phần thưởng

  • Cách đọc tài liệu chính thức của Lodash

  • So sánh với JS mới nhất

  • Mẹo sử dụng TypeScript và Lodash cùng nhau


Câu hỏi dự kiến ​​Q&A 💬

H. Chỉ cần giỏi JS thôi là đủ rồi phải không?
A. Đúng vậy! Tuy nhiên, chỉ với JS, bạn có thể rút gọn các đoạn mã dài và các mẫu lặp lại bằng Lodash.

H. Hiện nay bạn vẫn sử dụng Lodash chứ?
A. Nó vẫn được sử dụng rộng rãi trong cả ngành công nghiệp front-end và back-end. Điều này đặc biệt phổ biến trong các cơ sở mã cũ hoặc các dự án nhóm.

H. Mức độ code có khó không?
A. Nếu bạn quen thuộc với ngữ pháp JS cơ bản và map , filterreduce , bạn có thể làm theo.


Những điều cần lưu ý trước khi tham gia lớp học 📌

  • Môi trường thực hành: Sandbox mã trực tuyến

  • Tài liệu được cung cấp: Mã mẫu & Ghi chú bài giảng

  • Kiến thức tiên quyết: Ngữ pháp JS cơ bản + hiểu biết về các hàm bậc cao (map/filter)

  • React không phải là chủ đề chính nhưng có đưa vào những ví dụ sử dụng đơn giản.


Giới thiệu người chia sẻ kiến ​​thức 👋

Là một nhà phát triển full-stack với 8 năm kinh nghiệm, tôi đã trải qua nhiều tình huống xử lý dữ liệu.
**Tôi đi đến kết luận rằng “mã thực sự tốt là mã ngắn và dễ đọc”**.
Khóa học này không chỉ nói về cách sử dụng Lodash,
Chúng tôi giới thiệu tư duy và các mô hình giúp cải thiện chất lượng mã trong thực tế .

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người muốn làm gọn mã Javascript phức tạp

  • Người muốn xử lý trực quan dữ liệu phức tạp

Cần biết trước khi bắt đầu?

  • javscript

  • typescript

Xin chào
Đây là

Chương trình giảng dạy

Tất cả

23 bài giảng ∙ (1giờ 54phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

119.396 ₫

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!