0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R1,000 - R2,500 (2)
  • -
Status
Brand

Showing 1 - 2 of 2 matches in All Departments

Architecture Patterns with Python - Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices... Architecture Patterns with Python - Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices (Paperback)
Harry J W Percival, Bob Gregory
R1,144 Discovery Miles 11 440 In Stock

As Python continues to grow in popularity, projects are becoming larger and more complex. Many Python developers are taking an interest in high-level software design patterns such as hexagonal/clean architecture, event-driven architecture, and the strategic patterns prescribed by domain-driven design (DDD). But translating those patterns into Python isn’t always straightforward. With this hands-on guide, Harry Percival and Bob Gregory from MADE.com introduce proven architectural design patterns to help Python developers manage application complexity—and get the most value out of their test suites. Each pattern is illustrated with concrete examples in beautiful, idiomatic Python, avoiding some of the verbosity of Java and C# syntax. Patterns include: Dependency inversion and its links to ports and adapters (hexagonal/clean architecture) Domain-driven design’s distinction between Entities, Value Objects, and Aggregates Repository and Unit of Work patterns for persistent storage Events, commands, and the message bus Command-query responsibility segregation (CQRS) Event-driven architecture and reactive microservices

Test-Driven Development with Python 2e - Obey the Testing Goat: Using Django, Selenium, and JavaScript (Paperback, 2nd New... Test-Driven Development with Python 2e - Obey the Testing Goat: Using Django, Selenium, and JavaScript (Paperback, 2nd New edition)
Harry J W Percival
R1,925 R1,245 Discovery Miles 12 450 Save R680 (35%) Ships in 12 - 19 working days

By taking you through the development of a real web application from beginning to end, the second edition of this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You'll learn how to write and run tests before building each part of your app, and then develop the minimum amount of code required to pass those tests. The result? Clean code that works. In the process, you'll learn the basics of Django, Selenium, Git, jQuery, and Mock, along with current web development techniques. If you're ready to take your Python skills to the next level, this book-updated for Python 3.6-clearly demonstrates how TDD encourages simple designs and inspires confidence. Dive into the TDD workflow, including the unit test/code cycle and refactoring Use unit tests for classes and functions, and functional tests for user interactions within the browser Learn when and how to use mock objects, and the pros and cons of isolated vs. integrated tests Test and automate your deployments with a staging server Apply tests to the third-party plugins you integrate into your site Run tests automatically by using a Continuous Integration environment Use TDD to build a REST API with a front-end Ajax interface

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
The Pull of the Stars
Emma Donoghue Paperback R427 R401 Discovery Miles 4 010
Clementoni IDEA Unicorn Creations (30…
R311 Discovery Miles 3 110
Madam & Eve: Family Meeting
Stephen Francis Paperback R220 R203 Discovery Miles 2 030
Catan
 (16)
R1,404 Discovery Miles 14 040
The Colonizer And The Colonized
Albert Memmi Paperback R340 R322 Discovery Miles 3 220
The Scorpion And The Night Blossom - The…
Amelie Wen Zhao Hardcover R626 R476 Discovery Miles 4 760
Die Wonder Van Die Skepping - Nog 100…
Louie Giglio Hardcover R279 R257 Discovery Miles 2 570
Eight Days In July - Inside The Zuma…
Qaanitah Hunter, Kaveel Singh, … Paperback  (1)
R360 R337 Discovery Miles 3 370
Firebird FH922 Folding Flipper Knife…
R1,299 R1,099 Discovery Miles 10 990
Pepper Adams' Joy Road - An Annotated…
Gary Carner Paperback R1,513 Discovery Miles 15 130

 

Partners