Rejoignez-nous pour un voyage dans le monde des livres!
Ajouter ce livre à l'électronique
Grey
Ecrivez un nouveau commentaire Default profile 50px
Grey
Abonnez-vous pour lire le livre complet ou lisez les premières pages gratuitement!
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

Maison d'édition: Packt Publishing

  • 0
  • 0
  • 0

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 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 depuis: 13/01/2023.
Longueur d'impression: 336 pages.

D'autres livres qui pourraient vous intéresser

  • Medicine by the People - How Ordinary People Changed American Healthcare (A Norton Short) - cover

    Medicine by the People - How...

    Jim Downs

    • 0
    • 0
    • 0
    A grassroots history of American medicine that shows how regular people were architects of medical knowledge and care. 
     
    Most histories of medicine center doctors: the standard-bearers of expertise and innovation. Yet these narratives underplay the role that ordinary people have, and always have had, on medicine and public health. 
     
    In colonial America, Black people's knowledge led to smallpox inoculations, stymying that epidemic. Midwives, more plentiful than doctors, also delivered babies more successfully. The Black community of the early 1900s educated the public on preventing tuberculosis. In the last half of the twentieth century, the Young Lords fought for better sanitation and increased medical infrastructure in their East Harlem neighborhood and queer people pushed the federal government for HIV/AIDS research with their activism. Grassroots community care has always been at the cutting edge of medicine, a hidden tradition of meeting need with dignity. Medicine by the People reveals that the history of American healthcare is, at its heart, a struggle over who gets to tell the story of illness.
    Voir livre
  • Fire - cover

    Fire

    Sebastian Junger

    • 0
    • 0
    • 0
    For readers and viewers of The Perfect Storm, opening this long-awaited new work by Sebastian Junger will be like stepping off the deck of the Andrea Gail and into the inferno of a fire burning out of control in the steep canyons of Idaho. Here is the same meticulous prose brought to bear on the inner workings of a terrifying elemental force; here is a cast of characters risking everything in an effort to bring that force under control. 
    Few writers have been to so many desperate corners of the globe as has Sebastian Junger; fewer still have provided such starkly memorable evocations of characters and events. From the murderous mechanics of the diamond trade in Sierra Leone to the logic of guerrilla warfare in Afghanistan and the forensics of genocide in Kosovo, this new collection of Junger's nonfiction will take you places you wouldn't dream of going to on your own.
    Voir livre
  • Ultimate Figma for UI UX Design - Transform Your UI UX Design Craft User-Centric Interfaces and Create Stunning Experiences with Ease - cover

    Ultimate Figma for UI UX Design...

    Aditi Sharma

    • 0
    • 0
    • 0
    Crack the Code to Solving Customer Problems with Exceptional User Experience Designs Powered by Figma.
    Book Description
    Figma is a powerful, collaborative design tool that has transformed the UI/UX design process. With its intuitive interface and advanced features, it enables seamless collaboration and the creation of exceptional user experiences, making it the go-to choice for designers.
    Ultimate Figma for UX/UI Design guides you through Figma’s capabilities, covering everything from the basics to advanced features, collaboration, and real-world applications. Each chapter includes hands-on exercises and examples to reinforce learning, covering topics such as Figma’s interface, design principles (shapes, colors, typography), UI element design, interactive prototypes, real-time collaboration, plugin integration, responsive design, and more.
    This book offers a structured approach for professionals at all design skill levels. Readers will gain tips, tricks, and best practices to enhance their efficiency, collaboration, and design skills, opening doors to success in UX design. Through practical exercises and real-world examples, this guide equips you to excel with Figma and become a proficient UX designer.
    Unlock your full design potential—dive into Ultimate Figma for UX/UI Design and start crafting exceptional user experiences today!
    Table of Contents
    1. Introduction to Figma
    2. Understanding Design Principles in Figma
    3. Mastering the Figma Interface
    4. Designing UI in Figma
    5. Prototyping and Iterating User Interface Design
    6. Advanced Design Techniques in Figma
    7. Collaboration and Team Workflows
    8. Integrating Plugins and External Tools
    9. Designing Responsively for Multiple Devices
    10. Real-World Projects and Case Studies      
    
    Index
    Voir livre
  • Meditation for Calm and Quiet Mind - cover

    Meditation for Calm and Quiet Mind

    Ruminarration

    • 0
    • 0
    • 0
    Do you often find your mind racing with thoughts? Are you seeking a moment of peace and quiet in your busy day? Our audio program offers you the perfect escape from mental clutter. Designed to guide you gently into a state of deep relaxation, these meditations help you quiet your mind and find inner calm. Imagine releasing the mental noise and embracing a soothing tranquility. Each session encourages you to breathe deeply, unwind, and connect with your true self. No experience with meditation? No problem. Our program is ideal for beginners and seasoned meditators alike, providing straightforward guidance that leads you to serenity. Prioritize your well-being and experience the art of stillness with just a few minutes daily. Discover how you can cultivate a calm and quiet mind, ready to handle life’s challenges with grace and composure. Your journey to peace begins here.
    Voir livre
  • The Voyage of Sorcerer II - The Expedition That Unlocked the Secrets of the Ocean's Microbiome - cover

    The Voyage of Sorcerer II - The...

    J. Craig Venter, David Ewing Duncan

    • 0
    • 0
    • 0
    Upon completing his historic work on the Human Genome Project, J. Craig Venter declared that he would sequence the genetic code of all life on earth. Thus began a fifteen-year quest to collect DNA from the world's oldest and most abundant form of life: microbes. Boarding the Sorcerer II, a 100-foot sailboat turned research vessel, Venter traveled over 65,000 miles around the globe to sample ocean water and the microscopic life within. 
     
     
     
    In The Voyage of Sorcerer II, Venter and science writer David Ewing Duncan tell the remarkable story of these expeditions and of the momentous discoveries that ensued—of plant-like bacteria that get their energy from the sun, proteins that metabolize vast amounts of hydrogen, and microbes whose genes shield them from ultraviolet light. The result was a massive library of millions of unknown genes, thousands of unseen protein families, and new lineages of bacteria that revealed the unimaginable complexity of life on earth. Yet despite this exquisite diversity, Venter encountered sobering reminders of how human activity is disturbing the delicate microbial ecosystem that nurtures life on earth. In the face of unprecedented climate change, Venter and Duncan show how we can harness the microbial genome to develop alternative sources of energy, food, and medicine that might ultimately avert our destruction.
    Voir livre
  • Agile Software Development for Beginners - A Beginner's Expedition into Efficient Software Development Strategies - cover

    Agile Software Development for...

    Jacob Richardson

    • 0
    • 0
    • 0
    Embark on a transformative journey into the world of Agile software development with this comprehensive guide tailored for beginners. Whether you're a fledgling developer, a seasoned project manager, or a curious enthusiast, this book serves as your compass through the intricacies of Agile methodologies. 
    From laying down the foundational principles to navigating the practical applications, each chapter is crafted to demystify Agile concepts and empower you with actionable strategies. Dive into the iterative development process, explore the significance of collaboration and customer feedback, and uncover the secrets to delivering high-quality software efficiently. 
    Through real-world examples, insightful case studies, and practical tips, you'll learn how to foster a culture of adaptability, transparency, and continuous improvement within your team. Discover how Agile principles can revolutionize your approach to software development, allowing you to respond swiftly to change, mitigate risks, and maximize customer satisfaction. 
    This book equips you with the knowledge and confidence to thrive in the dynamic landscape of modern software development. Join us on this exhilarating expedition and unlock the full potential of Agile methodologies to drive innovation and success in your projects. 
     
    Voir livre