logo
Product categories

EbookNice.com

Most ebook files are in PDF format, so you can easily read them using various software such as Foxit Reader or directly on the Google Chrome browser.
Some ebook files are released by publishers in other formats such as .awz, .mobi, .epub, .fb2, etc. You may need to install specific software to read these formats on mobile/PC, such as Calibre.

Please read the tutorial at this link.  https://ebooknice.com/page/post?id=faq


We offer FREE conversion to the popular formats you request; however, this may take some time. Therefore, right after payment, please email us, and we will try to provide the service as quickly as possible.


For some exceptional file formats or broken links (if any), please refrain from opening any disputes. Instead, email us first, and we will try to assist within a maximum of 6 hours.

EbookNice Team

(Ebook) SOLID : The Software Design and Architecture Handbook (Updated 2021) by Khalil Stemmler

  • SKU: EBN-36365352
Zoomable Image
$ 32 $ 40 (-20%)

Status:

Available

0.0

0 reviews
Instant download (eBook) SOLID : The Software Design and Architecture Handbook (Updated 2021) after payment.
Authors:Khalil Stemmler
Pages:653 pages.
Year:2021
Editon:2021-10-03
Publisher:solidbook.io
Language:english
File Size:30.18 MB
Format:pdf
Categories: Ebooks

Product desciption

(Ebook) SOLID : The Software Design and Architecture Handbook (Updated 2021) by Khalil Stemmler

What will you learn?Clean CodeEveryone raves about writing clean code, but learning how to write code humans love to work with isn't straightforward. In this chapter, you’ll learn how to write brain-friendly code using human-centered design principles. We also cover coding conventions professional developers use in their everyday work like writing useful comments, organizing & naming things, testing, refactoring, error handling, and so much more.Object-Oriented Programming & Domain ModelingEver wondered where to put your business logic? In this chapter, we learn how to use OOP properly to tackle apps of any complexity. We revisit and relearn object-oriented programming; this time, with the sole purpose of using it to create rich domain models that encode and encapsulate complex business rules by structuring it away from frameworks, dependencies, tools & ORMs like Express.js and Sequelize.Design PrinciplesDesign principles are like guardrails for well-crafted code. They help you identify what makes code great, as well as what causes code to devolve into not-so-greatness... Prevent unmaintainable code by learning how to apply essential software design principles. You’ll be able to identify poor design and apply patterns to refactor towards a better one.Architectural PrinciplesDo you find yourself changing features in one part of your app only to break a feature in another?To accomodate change, prevent expensive refactorings, and keep code modular, testable and flexible, we learn how to use Conway’s Law to identify boundaries, enforce em’, and package them as well-defined components.How to Build a Real-World App with Domain-Driven DesignSometimes CRUD and Model-View-Controller just isn’t enough. Domain-Driven Design is an approach to software development that helps you translate complex problem domains into rich, expressive, and evolvable software.You’ll learn the main ideas behind Domain-Driven Design, how companies scale codebases from monoliths to microservices, and how to design and develop a real-world Forum application was designed using DDD.
*Free conversion of into popular formats such as PDF, DOCX, DOC, AZW, EPUB, and MOBI after payment.

Related Products