Learning JavaScript Data Structures and Algorithms [Video]

Preview in Mapt

Learning JavaScript Data Structures and Algorithms [Video]

Rodrigo Formigone Silveira

1 customer reviews
Find out how data structures and algorithms can be used to solve programming problems using JavaScript
Mapt Subscription
FREE
$29.99/m after trial
Video
$63.75
RRP $74.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$63.75
$29.99 p/m after trial
RRP $74.99
Subscription
Video
Start 30 Day Trial

Frequently bought together


Learning JavaScript Data Structures and Algorithms [Video] Book Cover
Learning JavaScript Data Structures and Algorithms [Video]
$ 74.99
$ 63.75
DevOps in Finance Book Cover
DevOps in Finance
$ 35.99
$ 25.20
Buy 2 for $35.00
Save $75.98
Add to Cart

Video Details

ISBN 139781782175698
Course Length1 hour and 23 minutes

Video Description

As businesses collect increasing amounts of vital data, the need to structure software components increases every day. Using appropriate data structures and having a good understanding of algorithm analysis is key to writing maintainable and extensible quality software, thus solving the crisis.

Learning JavaScript Data Structures and Algorithms will show you how to organize your code with the most appropriate data structures available to get the job done fast, and in a logical way that is easy to maintain, refactor, and test. By using effective data structures, you can take advantage of advanced algorithms, thus making your web applications more powerful and scalable. You will learn about common software engineering data structures, such as linked-lists, trees, and graphs, and get to know how to implement them in JavaScript. You’ll also master ways to use them in various types of algorithms.

You will begin by finding out how to build on native JavaScript constructs, and create collections such as maps, queues, stacks, sets, graphs, and other data structures. You will then discover how to develop, analyze, and improve algorithms to search deep trees, lists, and other complex collections, as well as sorting containers of data.

This practical course will guide you through a web application development cycle using a structured and disciplined approach, focusing on accuracy and efficiency as you build quality software.

Style and Approach

In this course, every step is demonstrated on screen and explained practically, so you can effectively apply the techniques to your own projects. Learning the “why” behind each task is the key to being able to implement what you learn, and is emphasized in every stride along the way.

Table of Contents

Introduction to Data Structures and Algorithms
The Course Overview
What Are Data Structures and Algorithms?
Why Use Data Structures in JavaScript?
Course Format and Datasets Contexts
Arrays, Linked Lists, and Sets
Introduction to Arrays
Exploring Linked Lists
Introduction to Sets
Queues and Stacks
All about Queues
Exploring Stacks
Trees and Graphs
Introduction to Binary Trees
Exploring Graphs
Algorithms and Complexity Analysis
Describing Algorithms with Big-O Notation
Pathfinding Algorithms
Peeking into Algorithms to Sort and Search
Sorting
Searching

What You Will Learn

  • Master existing JavaScript collections such as arrays, sets, and maps
  • Develop abstract data types to extend JavaScript into a more flexible and powerful programming language
  • Grasp the basics of software engineering to differentiate yourself from undisciplined coders
  • Conjure powerful algorithms to traverse dense graphs and trees in the least possible steps
  • Devour the science of comparing different algorithms to choose the best one for the respective task
  • Search and sort native and custom data types through collection iterator methods
  • Create complex abstract data types by reusing existing classes

Authors

Screenshots

Table of Contents

Introduction to Data Structures and Algorithms
The Course Overview
What Are Data Structures and Algorithms?
Why Use Data Structures in JavaScript?
Course Format and Datasets Contexts
Arrays, Linked Lists, and Sets
Introduction to Arrays
Exploring Linked Lists
Introduction to Sets
Queues and Stacks
All about Queues
Exploring Stacks
Trees and Graphs
Introduction to Binary Trees
Exploring Graphs
Algorithms and Complexity Analysis
Describing Algorithms with Big-O Notation
Pathfinding Algorithms
Peeking into Algorithms to Sort and Search
Sorting
Searching

Video Details

ISBN 139781782175698
Course Length1 hour and 23 minutes
Read More
From 1 reviews

Read More Reviews

Recommended for You

DevOps in Finance Book Cover
DevOps in Finance
$ 35.99
$ 25.20
Unity 2017 Game Development Essentials - Third Edition Book Cover
Unity 2017 Game Development Essentials - Third Edition
$ 39.99
$ 28.00
Apache Camel Essentials Book Cover
Apache Camel Essentials
$ 19.99
$ 14.00
Robot Operating System Cookbook Book Cover
Robot Operating System Cookbook
$ 39.99
$ 28.00
Mastering Machine Learning Algorithms Book Cover
Mastering Machine Learning Algorithms
$ 35.99
$ 25.20
Mastering Spring Cloud Book Cover
Mastering Spring Cloud
$ 35.99
$ 25.20