Refactoring to Collections
Please rate the course
Course short description
Never write another cycle. Choose how to create a simple, fiery code that is fun to write and happy to support. Refactoring Collections is a book and video course that teaches you how to apply functional programming principles to write clean, maintainable PHP.
Choose how to use collection pipelines to break ugly, complex functions into a series of simple transformations other than loops, complex conditionals, and timing requirements.
What's Inside (Complete Help Pack)
- 158 page book. No attitude, personal anecdotes or stories about my childhood. Just real, practical content refactoring.
- 4 hours of video. Each refactoring example from the books, covered in even more depth, plus three additional tutorials, contains almost 2 hours of content on their own.
- Painting. A complete set of 25 exercises in the form of unit tests.
- Real application code.
Collections Refactoring includes over 4 hours of screencasts covering 16 different refactorings, broken down into 27 videos.
The first section of the book focuses on teaching the theories and fundamentals needed to get started applying functional programming to your code.
You'll learn the differences between imperative and declarative code, how to use higher-order functions to limit duplication, and how to override basic operations, mapping, reducing, and filtering.
The second section of the book and video is a deep dive into solving problems with Laravel's Collection libraries.
With 16 in-depth examples, we go through everything from beginner to expert-level problems, using advanced operations like zip and transpose, and even extending the structure with simple transformations.
Thanks to our subscriber for this course.