Qiu | Test-Driven Development with React | E-Book | www.sack.de
E-Book

E-Book, Englisch, 197 Seiten

Reihe: Professional and Applied Computing (R0)

Qiu Test-Driven Development with React

Apply Test-Driven Development in Your Applications
1. Auflage 2021
ISBN: 978-1-4842-6972-5
Verlag: APRESS
Format: PDF
Kopierschutz: 1 - PDF Watermark

Apply Test-Driven Development in Your Applications

E-Book, Englisch, 197 Seiten

Reihe: Professional and Applied Computing (R0)

ISBN: 978-1-4842-6972-5
Verlag: APRESS
Format: PDF
Kopierschutz: 1 - PDF Watermark



Learn to use accelerated test-driven development (TDD) to build a React application from scratch. This book explains how your React components will be integrated, and how to refactor code to make it more concise and flexible.

With TDD you can develop a robust test suite to catch bugs, and develop modular, flexible code. Applying your understanding of how HTML, CSS, and JavaScript work in the browser you'll build a web application called Bookish using TDD and mainstream React stack technologies such as React, React-router, and Redux. 

Using higher code quality you'll be able to write executable documentation using Cucumber. This is just one of many essentials in maintaining a practical TDD workflow in your daily workload. Test-Driven Development with React highlights best practices and design patterns that will enable you to write more maintainable and reusable React components.

What You'll Learn

  • Manage your application’s stateusing Redux
  • Employ professional techniques for backend services
  • Use Cypress as an end-to-end testing framework
  • Utilize React-testing-library for unit and integration tests

Who This Book Is For

Ideal for web application developers who wants to learn how to write high quality code using Test-Driven Development. 

Qiu Test-Driven Development with React jetzt bestellen!

Zielgruppe


Professional/practitioner


Autoren/Hrsg.


Weitere Infos & Material


1. A Very Brief History of Test-Driven Development.- 2. Get Started with Jest.- 3. Test-Driven Development 101.- 4. Project Setup.- 5. Implementing the Book List.- 6. Implementing the Book Detail View.- 7. Searching by Keyword.- 8. State Management.- 9. Managing Book Reviews.- 10. Behavior-Driven Development.- Appendix A: Design the State Data Shape of Your Application.- Appendix B: Background of Testing Strategies.


Juntao Qiu is a senior web application developer at ThoughtWorks. Over the past ten years, he has helped his clients to build solid, extensible and high-quality web applications on a range of projects including traditional web applications using jQuery and JSP (Java Server Pages) to single page applications (SPAs) using Backbone, AngularJS, and React. Juntao knows how to handle the complexity of real-world projects by applying appropriate methodologies including writing clean code and effective automation tests. He also is a technical author who has already published two books in the Chinese language:  JavaScript Core Concepts and Practices (2013)  and  Lightweight Web Application Development (2015) . He is passionate about writing blogs and speaking at events. He has a real passion for clean code, refactoring, and Test-Driven Development. Additionally, he does Muay Thai and Boxing in his spare time.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.