Full description not available
J**S
Learn to Architect Software
This book was a great addition to my collection. I will say if you are a beginner in ASP.NET Core or are coming from another language or framework this book might be a little bit confusing. If you have been using C# and .NET for a few years or built a few apps with the language and framework then you should have no trouble with understanding the concepts taught in this book.The book is not a beginner's guide to ASP.NET Core but rather a book on the common design patterns implemented while using the framework. The author has done a great job on explaining the dos and don'ts of the framework and how you can follow in the footsteps of others to ensure a sound and secure application is built following the principles and patterns discussed.If you are looking to increase your architecting skills with ASP.NET Core and C# then this book will help guide you on that journey.
A**T
Info you need to go from .NET novice or intermediate to senior dev (or architect)
I just finished going through my copy of this, and I am impressed. There aren't many books written specifically for .NET developers that teach so many best practices. You can find books on some of the topics covered here: unit testing, TDD, MVC, minimal APIs, REST, SOLID principles, etc, but the author of this one gives you all of that and much more. You get enough information to provide a solid foundation, and you can move on to other resources if you feel you need to explore further to really 'get' something. If you're a .NET developer with some experience, even intermediate, this book is perfect for you to take the next step... especially if you're a web developer. Check it out!
N**Y
Great book
This is a great and well-written book. It addresses several general programming scenarios that the modern .NET developer needs to be aware of and know how to handle.
C**T
Essential Guide for Building Robust ASP.NET Core Applications
"Architecting ASP.NET Core Applications" by Carl Marcotte is a must-read for any developer looking to deepen their understanding of building scalable and maintainable web applications using ASP.NET Core. Marcotte’s expertise and clear writing style make this book an invaluable resource for both intermediate and advanced developers.The book covers a broad spectrum of topics crucial to modern application architecture, including dependency injection, middleware, security, and more. What sets this book apart is its focus on architectural best practices and design patterns specific to ASP.NET Core, which are often glossed over in more general texts.Marcotte does an excellent job of explaining complex concepts with clarity and precision, using real-world examples that demonstrate how to apply these principles effectively. Each chapter builds on the previous ones, reinforcing the reader's understanding while gradually introducing more sophisticated architectural strategies.Additionally, the book includes practical advice on testing and deploying ASP.NET Core applications, ensuring that readers not only learn how to build the applications but also how to integrate them seamlessly into production environments. This holistic approach is particularly helpful for developers looking to transition projects from development to production.However, beginners may find the content challenging as it assumes a familiarity with ASP.NET Core's fundamentals. For those new to the framework, it might be beneficial to start with a more introductory resource before tackling this advanced material.In conclusion, "Architecting ASP.NET Core Applications" by Carl Marcotte is an excellent guide for any developer serious about mastering ASP.NET Core. Its comprehensive coverage of architectural concepts, combined with practical implementation tips, makes it an essential addition to any professional developer's library.
O**S
The print quality of Packt books is crappy
Once again I am reminded I really need to just stop buying packt books. The print quality is often just awful, very faded on many pages, which is going to make it hard to read. Also very rough paper paper that feels bad to the touch.While I don't want to affect the author with this review, I spent a good bit of money on a print book, and this is a key part of the experience. When I get things from Manning or O'reilly that they publish themselves, they are great. This is going to be difficult
A**V
A good mix of architecture and practical application
This book is like the Wave-Particle duality in Physics: it's a mix of architecture - best design practices, and SOLID principals with a focus on REST API sound development as one does not exist without the other.Yet, I fail to understand what the book primary focuses on. But it does not leave a pattern not covered. This is the book's major strength. The other strong points are the useful UML diagrams, terse, but therefore reusable code chunks.A few shortcomings exist, too: the author does not, almost, spend time on how to set your tooling. Then, surprisingly, time spent on teaching the bare fundamentals, I just expected the book to be oriented towards more mature developers because the patterns would be imposed from the above.The database usage hardly enters the stage, no cloud providers covered, the patterns seem to be spread unevenly across the book without any logic in sequence or order.I guess after having read this book, encountering a new project or section of development to work on later in time would send me back to skimming through various chapters and paragraphs. This is just how hard the vast, and mixed material sticks to my brain. Another reader may be fine with that.I am thinking this book can be a good all-in-one comprehensive manual or blueprint for somebody ranging in proficiency from a beginner to master in REST APIs on .Net.I frankly was split on giving it 5 or 4 stars with no option to meeting in the middle, it's a solid four.
Trustpilot
4 days ago
2 weeks ago