Udemybeginneren

Data Structures And Algorithms In PHP

Master linked lists, stacks, and queues! Solve common data structure interview problems and boost your coding skills.

3.6(81)
376students
4h 27m
Certificate
Joshua Melvin Benhar
Joshua Melvin BenharProfessional Web Developer

Course Content

Data Structures And Algorithms In PHP is a beginner-level Udemy course taught by Joshua Melvin Benhar. It runs 4h 27m, is taught in English, and includes a certificate of completion. Learners rate it 3.6 out of 5 from 81 reviews, with 376 students enrolled. It is a paid course, last updated February 2020.

PHP is a powerhouse, powering over 80% of the web and far more than just WordPress! With PHP 7 and beyond, it's a robust language capable of building powerful enterprise applications. The demand for skilled web developers is soaring, and a crucial skill for success is mastering problem-solving. Data structures are fundamental to computer science and are frequently tested in developer interviews. Knowing how to implement them in PHP gives you a significant edge. Don't reach for C++, Java, or other languages – demonstrate your PHP prowess!

This course dives into the core of linear data structures: linked lists, stacks, and queues. You'll gain practical skills in implementation, insertion, deletion, and problem-solving.

Linked Lists: Discover the inner workings of PHP arrays – they're built on doubly linked lists and hash tables! Learn why linked lists excel at dynamic insertion and deletion compared to arrays. You'll master:

  • Creating linked lists in PHP
  • Inserting elements at the beginning, end, and specific positions
  • Deleting elements from the beginning, end, and specific positions
  • Understanding different types of linked lists

Stacks: Understand how stacks are used internally for function calls and variable declarations in programming languages. This course covers:

  • Implementing stacks using arrays
  • Implementing stacks using linked lists (a common interview topic!)
  • Solving practical problems with stacks

Queues: Learn about the importance of queues in operating systems and real-world applications. You'll learn to:

  • Implement queues using arrays
  • Implement queues using linked lists
  • Apply queues to solve common problems

Ready to advance your career? Enroll now! While frameworks like Laravel and Yii are valuable, a strong foundation in problem-solving is essential for landing a job. This course goes beyond basic implementation; we'll explore real-world scenarios and build a practical application using all the data structures you've learned. The next part of the course delves into non-linear data structures and culminates in a full-fledged application development project. Don't just learn how to implement data structures – learn when and why to use them! Join us to take your skills to the next level.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0
53m
beginner
pluralsight
5.0
1h 29m
beginner
pluralsight
5.0(140)
4h 24m
beginner
skillshare
5.0(766)
2h 58m
intermediate
skillshare