Skip to content

Latest commit

 

History

History
73 lines (62 loc) · 1.97 KB

lodash.md

File metadata and controls

73 lines (62 loc) · 1.97 KB

Lodash Power User 1

A developer who can expertly use Lodash to write functional javascript code.

Master the following skills:

  • Defend the merits of functional programming paradigms
  • Defend the need for a library like Lodash to promote functional programming
  • Contrast pure functions and impure functions
  • Utilize array functions from Lodash including:
    • concat
    • difference
    • fill
    • flaten
    • indexOf
    • join
    • first
    • last
    • nth
    • remove
    • reverse
    • slice
    • take
    • uniq
  • Utilize collection functions from Lodash including:
    • each/forEach
    • every
    • find
    • flatMap
    • groupBy
    • includes
    • map
    • orderBy
    • sortBy
    • reduce
  • Utilize string functions from Lodash including:
    • camelCase
    • capitalize
    • kebabCase
    • lowerCase
    • upperCase
    • lowerFirst
    • upperFirst
    • snakeCase
    • startsWith
    • trim
    • trimEnd
    • trimStart
    • pad
    • padEnd
    • padStart
    • escape
    • unescape
    • words
    • truncate

Suggested Learning:

Evaluation:

Ask your mentor if you are ready for evaluation. Then, do one of the following:

  1. Schedule a live evaluation by clicking here to find a time on the calendar. After the evaluation, claim the badge.

or

  1. Record a screencast where you talk about and demonstrate each competency listed above. Make sure badge criteria and relevant tools are visible in the screen cast AND that your audio is good enough for the evaluator to hear. Upload the video to a service like Vimeo or Youtube (unlisted is fine) so that you can provide a public url for an evaluator to view. Claim the badge and include the video url in the evidence box.

.