Скоро PHP Refactoring to Collections

Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

Модератор
20 Сен 2020
0
783
50
Голосов: 0
#1
[​IMG]
Never write another loop again.
Learn how to craft simple, elegant code that's a pleasure to write and a joy to maintain.

"Refactoring to Collections" is a book and video course that teaches you how to apply functional programming principles to write clean, maintainable PHP.

Learn how to use collection pipelines to break down ugly, complex functions into a series of simple transformations, free of loops, complex conditionals, and temporary variables.



158-page Book
No introduction, personal anecdotes or stories about my childhood. Just real-world, practical refactoring content, right from page one.

4 Hours of Video

Every refactoring example from the book covered in even more depth, as well as three additional advanced tutorials, making up almost 2 hours of content on their own.

Exercises

A comprehensive set of 25 exercises in the form of unit tests, to practice your chops and make sure you have these patterns under your fingers.



[​IMG]
“I wrote the library used in this book, and I still learned dozens of tricks that have improved my code. This is the definitive resource for programming with collections.”

Taylor Otwell

Creator of Laravel

Video
Book

The first section of the book focuses on teaching you the theory and fundamentals you need to to start applying functional programming principles to your code.

You'll learn about the difference between imperative and declarative code, how to use higher order functions to remove duplication, and how to reimplement fundamental operations like map, reduce, and filter from first principles.
A Bit of Theory
  • Imperative vs. Declarative Programming
  • Higher Order Functions
  • Noticing Patterns
  • Functional Building Blocks
  • Reimplementing Each
  • Reimplementing Map
  • Reimplementing Filter
  • Reimplementing Reduce
  • Transforming Data
  • Thinking in Steps
  • The Problem with Primitives
  • Arrays as Objects
  • Introducing Collections
  • A Note on Mutability
  • Quacking Like... an Array?
  • The Golden Rule of Collection Programming
The second section of the book and the companion screencasts are a deep dive into problem solving with Laravel's Collection library.

Through 16 in-depth examples, we walk through everything from beginner to expert level problems, using advanced operations like zipand transpose, and even extending the library with our own custom transformations.
A Lot of Practice
  • Pricing Lamps and Wallets
  • CSV Surgery 101
  • Binary to Decimal
  • What's Your GitHub Score?
  • Formatting a Pull Request Comment
  • Stealing Mail
  • Choosing a Syntax Handler
  • Tagging on the Fly
  • Nitpicking a Pull Request
  • Comparing Monthly Revenue
  • Building a Lookup TableNew!
  • Transposing Form Input
  • Ranking a Competition
  • Comparing DNA Strands [Screencast exclusive]
  • Building a Table of Contents [Screencast exclusive]
  • Highlighting Code Blocks [Screencast exclusive]

[​IMG]
Hey! I'm , senior web application developer, host of , and creator of .

I teach everything I know on my , through , and at around the world.

 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

  • слив курсов от лучших онлайн-школ, инфобизнесменов и блогеров;
  • вебинары, марафоны, мануалы, от популярных блогеров на тему здоровья и саморазвития;
  • торрент-курсы, книги и гайды, обучения веб-дизайну, программированию, создания сайтов, бизнеса, продвижения в социальных сетях актуальных сегодня.

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя