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

/

Programming Language

Make JavaScript Code More Concise! Practical Data Processing with Lodash

Transform complex data flows into declarative ones with Lodash. Learn how to use Lodash in practice, going beyond map and filter to chaining and advanced utilities.

39 learners are taking this course

  • neverlish
데이터처리
JavaScript
Functional Programming
lodash

What you will learn!

  • lodash

  • Functional Coding

Lecture Topics 🎯

Learn practical data processing with Lodash, shorter and more concise!

Are you struggling with complex data processing logic and long, complicated JS code?
In this lesson, you'll learn how to use Lodash , a JavaScript utility library, to write cleaner, more declarative code .
You can learn “really useful Lodash” focusing on data processing flows frequently used in practice!


Course Target Audience / Lecture Objectives 👀

I recommend this to these people!

  • I know map , filter , and reduce , but I'm curious about a simpler way to do it.

  • People who feel that JS data processing logic is messy and unreadable

  • For those who want to learn Lodash through practical examples rather than theory

  • For those who need criteria to judge when to use Lodash in practice and when JS is sufficient


Lecture Features

  • 🔄 JS vs Lodash Hands-on Comparison : Let's tackle the same task with both JS and Lodash!

  • 🧩 Includes 3 mini-projects based on practical scenarios

  • 🔗 Learn declarative data flow with _.chain

  • 🚀 Summary of frequently used Lodash functions + tips for viewing the actual official documentation

  • 🔧 Introducing how to use Lodash and TypeScript together!


What you'll learn 🧠

🔹 Part 1. Lodash Basics

  • Lodash Installation and Structure

  • Comparing Function Usage with JS vs Lodash Examples

🔹 Part 2. Handling Advanced Utilities

  • Core functions such as .groupBy, .uniqBy, _.orderBy, etc.

  • Simplify complex logic using JS with Lodash!

🔹 Part 3. Writing declarative code with Chaining

  • _.chain Basics and Practical Examples

  • Connect map → filter → sort flow in one line

🔹 Part 4. Functions for improving UX

  • How to use .debounce, .throttle, _.memoize

  • Even tips for optimizing user input processing!

🔹 Part 5. Practical Mini Project

  • Admin Dashboard: Analyze Recent Activity

  • Bulletin board search improvements: search caching, filtering

  • Chat App Log Analysis: Finding Active Chat Rooms

🎁 Bonus

  • How to read the official Lodash documentation

  • Comparison with the latest JS

  • Tips for using TypeScript and Lodash together


Expected Questions Q&A 💬

Q. Isn't it enough to just be good at JS?
A. That's right! But with just JS, you can neatly reduce long codes and repetitive patterns with Lodash.

Q. Do you still use Lodash these days?
A. It is still widely used in both frontend and backend production. It is especially common in older codebases or team projects.

Q. Is the code level difficult?
A. If you are familiar with basic JS grammar and map , filter , and reduce , you can follow along.


Things to note before taking the class 📌

  • Practice Environment: Online Code Sandbox

  • Provided Materials: Sample Code & Lecture Notes

  • Prerequisite knowledge: Basic JS grammar + understanding of higher order functions (map/filter)

  • React is not a major topic, but simple usage examples are included.


Introducing the knowledge sharer 👋

As a full-stack developer with 8 years of experience, I have experienced numerous data processing situations.
**I came to the conclusion that “truly good code is code that is short and easy to read”**.
This course is not just about how to use Lodash,
We introduce the mindset and patterns that improve the quality of code in practice .

Recommended for
these people

Who is this course right for?

  • Those who want to simplify complex Javascript code

  • For those who want to intuitively process complex data

Need to know before starting?

  • javscript

  • typescript

Hello
This is

Curriculum

All

23 lectures ∙ (1hr 54min)

Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

$4.40

Similar courses

Explore other courses in the same field!