Course Information
Course Overview
A full guide to learn Lodash from scratch. Learn functional Javascript in fast and efficient way!
This course is about writing javascript in functional way with using such a popular library as Lodash. Javascript doesn't have enough functions to cover all our needs so Lodash helps us to write efficient and cross-browser code. The code is written with small, pure functions is easy to support, reuse, improve and test.
But it's not an easy task because the amount of function in lodash is huge and they cover lot's of different use cases. It's important to understand its principles, the most needed functions and how we can combine and reuse them. The course will help you to learn Lodash step by step from the very beginning to professional developer.
We won't simply go through all functions or learn the documentation. There are lots of quizzes from real usecases for you to try using Lodash on you own and compare your results with my solution.
What you will learn in this course:
Array and object transformations
Grouping and sorting
Composing functions
Working with string and arrays
Cloning and assigning properties
Checking the types
Debounce and throttle
Extending lodash with own functions
And much more...
If you are feeling like you want a deep dive into efficient javascript to improve the quality and scalability of your code then this course is for you.
Course Content
- 6 section(s)
- 39 lecture(s)
- Section 1 Basic knowledge
- Section 2 Arrays and objects transformations
- Section 3 String transformations
- Section 4 Advanced functions
- Section 5 Do it yourself
- Section 6 Homework
What You’ll Learn
- Use Lodash library fluently
- Write elegant and reusable code in functional way
- Fully understand data transformations
Skills covered in this course
Reviews
-
DDenis Ivanov
While I found the overview of high level API of lodash useful, the discussion is not particularly academic or thorough. Consider this a very basic intro.
-
TTracey Bernadett Ibabao
Thorough and clear explanation of concepts. I only wish the data in the 'Do it yourself' portions were readily downloadable.
-
AAakash Shah
I've been using Lodash for quite sometime and I was unaware of many utils such as chain, head, tail, last, first, initial, reject, etc. Also, the reasons for using Lodash about having functionality cross-browser makes me understand the importance of using it. Other reasons are simplicity, its declarative approach, and so many utilities for programming. Thank you Oleksander for sharing your knowledge.
-
WWajeed Ali
I like the most of the content and explanation most importantly that penultimate section (Do it yourself).