Begleiten Sie uns auf eine literarische Weltreise!
Buch zum Bücherregal hinzufügen
Grey
Einen neuen Kommentar schreiben Default profile 50px
Grey
Jetzt das ganze Buch im Abo oder die ersten Seiten gratis lesen!
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

Verlag: Packt Publishing

  • 0
  • 0
  • 0

Beschreibung

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.
Verfügbar seit: 13.01.2023.
Drucklänge: 336 Seiten.

Weitere Bücher, die Sie mögen werden

  • Deep Learning - Understanding the Fundamentals of Deep Neural Networks - cover

    Deep Learning - Understanding...

    Et Tu Code

    • 0
    • 0
    • 0
    This comprehensive audiobook provides an introduction to the fundamentals of deep learning, a subset of machine learning that involves the use of artificial neural networks to model and solve complex problems. The book covers the key concepts, techniques, and applications of deep learning, including the basics of neural networks and backpropagation, CNNs, RNNs, generative models, and ethical considerations. 
    With a focus on practical applications, the book explores the use of deep learning in various fields such as computer vision, natural language processing, and robotics. It also discusses future trends in deep learning, including advancements in hardware, software, and algorithms. 
    Each chapter is designed to build upon previous ones, making it easy for readers to follow along and gain a deeper understanding of the subject matter. The book includes summaries, examples, and exercises to help reinforce key concepts and apply them to real-world scenarios.
    Zum Buch
  • How To Fly Fish - Your Step By Step Guide To Fly Fishing - cover

    How To Fly Fish - Your Step By...

    HowExpert, Lloyd Bentley

    • 0
    • 0
    • 0
    If you want to learn how to fly fish, then get "How To Fly Fish" guide which is written by a person with real life experience in fly fishing. 
    "How To Fly Fish" is a beginner’s guide to the sport of fly fishing. In it, you will find everything a new fly fisher should know about getting started in this rewarding, lifelong pastime. 
    You’ll learn about: 
    - Fish, mainly trout – their habits, favorite foods, secret hiding places and how to fool them with a tiny artificial fly 
    - Equipment – from rods and reels to nets and waders, what to look for in good gear and what you need in a beginner’s setup 
    - Reading water – recognizing structure and current patterns that make for good fly fishing water; temperature, clarity and flow rates for optimal conditions 
    - Insects – mayflies, caddis flies, stone flies, even grasshoppers; why the fish cannot resist them; selecting artificial flies to match the real thing 
    - Casting – basic instruction on how to get the fly in the air and onto the water; we’ll look at tempo and line management, and provide a couple of expert tips 
    - Hooking and playing a fish – what to do when you hook into a big, strong fish; techniques for working the rod and controlling the line 
    - Landing and releasing fish – how to handle and remove the hook from a tired trout in as little time as possible, sending it back home alive and well 
    - Hiring a guide – the benefits of spending a little cash for a lot of experience 
    - Drift boats – the allure of fly fishing from a river craft designed to maximize your success on the water 
    About the Expert 
    Lloyd Bentley earned a B.A. in Communications in Montreal, and continues to hone his craft, seeking out new challenges that feed his passion and test his skill. 
    HowExpert publishes quick 'how to' guides on all topics from A to Z by everyday experts.
    Zum Buch
  • Simulation Games Techniques - cover

    Simulation Games Techniques

    Jo Lambert

    • 0
    • 0
    • 0
    Simulation Games Techniques: The Essential Guide on How to Excel and Play Simulation Games Like a GodSimulation games attempt to imitate multiple activities from real life in a form of a game for several purposes. The typical examples of these are analysis, prediction, and training. These games can be defined as any video game that tries to replicate real life. Say, for instance, players may be piloting a plane that often has all of the real control systems.These games invite players to improve decision-making competencies while striving for established goals. Simulation games are produced by commercial businesses but can be created by the trainer. The trainer devises objectives and rules for the game and offers roles for multiple learners.In this audiobook, you will learn The Essential Guide on How to Excel and Play Simulation Games Like a God! So what are you waiting for, download a copy of Simulation Games Techniques today!
    Zum Buch
  • Your AI Survival Guide - Scraped Knees Bruised Elbows and Lessons Learned from Real-World AI Deployments - cover

    Your AI Survival Guide - Scraped...

    Sol Rashidi

    • 0
    • 0
    • 0
    In Your AI Survival Guide, Sol Rashidi delivers an insightful and practical discussion of how to deploy artificial intelligence in your company. Having helped IBM launch Watson in 2011, Sol has firsthand knowledge of the ups, downs, and change management intricacies that can help you with a successful deployment beyond all the AI hype. She walks you through various frameworks for how to establish your AI strategy, pick your use cases, prepare your non-technology teams, and overcome the most common obstacles standing in the way of successfully implementing AI in your business. 
     
     
     
    Sol demystifies the topic of artificial intelligence in a way that business leaders and business owners—and those who want to be more business minded—can easily understand. The book also offers: 
     
     
     
    ● Real-world use cases from ten different industries, including retail, healthcare, energy, insurance, agriculture, and more, and ten different functions, including supply chain, manufacturing, procurement, legal, and more 
     
     
     
    ● personal stories, anecdotes, and insights gained from implementations 
     
     
     
    ● techniques for facilitating executive-level buy-in for your most ambitious and promising AI strategies
    Zum Buch
  • Limitless: The Surprising Power of Your Mind and Body - "Discover Your Superpower! Transform with Limitless: The Surprising Power of Your Mind and Body Audio Classes" - cover

    Limitless: The Surprising Power...

    Caleb Thorne

    • 0
    • 0
    • 0
    Limitless: The Surprising Power of Your Mind and Body 
    ⭐⭐ Simplified Audio Guide ⭐⭐ 
    Are you aiming to unlock the hidden power of your mind and body effectively? 
    Searching for a comprehensive guide that provides all necessary elements to harness the full potential of your mind and body? 
    Your search ends here! 
    This guide serves as your definitive companion for deepening your understanding, applying your skills, and engaging in hands-on exercises. With this, you're geared for success. 
    Updated to reflect the latest insights and techniques. 
    Key features of this enriched guide: 
    - Profound insights about unleashing the hidden power of your mind and body 
    - Detailed explanations on maximizing mental and physical capabilities 
    - Effective strategies for daily practice and personal growth 
    Our guide distinguishes itself through comprehensive coverage, essential for your success. Concepts aren't merely skimmed; they are delved into with precision. 
    Please note that this guide is purely an independent resource for your benefit. 
    Designed with a clear structure and easy-to-understand language, our guide 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 unlocking the hidden power of your mind and body!
    Zum Buch
  • Blockchain - Exploring the Potential of Blockchain: Revolutionizing Industries and Beyond - cover

    Blockchain - Exploring the...

    Jasper Donovan

    • 0
    • 0
    • 0
    Learn about the industry-changing potential of blockchain technology and how it might impact the future. 
    Explore the world of blockchain and its numerous applications in fields like finance, supply chain management, healthcare, governance, and more in this comprehensive book. Learn insightful details on how blockchain technology revolutionizes established systems, encourages innovation, and empowers individuals and communities. 
    Learn about the benefits of adopting a blockchain, such as higher trust, improved security, and enhanced transparency. Discover how blockchain can solve current problems including data privacy, supply chain transparency, financial inclusion, and governance difficulties. Gain a thorough grasp of blockchain's possibilities and effects on individuals, companies, and society as a whole. 
    Immerse yourself in this book to start the process of embracing blockchain technology. Develop the confidence and skills to explore and participate with blockchain through educational resources, participation in blockchain forums, and testing out blockchain applications. Make the most of your potential to advance blockchain technology and its use, and participate in creating a more decentralized, open, and creative future.
    Zum Buch