ASP.NET Core 6 and Angular: Full-stack web development with ASP.NET 6 and Angular 13, 5th Edition
P**N
Excellent resource for Full Stack Development using latest ASP.Net Core 6 and Angular 13
ASP.NET Core 6 and Angular: Full-stack web development with ASP.NET 6 and Angular 13, 5th Editions one of the most comprehensive books I have ever come across on the ASP.net and Angular Interoperation. It takes the reader step-by-step through each stage of a new project and packs lots of great tips along the way. Very impressive!I was really impressed while reading this book. So many good staffs and professional advices for why and how we should follow some logics while writing codes. The author really has done a great job to the extent of gathering all the necessary reference materials for each of the topics. I wish if you have a platform for few comments and questions I have, including some typos which I have captured while reading. Otherwise this is the best resource I have ever found that combines dot net with angular, which are also my favourites.I like how this book breaks down a "real world" application into pieces (chapters). The author starts by introducing the languages, technologies, and tools. After the introduction, you begin to build an application. The author presents how to use ASP.NET Core as the "back-end," then transitions to using Angular for the "front-end." From there on out, the application is built capability by capability. The author covers building out the database, including the server and building out the API to retrieve data from the database, and then consuming that data via the Angular client. The author then discusses editing, updating, paging, sorting, and filtering the data—Lots of capabilities that we find in everyday applications.This book would be a terrific addition to a web developer who wants to get into ASP.NET 6 and Angular 13.
A**D
Very detailed and helpful for new and experienced devs
I’ve been reading through this book and it’s been informative with useful info right from the first few chapters.So, I’ve been developing software for over 20 years. The last 5 years have included many front-end software projects using Angular and ASP.NET.This book makes a detailed case for deploying static software assets (basic HTML or more advanced Angular etc) with the backend being micro-services. Lots of useful insights into the past and present make this a good read.The author has done a good job, writing in a almost casual, informative style.
J**N
A really good practical book that ties together .net and angular in a well structured way
This book is well structured, nicely paced and has a project it builds through with a variety of different technologies. The projects are well thought out and demonstrate the techniques discussed within the chapters. It is one of the few books I have come across so far that describes the relationship between .net and Angular well. In years past this was a painful experience so I was delighted to see how far that has progressed.There were several chapters I particularly enjoyed, the first was about a great way of setting up health checks which was something I had reinvented in the past though now I know it is present, will use it. I also enjoyed the progressive web app and sections on Angular Material (instead of the common bootstrap), Observables and SignalR.The pacing of the examples is managed well in a highly readable and engaging style. Best practices are frequently commented on, and refactoring shown in order to achieve that (usually from WET to DRY).For later edition improvements, the angular testing area chapter could be improved slightly. I would like to suggest “ts-mocks” and “ng-mocks” should be considered as they simplify testing without having to create lots of spies etc.The use of SQL functions can make database interaction less painful than some of the queries Entity Framework generates and mention could have been made about the existence of tSqlt which means that there is no excuse for not testing business logic and a good reason to put those joins in the database where they often execute much more efficiently. You can mock test calls to the db easily with the brilliant Nuget package “EntityFrameworkCore.Testing.NSubstitute”.It would have been nice to see the DevOps section be a little more focused on automated deployment running the tests before deployment. The trend for best practices in the industry has been to “Shift-Left” and move the risk of finding bugs and quality issues closer to the development phase as well as infrastructure as code e.g. bicep (for another book?).Automated deployment using the azure static website service and function apps could be considered. Setting up a virtual machine seems overkill – particularly when function apps are so cheap to setup and run.There were a couple of errors in the text of the review copy I received such as a duplicated personal story in chapters 1 and 2 where it is talking about the history of the languages but they should be resolved in later editions. They don’t detract from what is a very useful book however and one that I really enjoyed reading and will come back to.For full disclosure, I was given and asked to review a digital preview copy of this book though the opinions are my own and I have tried to be as balanced in the rating as possible.
M**E
I'm sorry but if you are a serious book publisher then you need online errata and forums
The book seems OK ish, some of the writing is a bit haphazard. I rarely give a bad review but honestly, although the author may have done a good job, you're likely to get stuck with different versioning even if you've downloaded the correct versions of each framework component.They used what seems to be a beta version of visual studio 2022 which is difficult if you don't have a license. Even though I have a license there are still differences.If you look at rivals like wrox, they have forums for discussions and occasionally the author can correct their work. There was an obvious mistake on the first page of the tutorials and though you'd spot it immediately a lack of forums just doesn't really cut it these days.
E**Y
Excellent Book
This book and the provided source code in github are very useful reference given the range of topics covered including the use of Entity Framework, Auth, GraphQL, SignalR and Azure. Which is exactly what enterprise developers full stack developers are looking for, when building complex web apps with Angular and ASP.Net. I would recommend this book to anyone.
M**O
Great technical book
Very good book for anyone that wants to learn and practice with ASP.NET Core 6. Easy to understand and good examples. Covers all the important aspects and is a very complete package of technical information.
A**R
Well articulated and referenced how to guide.
I've been looking for a book of this magnitude for quite a while. The author clearly and concisely ties together (with working examples) all the key concepts of building a true industrial strength application. This is definitely my new go-to manual when trying to decipher some of the nuanced concepts of the .Net Core architecture and tying it together with Angular!You can teach an old dog new tricks!
M**N
Great book !
Great book .
E**N
Details on setup could be more streamlined
I liked the initial breakout of why Angular and ASP.NET Core are still viable contenders among other web development approaches today. But the setup approach using Visual Studio is somewhat tedious. My dependency setup to get the chapter 2 sample running didn't follow the setup outlined in the text. Specific inconsistencies occurred like on page 42 where it mentions a modal window (it doesn't exist from my Visual Studio 2022 test). Later research made me wonder why the setup didn't recommend Visual Code given it is faster and more tailored to Angular development with TypeScript. Overall a lot of coverage though in this text.
X**S
Received a bad copy!
The copy I received, the pages are upside down and in reverse order. Also the margins are too wide pushing the text to the edge of the pages
Trustpilot
1 week ago
5 days ago