English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 23 Lessons (2h 30m) | 573 MB
Enhance your JavaScript and React skills, build a portfolio project, and understand the pathfinding algorithms on a deeper level in this project-based course!
Build an Algorithms Visualizer that shows how the Breadth-First Search and Depth-First Search algorithms work and helps you understand them on a deeper level. Plus it’ll serve as a standout project in your portfolio that will be a conversation starter in interviews!
WHAT YOU’LL LEARN
- Create a project that is fun and highly valuable for tech interviews
- How to develop a dynamic web application using JavaScript and React
- The fundamentals of React, focusing on its application in creating interactive web elements
- A deep dive into two critical computer science algorithms: depth-first search (DFS) and breadth-first search (BFS), and their applications in solving complex problems
- Practical experience in implementing data structures and algorithms within a web development context, enhancing both coding and problem-solving skills
- Build a JavaScript project that will be a conversation piece during your interviews
Table of Contents
1 Introduction
2 Project Demo
3 What Are Pathfinding Algorithms_
4 Breadth-First Search (BFS)
5 Depth-First Search (DFS)
6 BFS vs. DFS
7 Setting Up Our REPL
8 Creating a Maze Using React
9 Creating Maze Rows
10 Making It Dynamic
11 Adding a Maze Refresh Button
12 Generating a Maze Matrix using Javascript
13 Combining Maze Generation into Our Button
14 Finalizing Our Maze Generation
15 Applying BFS and DFS to Our Maze
16 Breadth-First Search Implementation – Part 1
17 Breadth-First Search Implementation – Part 2
18 Depth-First Search Implementation
19 Adding Buttons and Bug Fixing our Algorithms
20 Combining the Algorithms to the Maze
21 Delaying the Steps of Our Algorithms
22 Fixing Refresh Maze
23 The Final Touches
Resolve the captcha to access the links!