Learning JavaScript Data Structures and Algorithms
Course
Online
Description
-
Type
Course
-
Methodology
Online
-
Start date
Different dates available
Find out how data structures and algorithms can be used to solve programming problems using JavaScript.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.About The AuthorRodrigo Formigone Silveira is a software engineer at Deseret Digital Media. There, he divides his time developing in PHP, JavaScript, and Java for Android. Some of his hobbies outside of work include blogging and recording educational videos about software development, learning about new technologies, and finding ways to push the web forward.
Facilities
Location
Start date
Start date
About this course
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
Reviews
This centre's achievements
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
- Quality Training
- Systems
- Web
- Design
- Quality
- Algorithms
- Javascript
- Javascript training
Course programme
- Author introduces himself
- This course will teach you what data structures and algorithms are, and how to use them in JavaScript
- This course assumes that you are familiar with basic JavaScript concepts
- Design each component in an organized and predictable way. In other words, use data structures as the main building blocks of your code architecture
- Organize the operations to be performed on the data used in and by the system in a way that is self-contained, and easy to reason about. In other words, use efficient algorithms
- Learn about common data structures
- Write a simple implementation of common data structures that can be reused in real-world projects
- Each algorithm is explained in this manner: what it does, how efficient it is, and its sample implementation
- Author introduces himself
- This course will teach you what data structures and algorithms are, and how to use them in JavaScript
- This course assumes that you are familiar with basic JavaScript concepts
- Design each component in an organized and predictable way. In other words, use data structures as the main building blocks of your code architecture
- Organize the operations to be performed on the data used in and by the system in a way that is self-contained, and easy to reason about. In other words, use efficient algorithms
- Learn about common data structures
- Write a simple implementation of common data structures that can be reused in real-world projects
- Each algorithm is explained in this manner: what it does, how efficient it is, and its sample implementation
- Author introduces himself
- This course will teach you what data structures and algorithms are, and how to use them in JavaScript
- This course assumes that you are familiar with basic JavaScript concepts
- Author introduces himself
- This course will teach you what data structures and algorithms are, and how to use them in JavaScript
- This course assumes that you are familiar with basic JavaScript concepts
- Author introduces himself
- This course will teach you what data structures and algorithms are, and how to use them in JavaScript
- This course assumes that you are familiar with basic JavaScript concepts
- Author introduces himself
- This course will teach you what data structures and algorithms are, and how to use them in JavaScript
- This course assumes that you are familiar with basic JavaScript concepts
- Author introduces himself
- This course will teach you what data structures and algorithms are, and how to use them in JavaScript
- This course assumes that you are familiar with basic JavaScript concepts
- Author introduces himself
- This course will teach you what data structures and algorithms are, and how to use them in JavaScript
- This course assumes that you are familiar with basic JavaScript concepts
- Design each component in an organized and predictable way. In other words, use data structures as the main building blocks of your code architecture
- Organize the operations to be performed on the data used in and by the system in a way that is self-contained, and easy to reason about. In other words, use efficient algorithms
- Design each component in an organized and predictable way. In other words, use data structures as the main building blocks of your code architecture
- Organize the operations to be performed on the data used in and by the system in a way that is self-contained, and easy to reason about. In other words, use efficient algorithms
- Design each component in an organized and predictable way. In other words, use data structures as the main building blocks of your code architecture
- Organize the operations to be performed on the data used in and by the system in a way that is self-contained, and easy to reason about. In other words, use efficient algorithms
- Design each component in an organized and predictable way. In other words, use data structures as the main building blocks of your code architecture
- Organize the operations to be performed on the data used in and by the system in a way that is self-contained, and easy to reason about. In other words, use efficient algorithms
- Design each component in an organized and predictable way. In other words, use data structures as the main building blocks of your code architecture
- Organize the operations to be performed on the data used in and by the system in a way that is self-contained, and easy to reason about. In other words, use efficient algorithms
- Design each component in an organized and predictable way. In other words, use data structures as the main building blocks of your code architecture
- Organize the operations to be performed on the data used in and by the system in a way that is self-contained, and easy to reason about. In other words, use efficient algorithms
- Learn about common data structures
- Write a simple implementation of common data structures that can be reused in real-world projects
- Learn about common data structures
- Write a simple implementation of common data structures that can be reused in real-world projects
- Learn about common data structures
- Write a simple implementation of common data structures that can be reused in real-world projects
- Learn about common data structures
- Write a simple implementation of common data structures that can be reused in real-world projects
- Learn about common data structures
- Write a simple implementation of common data structures that can be reused in real-world projects
- Learn about common data structures
- Write a simple implementation of common data structures that can be reused in real-world projects
- Each algorithm is explained in this manner: what it does, how efficient it is, and its sample implementation
- Each algorithm is explained in this manner: what it does, how efficient it is, and its sample implementation
- Each algorithm is explained in this manner: what it does, how efficient it is, and its sample implementation
- Each algorithm is explained in this manner: what it does, how efficient it is, and its sample implementation
- Each algorithm is explained in this manner: what it does, how efficient it is, and its sample implementation
- Each algorithm is explained in this manner: what it does, how efficient it is, and its sample implementation
- Discuss supported operations (such as push, pop, find, slice, and splice)
- Take a look at the JavaScript 5 Array.prototype transformation methods
- Perform a hands-on exercise such as an array of authors
- Discuss supported operations (such as add, delete, clear, has, front, next, and length)
- Implement a linked list
- Perform a hands-on exercise such as a list of articles
- Discuss supported operations (such as add, delete, clear, has, forEach, and size)
- Take a look at the JavaScript 6 Set object
- Perform a hands-on exercise such as article tags
- Discuss supported operations (such as push, pop, find, slice, and splice)
- Take a look at the JavaScript 5 Array.prototype transformation methods
- Perform a hands-on exercise such as an array of authors
- Discuss supported operations (such as add, delete, clear, has, front, next, and length)
- Implement a linked list
- Perform a hands-on exercise such as a list of articles
- Discuss supported operations (such as add, delete, clear, has, forEach, and size)
- Take a look at the JavaScript 6 Set object
- Perform a hands-on exercise such as article tags
- Discuss supported operations (such as push, pop, find, slice, and splice)
- Take a look at the JavaScript 5 Array ed to search over a data space very quickly. Binary trees...
Additional information
Learning JavaScript Data Structures and Algorithms
