¡Acompáñanos a viajar por el mundo de los libros!
Añadir este libro a la estantería
Grey
Escribe un nuevo comentario Default profile 50px
Grey
Suscríbete para leer el libro completo o lee las primeras páginas gratis.
All characters reduced
Test-Driven Development with PHP 8 - Build extensible reliable and maintainable enterprise-level applications using TDD and BDD with PHP - cover

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

Rainier Sarabia

Editorial: Packt Publishing

  • 0
  • 0
  • 0

Sinopsis

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 softwareMinimize regressions and bugs while releasing new features or bug fixesBuild 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 projectDiscover how to use Jira as a tool to organize your tasksExplore when and how to write unit, integration, and functional tests using PHPUnitWrite behavior-driven tests using BehatApply SOLID principles to help you write more testable codeGet the most out of your automated tests by using continuous integrationUse 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.
Disponible desde: 13/01/2023.
Longitud de impresión: 336 páginas.

Otros libros que te pueden interesar

  • HBR's 10 Must Reads on Data Strategy - cover

    HBR's 10 Must Reads on Data...

    Harvard Business Review

    • 0
    • 0
    • 0
    Your data is your business. Is it supporting your strategy? 
     
     
     
    Algorithms, machine learning, generative AI. With the latest advancements in technology, data is taking center stage in organizations. But without a clear plan for how you're storing, integrating, and gaining value from that information, your company will be at risk—and fall behind. 
     
     
     
    If you read (or listen to) nothing else on setting a data strategy in your organization, listen to these ten articles. We've combed through hundreds of Harvard Business Review articles and selected the most important ones to help you improve your analytic and algorithmic capabilities, navigate digital transformation, and achieve competitive advantage in our hyperconnected world. 
     
     
     
    This book will inspire you to quantify the benefits of a digital transformation; discover opportunities for innovative, data-backed products and services; better understand and improve your customer experience; break down silos and share higher-quality information across your organization; identify areas susceptible to cyberattacks and data breaches; and ensure metrics aren't overshadowing strategic objectives.
    Ver libro
  • A Climate of Truth - Why We Need It and How To Get It - cover

    A Climate of Truth - Why We Need...

    Mike Berners-Lee

    • 0
    • 0
    • 0
    We have most of the technology we need to combat the climate crisis – and most people want to see more action.
     
    But after three decades of climate COPs, our global emissions are worse than ever. And we are accelerating into a Polycrisis of climate, food security, biodiversity, pollution, inequality and more. What, exactly, has been holding us back?
    What will it take for us to do better?
    In the search for answers that have been so elusive to date, Mike Berners-Lee looks at the challenge from new angles. He stands further back to gain perspective; he digs deeper under the surface to see the root causes; he joins up every element of the challenge; and he learns lessons from our failures of the past. He uses all these insights to identify the single point of greatest leverage for those seeking the systemic change we so desperately need. A Climate of Truth spells out why, if humanity is to thrive in the decades ahead, the most critical step is to raise standards of honesty in our politics, our media and our businesses. Not only is this possible, but each of us can have radically more impact on the issues we care about by turning our attention to this simple principle. 
    Anyone asking, ‘What can each of us do right now to help?’ will find inspiration in this practical and important book.
    Ver libro
  • Ultimate Full-Stack Web Development with MEVN - Learn From Designing to Deploying Production-Gr7ade Web Applications with MongoDB Express Vue and Nodejs on AWS Azure and GCP - cover

    Ultimate Full-Stack Web...

    Bhargav Bachina

    • 0
    • 0
    • 0
    Craft Production-Grade Web Apps with MEVN on AWS, Azure, & GCP
    
    Book Description
    Embark on a journey into modern web development with the Ultimate Full Stack Web Development with MEVN to build robust, scalable applications using MongoDB, Express. js, Vue. js, and Node. js. 
    Starting with fundamental concepts and installation steps, this book progresses to advanced topics and hands-on coding exercises, culminating in the creation of a comprehensive project that spans the entire stack. The book will dive into Vue. js for crafting seamless dynamic user interfaces and explore Node. js modules and components to effectively structure applications. 
    Next, it will delve deeper into MongoDB for efficient data management and seamless integration within your MEVN stack. It will navigate UI development intricacies and explore essential logging options to refine Node. js API development practices. 
    In the concluding section, you'll learn essential techniques for deploying MEVN applications effectively in production environments. The book will cover Docker's capabilities for consistent application containerization across varied deployment settings and critical unit testing and end-to-end testing strategies to boost application reliability and performance. 
    
    Table of Contents
    
    1. Introduction
    2. Prerequisites
    3. Exploring Vue. js
    4. Node. js Modules and Components
    5. Setting Up Development Environment
    6. Backend Development With TypeScript
    7. Getting Familiar With MongoDB and Integration
    8. UI Development
    9. Logging Options in Node. js API
    10. Building MEVN Stack for Production
    11. Running MEVN Stack on Docker
    12. Unit Testing
    13. End-to-End Testing
    14. MEVN Stack Container Options on Google Cloud
    15. MEVN Stack Container Options on AWS
    16. MEVN Stack Container Options on Azure   
    Index
    Ver libro
  • American Disgust - Racism Microbial Medicine and the Colony Within - cover

    American Disgust - Racism...

    Matthew J. Wolf-Meyer

    • 0
    • 0
    • 0
    American Disgust shows how perceptions of disgust and fears of contamination are rooted in the country's history of colonialism and racism. Drawing on colonial, corporate, and medical archives, Matthew J. Wolf-Meyer argues that microbial medicine is closely entwined with changing cultural experiences of digestion, excrement, and disgust that are inextricably tied to the creation of whiteness. 
     
     
     
    Ranging from nineteenth-century colonial encounters with Native people to John Harvey Kellogg's ideas around civilization and bowel movements to mid-twentieth-century diet and parenting advice books, Wolf-Meyer analyzes how embedded racist histories of digestion and disgust permeate contemporary debates around fecal microbial transplants and other bacteriotherapeutic treatments for gastrointestinal disease. 
     
     
     
    At its core, American Disgust wrestles with how changing cultural notions of digestion—what goes into the body and what comes out of it—create and impose racial categories motivated by feelings of disgust rooted in American settler-colonial racism. It shows how disgust is a changing, yet fundamental, aspect of American subjectivity and that engaging with it—personally, politically, and theoretically—opens up possibilities for conceptualizing health at the individual, societal, and planetary levels.
    Ver libro
  • Keeping the Chattahoochee - Reviving and Defending a Great Southern River - cover

    Keeping the Chattahoochee -...

    Sally Sierer Bethea

    • 0
    • 0
    • 0
    Sally Sierer Bethea was one of the first women in America to become a "riverkeeper"—a vocal defender of a specific waterway who holds polluters accountable. In Keeping the Chattahoochee, she tells stories that range from joyous and funny to frustrating—even alarming—to illustrate what it takes to save an endangered river. Her tales are triggered by the regular walks she takes through a forest to the Chattahoochee over the course of a year, finding solace and kinship in nature. 
     
     
     
    For two decades, Bethea worked to restore the neglected Chattahoochee, which provides drinking water and recreation to millions of people, habitat for wildlife, and water for industries and farms as it cuts through the heart of the Deep South. Pairing natural and political history with reflective writing, she draws listeners into her watershed and her memories. Bethea's passion for the natural world—and for defending it with a strong, informed voice animates this instructive memoir. Offering lessons on how to fight for our fundamental right to clean water, Bethea and her colleagues take on powerful corporate and government polluters. They strengthen environmental policies and educate children, reviving the great river from a century of misuse.
    Ver libro
  • UX Writing Essentials - A Simple Guide for All - cover

    UX Writing Essentials - A Simple...

    Atila Velo

    • 0
    • 0
    • 0
    A comprehensive guide to UX Writing that bridges foundational concepts with advanced insights, suitable for all backgrounds. This audiobook covers microcopy, brand voice, user journeys, research, and the evolving roles of ContentOps and AI. Designed for clarity and depth, it equips readers to navigate challenges, avoid pitfalls, and elevate digital communication across diverse contexts.
    Ver libro