Rapid Lo-Dash

Course

Online

£ 15 VAT inc.

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Go beyond JavaScript – use Lo-Dash to write fast, maintainable applicationsRapid Lo-Dash is a fast-paced introduction to using functional programming techniques in JavaScript.You will start by setting up your development environment, and get your feet wet using Lo-Dash to work with arrays. Then you'll use Lo-Dash to work with JavaScript Objects and Types. You will then do some exercises to explore object keys and values, and duplicate objects and values. Then you will learn to create collections, extract data from them, and manipulate them. Once you've seen the building blocks of Lo-Dash, you'll use functional programming techniques to write applications that you'll love to maintain. Finally you’ll learn to use chaining and control the flow of your app.By the time you've completed Rapid Lo-Dash, you'll have seen how Lo-Dash can help you write fast and maintainable JavaScript applications for nodeJS or the Web.About the AuthorAdam England is software developer, start-up executive, and public speaker from Kansas City, Missouri. He actively writes and speaks on JavaScript topics, as well as writing applications in Ruby, Python, Java, and PHP. He holds a BS in Computer Science from Truman University, and has developed software for companies ranging from Fortune 500 companies to bootstrapped start-ups. He also helps companies build web and mobile software through his company, Durin Software. When he's not writing web and mobile applications, you'll find him perfecting his pizza dough recipe in the kitchen or learning entry level robotics. 

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Use Lo-Dash in your Node.js or Web projects for a smooth coding experience
Stop using loops on to navigate your arrays – start using functions
Organize your JavaScript and stop duplicating code with objects, inheritance, and mixins
Take control of data types and keep your weakly-typed JavaScript safe
Organize your data into collections, and slice-and-dice them using Lo-Dash
Employ MapReduce operations in your JavaScript applications to do advanced data crunching
Tie your functions to the clock to throttle and delay execution whenever you need to
Transform clumsy code into elegant function chains for a maintainable and flexible app

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Install
  • Programming
  • Writing
  • Web
  • Javascript
  • HTML
  • Javascript training
  • Inheritance

Course programme

Getting Started with Lo-Dash 5 lectures 17:26 Course Overview Remove the boilerplate code from JavaScript applications. Use Lo-Dash to program JavaScript that is fast and maintainable.
  • Understand what a “utility-belt” library is
  • Remember the 5 basic types of functions that Lo-Dash provides
  • Learn why Lo-Dash is a good alternative to underscore.js
Setting Up Your Development Environment Start working with Lo-Dash in 5 minutes. No need for complex setups, just Node.js is enough.
  • Install Node.js on your computer
  • Download the Lo-Dash library and ‘require’ it into our shell
  • Issue JavaScript commands in the REPL tool
Using Lo-Dash on the Web JavaScript applications on the Web can benefit from Lo-Dash. Adding Lo-Dash to your website is easy.
  • Download the Lo-Dash library or choose a CDN to host Lo-Dash for you
  • Add a <script> tag to your HTML page to make Lo-Dash available
  • Write JavaScript code to call Lo-Dash functions
Navigating Arrays with Lo-Dash Arrays provide the simplest data structure for JavaScript. Lo-Dash allows you to get data from arrays easily.
  • Initialize an array and populate it with data
  • Use Lo-Dash's ‘indexOf’ to find specific elements in an array
  • Use _.first, _.last, _.initial, and _.rest to get elements from the array
Manipulating Arrays with Lo-Dash We frequently need to transform arrays. Lo-Dash provides easy ways to manipulate the data.
  • Remove duplicates from an array of elements using the _.uniq function
  • Group array elements using the _.zip function
  • Combine two arrays together using the _.intersection and _.union functions
Getting Started with Lo-Dash 5 lectures 17:26 Course Overview Remove the boilerplate code from JavaScript applications. Use Lo-Dash to program JavaScript that is fast and maintainable.
  • Understand what a “utility-belt” library is
  • Remember the 5 basic types of functions that Lo-Dash provides
  • Learn why Lo-Dash is a good alternative to underscore.js
Setting Up Your Development Environment Start working with Lo-Dash in 5 minutes. No need for complex setups, just Node.js is enough.
  • Install Node.js on your computer
  • Download the Lo-Dash library and ‘require’ it into our shell
  • Issue JavaScript commands in the REPL tool
Using Lo-Dash on the Web JavaScript applications on the Web can benefit from Lo-Dash. Adding Lo-Dash to your website is easy.
  • Download the Lo-Dash library or choose a CDN to host Lo-Dash for you
  • Add a <script> tag to your HTML page to make Lo-Dash available
  • Write JavaScript code to call Lo-Dash functions
Navigating Arrays with Lo-Dash Arrays provide the simplest data structure for JavaScript. Lo-Dash allows you to get data from arrays easily.
  • Initialize an array and populate it with data
  • Use Lo-Dash's ‘indexOf’ to find specific elements in an array
  • Use _.first, _.last, _.initial, and _.rest to get elements from the array
Manipulating Arrays with Lo-Dash We frequently need to transform arrays. Lo-Dash provides easy ways to manipulate the data.
  • Remove duplicates from an array of elements using the _.uniq function
  • Group array elements using the _.zip function
  • Combine two arrays together using the _.intersection and _.union functions
Course Overview Remove the boilerplate code from JavaScript applications. Use Lo-Dash to program JavaScript that is fast and maintainable.
  • Understand what a “utility-belt” library is
  • Remember the 5 basic types of functions that Lo-Dash provides
  • Learn why Lo-Dash is a good alternative to underscore.js
Course Overview Remove the boilerplate code from JavaScript applications. Use Lo-Dash to program JavaScript that is fast and maintainable.
  • Understand what a “utility-belt” library is
  • Remember the 5 basic types of functions that Lo-Dash provides
  • Learn why Lo-Dash is a good alternative to underscore.js
Course Overview Remove the boilerplate code from JavaScript applications. Use Lo-Dash to program JavaScript that is fast and maintainable.
  • Understand what a “utility-belt” library is
  • Remember the 5 basic types of functions that Lo-Dash provides
  • Learn why Lo-Dash is a good alternative to underscore.js
Course Overview Remove the boilerplate code from JavaScript applications. Use Lo-Dash to program JavaScript that is fast and maintainable.
  • Understand what a “utility-belt” library is
  • Remember the 5 basic types of functions that Lo-Dash provides
  • Learn why Lo-Dash is a good alternative to underscore.js
Remove the boilerplate code from JavaScript applications. Use Lo-Dash to program JavaScript that is fast and maintainable.
  • Understand what a “utility-belt” library is
  • Remember the 5 basic types of functions that Lo-Dash provides
  • Learn why Lo-Dash is a good alternative to underscore.js
Remove the boilerplate code from JavaScript applications. Use Lo-Dash to program JavaScript that is fast and maintainable.
  • Understand what a “utility-belt” library is
  • Remember the 5 basic types of functions that Lo-Dash provides
  • Learn why Lo-Dash is a good alternative to underscore.js
Setting Up Your Development Environment Start working with Lo-Dash in 5 minutes. No need for complex setups, just Node.js is enough.
  • Install Node.js on your computer
  • Download the Lo-Dash library and ‘require’ it into our shell
  • Issue JavaScript commands in the REPL tool
Setting Up Your Development Environment Start working with Lo-Dash in 5 minutes. No need for complex setups, just Node.js is enough.
  • Install Node.js on your computer
  • Download the Lo-Dash library and ‘require’ it into our shell
  • Issue JavaScript commands in the REPL tool
Setting Up Your Development Environment Start working with Lo-Dash in 5 minutes. No need for complex setups, just Node.js is enough.
  • Install Node.js on your computer
  • Download the Lo-Dash library and ‘require’ it into our shell
  • Issue JavaScript commands in the REPL tool
Setting Up Your Development Environment Start working with Lo-Dash in 5 minutes. No need for complex setups, just Node.js is enough.
  • Install Node.js on your computer
  • Download the Lo-Dash library and ‘require’ it into our shell
  • Issue JavaScript commands in the REPL tool
Start working with Lo-Dash in 5 minutes. No need for complex setups, just Node.js is enough.
  • Install Node.js on your computer
  • Download the Lo-Dash library and ‘require’ it into our shell
  • Issue JavaScript commands in the REPL tool
Start working with Lo-Dash in 5 minutes. No need for complex setups, just Node.js is enough.
  • Install Node.js on your computer
  • Download the Lo-Dash library and ‘require’ it into our shell
  • Issue JavaScript commands in the REPL tool
Using Lo-Dash on the Web JavaScript applications on the Web can benefit from Lo-Dash. Adding Lo-Dash to your website is easy.
  • Download the Lo-Dash library or choose a CDN to host Lo-Dash for you
  • Add a <script> tag to your HTML page to make Lo-Dash available
  • Write JavaScript code to call Lo-Dash functions
Using Lo-Dash on the Web JavaScript applications on the Web can benefit from Lo-Dash. Adding Lo-Dash to your website is easy.
  • Download the Lo-Dash library or choose a CDN to host Lo-Dash for you
  • Add a <script> tag to your HTML page to make Lo-Dash available
  • Write JavaScript code to call Lo-Dash functions
Using Lo-Dash on the Web JavaScript applications on the Web can benefit from Lo-Dash. Adding Lo-Dash to your website is easy.
  • Download the Lo-Dash library or choose a CDN to host Lo-Dash for you
  • Add a <script> tag to your HTML page to make Lo-Dash available
  • Write JavaScript code to call Lo-Dash functions
Using Lo-Dash on the Web JavaScript applications on the Web can benefit from Lo-Dash. Adding Lo-Dash to your website is easy.
  • Download the Lo-Dash library or choose a CDN to host Lo-Dash for you
  • Add a <script> tag to your HTML page to make Lo-Dash available
  • Write JavaScript code to call Lo-Dash functions
JavaScript applications on the Web can benefit from Lo-Dash. Adding Lo-Dash to your website is easy.
  • Download the Lo-Dash library or choose a CDN to host Lo-Dash for you
  • Add a <script> tag to your HTML page to make Lo-Dash available
  • Write JavaScript code to call Lo-Dash functions
JavaScript applications on the Web can benefit from Lo-Dash. Adding Lo-Dash to your website is easy.
  • Download the Lo-Dash library or choose a CDN to host Lo-Dash for you
  • Add a <script> tag to your HTML page to make Lo-Dash available
  • Write JavaScript code to call Lo-Dash functions
Navigating Arrays with Lo-Dash Arrays provide the simplest data structure for JavaScript. Lo-Dash allows you to get data from arrays easily.
  • Initialize an array and populate it with data
  • Use Lo-Dash's ‘indexOf’ to find specific elements in an array
  • Use _.first, _.last, _.initial, and _.rest to get elements from the array
Navigating Arrays with Lo-Dash Arrays provide the simplest data structure for JavaScript. Lo-Dash allows you to get data from arrays easily.
  • Initialize an array and populate it with data
  • Use Lo-Dash's ‘indexOf’ to find specific elements in an array
  • Use _.first, _.last, _.initial, and _.rest to get elements from the array
Navigating Arrays with Lo-Dash Arrays provide the simplest data structure for JavaScript. Lo-Dash allows you to get data from arrays easily.
  • Initialize an array and populate it with data
  • Use Lo-Dash's ‘indexOf’ to find specific elements in an array
  • Use _.first, _.last, _.initial, and _.rest to get elements from the array
Navigating Arrays with Lo-Dash Arrays provide the simplest data structure for JavaScript. Lo-Dash allows you to get data from arrays easily.
  • Initialize an array and populate it with data
  • Use Lo-Dash's ‘indexOf’ to find specific elements in an array
  • Use _.first, _.last, _.initial, and _.rest to get elements from the array
Arrays provide the simplest data structure for JavaScript. Lo-Dash allows you to get data from arrays easily.
  • Initialize an array and populate it with data
  • Use Lo-Dash's ‘indexOf’ to find specific elements in an array
  • Use _.first, _.last, _.initial, and _.rest to get elements from the array
Arrays provide the simplest data structure for JavaScript. Lo-Dash allows you to get data from arrays easily.
  • Initialize an array and populate it with data
  • Use Lo-Dash's ‘indexOf’ to find specific elements in an array
  • Use _.first, _.last, _.initial, and _.rest to get elements from the array
Manipulating Arrays with Lo-Dash We frequently need to transform arrays. Lo-Dash provides easy ways to manipulate the data.
  • Remove duplicates from an array of elements using the _.uniq function
  • Group array elements using the _.zip function
  • Combine two arrays together using the _.intersection and _.union functions
Manipulating Arrays with Lo-Dash We frequently need to transform arrays. Lo-Dash provides easy ways to manipulate the data.
  • Remove duplicates from an array of elements using the _.uniq function
  • Group array elements using the _.zip function
  • Combine two arrays together using the _.intersection and _.union functions
Manipulating Arrays with Lo-Dash We frequently need to transform arrays. Lo-Dash provides easy ways to manipulate the data.
  • Remove duplicates from an array of elements using the _.uniq function
  • Group array elements using the _.zip function
  • Combine two arrays together using the _.intersection and _.union functions
Manipulating Arrays with Lo-Dash We frequently need to transform arrays. Lo-Dash provides easy ways to manipulate the data.
  • Remove duplicates from an array of elements using the _.uniq function
  • Group array elements using the _.zip function
  • Combine two arrays together using the _.intersection and _.union functions
We frequently need to transform arrays. Lo-Dash provides easy ways to manipulate the data.
  • Remove duplicates from an array of elements using the _.uniq function
  • Group array elements using the _.zip function
  • Combine two arrays together using the _.intersection and _.union functions
We frequently need to transform arrays. Lo-Dash provides easy ways to manipulate the data.
  • Remove duplicates from an array of elements using the _.uniq function
  • Group array elements using the _.zip function
  • Combine two arrays together using the _.intersection and _.union functions
Working with Objects 4 lectures 14:28 Creating and Using Objects JavaScript objects can be viewed as a simple map of keys and values. Lo-Dash provides functions to easily manipulate this structure.
  • Re-create our dinosaur data, using an object to show complex data
  • Use keys, values, and pairs functions to extract data from an object
  • Apply a transformation to an object values using the mapValues function
Detecting Types with Lo-Dash It can be challenging to find types in JavaScript. Lo-Dash provides functions to make this easy.
  • Use isString, isNumber, and isArray to detect the data type in a variable
  • Use isFunction to provide callback functionality for a function
  • Understand the difference between “null” and undefined in JavaScript and Use isNull and isUndefined functions
Copying and Cloning Objects We often need to make shallow or deep duplicates of objects. Lo-Dash functions help you create these copies.
  • Use pick, omit, and assign to selectively copy objects
  • Make a shallow clone of an object using _.clone
  • Make a deep clone of an object using _.cloneDeep
Reusing Code with Lo-Dash Code reuse helps keep your JavaScript application maintainable. Lo-Dash provides several tools to remove duplication.
  • Use Javascript prototypes for object inheritance
  • Use assign (extend) function to do basic object inheritance
  • Use mixin function to add functionality to an object without using inheritance
Working with Objects. 4 lectures 14:28 Creating and Using Objects JavaScript objects can be viewed as a simple map of keys and values...

Additional information

Use Lo-Dash in your Node.js or Web projects for a smooth coding experience Stop using loops on to navigate your arrays – start using functions Organize your JavaScript and stop duplicating code with objects, inheritance, and mixins Take control of data types and keep your weakly-typed JavaScript safe Organize your data into collections, and slice-and-dice them using Lo-Dash Employ MapReduce operations in your JavaScript applications to do advanced data crunching Tie your functions to the clock to throttle and delay execution whenever you need to Transform clumsy code into elegant function chains for a maintainable and flexible app

Rapid Lo-Dash

£ 15 VAT inc.