Unisciti a noi in un viaggio nel mondo dei libri!
Aggiungi questo libro allo scaffale
Grey
Scrivi un nuovo commento Default profile 50px
Grey
Iscriviti per leggere l'intero libro o leggi le prime pagine gratuitamente!
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

Casa editrice: Packt Publishing

  • 0
  • 0
  • 0

Sinossi

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.
Disponibile da: 13/01/2023.
Lunghezza di stampa: 336 pagine.

Altri libri che potrebbero interessarti

  • Nature's Blessings - cover

    Nature's Blessings

    Kirsten Riddle

    • 1
    • 0
    • 0
    Be inspired by the wonderful world of nature through intentions, practical exercises and meditations for greater wellbeing and joy.
    
    We are always looking for ways to reconnect with nature. The benefits of spending time outdoors include engaging our senses and experiencing the landscape at a deeper level – but it's not so easy to rewild and run free when we have chores and responsibilities. That's where Nature's Blessings can help. Kirsten Riddle will help you shift your perspective, engage with the environment and learn more about the natural world. She looks at a range of aspects of nature, from trees to rivers, sunlight to storms, butterflies to otters, and highlights ideas and positive lessons associated with each one. Arranged by the four elements, there are overall themes throughout the book: Earth is about grounding and balance; Air is about inspiration and freedom; Fire is connected to confidence and passion; Water concerns healing and self-expression. Each entry includes a daily intention, associated folklore, practical exercises to try and a closing meditation. With tips and suggestions on how you can connect with nature and the intentions at different stages during your day, you will soon be able to welcome all the blessings of nature into your life.
    Mostra libro
  • Data Preprocessing - Enhancing Data for Analysis The Art of Preprocessing - cover

    Data Preprocessing - Enhancing...

    Daniel Garfield

    • 0
    • 0
    • 0
    "Data Preprocessing: Enhancing Data for Analysis: The Art of Preprocessing" 
    Data preprocessing lays the foundation for successful data analysis, enabling us to extract valuable insights and make informed decisions. In this comprehensive guide, "Data Preprocessing: Enhancing Data for Analysis: The Art of Preprocessing," you will embark on a journey through the intricacies of data preprocessing and discover the essential techniques that enhance data quality and usability. 
    Written for both beginners and experienced data analysts, this book dives into the crucial steps of data preprocessing, unraveling the challenges and intricacies of working with raw data. You'll learn how to tackle common issues such as missing data, outliers, duplication, and redundancy, ensuring your datasets are cleansed and ready for analysis. 
    "Data Preprocessing: Enhancing Data for Analysis: The Art of Preprocessing" is your essential guide to mastering the art of data preprocessing. Equip yourself with the knowledge and tools to preprocess data effectively, ensuring your analyses yield accurate and meaningful insights. Prepare to embark on a transformative journey that will enhance your data analysis skills and elevate your decision-making capabilities in the data-driven era. 
     
    Mostra libro
  • RRT - Registered Respiratory Therapist Exam Prep 2024-2025: Ace Your RRT Certification on the First Attempt - cover

    RRT - Registered Respiratory...

    Jasper Thorne

    • 0
    • 0
    • 0
    ⭐⭐ Simplified Guide & Explanations Included ⭐⭐ 
    Are you aiming to advance in your career and fortify your knowledge by successfully passing the RRT Exam 2024-2025? 
    Looking for a comprehensive guide that encompasses all the necessary elements to conquer the RRT Exam 2024-2025? 
    Your search ends here! 
    This guide serves as your ultimate companion for enhancing your understanding, applying your skills, and engaging in hands-on exercises. With this, you’re prepared for success. 
    Updated for the RRT 2024-2025 Exam Structure. 
    Key features of this enriched guide: 
    - Profound insights about the RRT Exam 2024-2025 Certification 
    - Detailed explanation of the Registered Respiratory Therapist (RRT) 
    - Effective strategies for exam preparation and tackling 
    Our guide distinguishes itself through comprehensive coverage, which is essential for your exam victory. Concepts aren't merely skimmed; they are delved into with precision. 
    Please note that this guide is not affiliated with any official RRT entity and is purely an independent resource for your benefit. 
    Designed with a clear structure and easy-to-understand language, our RRT Exam Guide 2024-2025 ensures smooth transitions between topics. Say goodbye to dense jargon and welcome clear, precise, and technically accurate content. 
    So, why wait? Click the BUY NOW button, secure your guide, and begin your journey to RRT Exam 2024-2025 success!
    Mostra libro
  • Social Engineering for Beginners - Strategies Tactics and Ethical Boundaries for Mastering Social Engineering - cover

    Social Engineering for Beginners...

    Daniel Green

    • 0
    • 0
    • 0
    In the ever-evolving landscape of cybersecurity, where technology meets the human element, "Social Engineering for Beginners" serves as your indispensable guide to understanding, navigating, and defending against one of the most potent threats in the digital age. 
    Unveiling the secrets behind the subtle dance of influence, this book delves into the psychology of human behavior, laying bare the cognitive biases and heuristics that make individuals susceptible to manipulation. From historical perspectives to the contemporary battleground of cyberspace, the narrative unfolds, illustrating the evolution of social engineering and its pervasive impact on our interconnected world. 
    Explore the pillars of social engineering — from the intricacies of pretexting and the deceptive allure of phishing to the art of impersonation. Learn the craft of reconnaissance and information gathering, leveraging the power of open-source intelligence and the goldmine that is social media to craft comprehensive profiles for targeted exploits. 
    Within these pages, discover the art of building trust and rapport, unraveling the techniques that enable the manipulation of human trust in technology. Whether it's exploiting cognitive load or utilizing social media for precise attacks, this book arms you with the knowledge to recognize and defend against these insidious tactics. 
    "Social Engineering for Beginners" is your passport to a comprehensive understanding of this dynamic field — a journey that combines technical expertise with ethical consciousness in the relentless pursuit of securing the human element. Whether you're a cybersecurity professional, a business leader, or a concerned individual navigating the digital realm, this book is your indispensable companion in the ongoing battle for cybersecurity. 
      
     
    Mostra libro
  • The Pocket Guide to Practical AI Prompts for Everyday Writing - cover

    The Pocket Guide to Practical AI...

    Pradeep Maurya

    • 0
    • 0
    • 0
    This audiobook is narrated by an AI Voice. The Pocket Guide to Practical AI Prompts for Everyday Writing is a must-listen audiobook for anyone searching for AI writing help, AI prompts for beginners, and easy AI tools for writing that actually work in real life. If you want to write faster, clearer, and with more confidence—without sounding robotic—this guide delivers exactly that. 
    Many people struggle with writer’s block, unclear messaging, and time-consuming rewrites. Others feel overwhelmed by complex AI tutorials that don’t translate into real results. This audiobook solves those problems by giving you practical AI prompts for everyday writing, designed for emails, professional communication, creative writing, social media captions, and daily content creation. 
    This audiobook stands out among AI writing audiobooks because it focuses on real-world application, not theory. Every insight is actionable, ethical, and beginner-friendly—making it ideal for professionals, students, entrepreneurs, creators, and anyone exploring AI for everyday use. 
    Short, focused, and easy to follow, this pocket guide fits perfectly into your commute, morning routine, or creative workflow. You don’t need technical skills—just curiosity and the desire to write better. 
    If you’re searching for how to use AI for writing, practical AI prompts, or a clear introduction to AI-assisted writing, this audiobook is your shortcut. 
    Start listening now and transform the way you write—one practical AI prompt at a time.
    Mostra libro
  • BROWN NOISE FOR BETTER SLEEP - Vol II - Calm Your Mind Block Distractions and Sleep Deeply - cover

    BROWN NOISE FOR BETTER SLEEP -...

    The Brown Noise Studios

    • 0
    • 0
    • 0
    ***** Brown Noise for Better Sleep – 14 XXL Soundscapes for Deep, Restorative Rest *****There is a moment at night when the world softens.When the demands fade.When all you truly need is to feel safe enough to let go.Brown Noise for Better Sleep was created for that moment.Wrap yourself in the deep, velvety warmth of pure brown noise — a sound that feels less like "noise" and more like a protective presence. Rich, low, and grounding, it resembles the distant hush of a waterfall, the comforting rumble of thunder far away, or the steady breath of the earth itself. Unlike white or pink noise, brown noise carries depth and weight. It doesn't sit on the surface — it surrounds you.As it gently masks disruptive sounds and quiets the restless mind, your nervous system begins to settle. Muscles soften. Thoughts slow. The body remembers how to sleep.This collection offers nine extended XXL sound journeys, each carefully engineered and studio-mastered to support deeper relaxation, longer sleep cycles, and more restorative rest. With tracks spanning up to 180 minutes, you receive uninterrupted sonic support throughout your bedtime ritual, through the night, or during moments of focused work or meditation.Whether you struggle with insomnia, tinnitus, stress, travel fatigue, or a racing mind that refuses to switch off — this is your sanctuary of sound. A steady companion in the dark. A gentle anchor when the world feels too loud.What's inside:• 14 premium-length XXL tracks (120–180 minutes each)• 20+ hours of high-resolution, studio-mastered brown noise• Deep, low-frequency sound designed to calm the nervous system• Ideal for sleep, focus, meditation, emotional regulation & travel• Suitable for adults, babies, children, sensitive sleepers & shift workersPlug in.Breathe out.Let the world grow quiet.And drift into the deep rest your body has been waiting for.
    Mostra libro