Items related to Test-Driven Development with PHP 8: Build extensible,...

Test-Driven Development with PHP 8: Build extensible, reliable, and maintainable enterprise-level applications using TDD and BDD with PHP - Softcover

 
9781803230757: Test-Driven Development with PHP 8: Build extensible, reliable, and maintainable enterprise-level applications using TDD and BDD with PHP

Synopsis

A PHP developer's practical guide to planning, writing, and deploying maintainable and extensible software solutions with automated tests in a well-structured way

Key Features

  • Learn to organize and translate business requirements into maintainable software
  • Minimize regressions and bugs while releasing new features or bug fixes
  • Build maintainable applications using SOLID principles

Book Description

PHP web developers end up building complex enterprise projects without prior experience in test-driven and behavior-driven development which results in software that’s complex and difficult to maintain. This step-by-step guide helps you manage the complexities of large-scale web applications. It takes you through the processes of working on a project, starting from understanding business requirements and translating them into actual maintainable software, to automated deployments.

You'll learn how to break down business requirements into workable and actionable lists using Jira. Using those organized lists of business requirements, you'll understand how to implement behavior-driven development (BDD) and test-driven development (TDD) to start writing maintainable PHP code. You'll explore how to use the automated tests to help you stop introducing regressions to an application each time you release code by using continuous integration.

By the end of this book, you'll have learned how to start a PHP project, break down the requirements, build test scenarios and automated tests, and write more testable and maintainable PHP code. By learning these processes, you'll be able to develop more maintainable, and reliable enterprise PHP applications.

What you will learn

  • Understand how to start a software project
  • Discover how to use Jira as a tool to organize your tasks
  • Explore when and how to write unit, integration, and functional tests using PHPUnit
  • Write behavior-driven tests using Behat
  • Apply SOLID principles to help you write more testable code
  • Get the most out of your automated tests by using continuous integration
  • Use continuous delivery to help you prepare your application for deployment

Who this book is for

This book is for PHP software developers looking to implement TDD and BDD in their projects. An understanding of object-oriented programming is required to get the most out of this book. Professional software development experience will also be beneficial to understand real-life business cases.

Table of Contents

  1. What is Test-Driven Development and Why Use It in PHP?
  2. Understanding and Organizing the Business Requirements of Our Project
  3. Setting Up Our Development Environment Using Docker Containers
  4. Using Object-Oriented Programming in PHP
  5. Unit Testing
  6. Applying Behavior-Driven Development
  7. Building Solution Code with BDD and TDD
  8. Using TDD with SOLID Principles
  9. Continuous Integration
  10. Continuous Delivery
  11. Monitoring

"synopsis" may belong to another edition of this title.

About the Author

Rainier Sarabia is a Software Engineering Manager, who currently works in Melbourne, Australia for Astute Payroll, a Deel company. He has worked on hundreds of complex software projects, including massive enterprise SaaS products while leading and training senior engineers from all over the world. His favorite programming languages are PHP, C#, Java, and Javascript which he uses for both professional and personal projects. He co-founded his first tech company back in 2014, with over 400,000 users. Outside of working hours, he is an amateur astronomer. He spends most of his time doing astrophotography focusing on deep-sky objects like nebulae and galaxies.

"About this title" may belong to another edition of this title.

  • PublisherPackt Publishing
  • Publication date2023
  • ISBN 10 1803230754
  • ISBN 13 9781803230757
  • BindingPaperback
  • LanguageEnglish
  • Edition number1
  • Number of pages336

Buy Used

Condition: As New
Unread book in perfect condition...
View this item

US$ 2.64 shipping within U.S.A.

Destination, rates & speeds

Search results for Test-Driven Development with PHP 8: Build extensible,...

Stock Image

Rainier Sarabia
Published by Packt Publishing, 2023
ISBN 10: 1803230754 ISBN 13: 9781803230757
New Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 45336045-n

Contact seller

Buy New

US$ 43.47
Convert currency
Shipping: US$ 2.64
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Sarabia, Rainier
Published by Packt Publishing 1/13/2023, 2023
ISBN 10: 1803230754 ISBN 13: 9781803230757
New Paperback or Softback

Seller: BargainBookStores, Grand Rapids, MI, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback or Softback. Condition: New. Test-Driven Development with PHP 8: Build extensible, reliable, and maintainable enterprise-level applications using TDD and BDD with PHP 1.27. Book. Seller Inventory # BBS-9781803230757

Contact seller

Buy New

US$ 46.12
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 5 available

Add to basket

Stock Image

Rainier Sarabia
Published by Packt Publishing, 2023
ISBN 10: 1803230754 ISBN 13: 9781803230757
New Softcover

Seller: California Books, Miami, FL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # I-9781803230757

Contact seller

Buy New

US$ 47.00
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Rainier Sarabia
Published by Packt Publishing, 2023
ISBN 10: 1803230754 ISBN 13: 9781803230757
Used Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: As New. Unread book in perfect condition. Seller Inventory # 45336045

Contact seller

Buy Used

US$ 48.88
Convert currency
Shipping: US$ 2.64
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Rainier Sarabia
Published by Packt Publishing, 2023
ISBN 10: 1803230754 ISBN 13: 9781803230757
New PAP
Print on Demand

Seller: PBShop.store US, Wood Dale, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781803230757

Contact seller

Buy New

US$ 53.46
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Rainier Sarabia
Published by Packt Publishing, 2023
ISBN 10: 1803230754 ISBN 13: 9781803230757
New PAP
Print on Demand

Seller: PBShop.store UK, Fairford, GLOS, United Kingdom

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781803230757

Contact seller

Buy New

US$ 50.04
Convert currency
Shipping: US$ 6.82
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Rainier Sarabia
Published by Packt Publishing Limited, 2023
ISBN 10: 1803230754 ISBN 13: 9781803230757
New Paperback / softback
Print on Demand

Seller: THE SAINT BOOKSTORE, Southport, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback / softback. Condition: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 100. Seller Inventory # C9781803230757

Contact seller

Buy New

US$ 54.36
Convert currency
Shipping: US$ 10.52
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Rainier Sarabia
Published by Packt Publishing, 2023
ISBN 10: 1803230754 ISBN 13: 9781803230757
New Softcover

Seller: Ria Christie Collections, Uxbridge, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. In. Seller Inventory # ria9781803230757_new

Contact seller

Buy New

US$ 49.27
Convert currency
Shipping: US$ 16.27
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Rainier Sarabia
Published by Packt Publishing, 2023
ISBN 10: 1803230754 ISBN 13: 9781803230757
New Softcover

Seller: GreatBookPricesUK, Woodford Green, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 45336045-n

Contact seller

Buy New

US$ 49.25
Convert currency
Shipping: US$ 20.37
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Rainier Sarabia
Published by Packt Publishing, 2023
ISBN 10: 1803230754 ISBN 13: 9781803230757
Used Softcover

Seller: GreatBookPricesUK, Woodford Green, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: As New. Unread book in perfect condition. Seller Inventory # 45336045

Contact seller

Buy Used

US$ 53.56
Convert currency
Shipping: US$ 20.37
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

There are 5 more copies of this book

View all search results for this book