

Buy C# 9 and .NET 5 – Modern Cross-Platform Development: Build intelligent apps, websites, and services with Blazor, ASP.NET Core, and Entity Framework Core using Visual Studio Code Fifth by Price, Mark J. (ISBN: 9781800568105) from desertcart's Book Store. Everyday low prices and free delivery on eligible orders. Review: Comprehensive quality material - This book is very comprehensive and appeals to all skill sets. So far I’ve found it extremely useful as reference material. I would recommend the paperback version over the kindle however as with all books this size. Recommend for all levels though if you’re brand new to C# I would firstly read the Learn C# and Learn it Well by Jamie Chan and get used to Console then get this. This will be your bible for all .Net 5 / C# - but don’t just read, get writing! Review: Comprehensive guide to C# and .Net - The author covers alot in this edition. Topics are well explained with reference to further material and good exercises at the end of each topic. It's maybe not the best book for absolute beginners but certainly helped me, a relatively new programmer to fill in alot of gaps in my knowledge of C#. It's turned out to be the most helpful of the many books that I have purchased relating to programming.




| Best Sellers Rank | 2,293,476 in Books ( See Top 100 in Books ) 535 in Microsoft Windows Programming 3,324 in Introduction to Programming 4,582 in Software Design & Development |
| Customer reviews | 4.5 4.5 out of 5 stars (436) |
| Dimensions | 19.05 x 4.72 x 23.5 cm |
| Edition | Fifth |
| ISBN-10 | 180056810X |
| ISBN-13 | 978-1800568105 |
| Item weight | 1.51 kg |
| Language | English |
| Print length | 822 pages |
| Publication date | 10 Nov. 2020 |
| Publisher | Packt Publishing |
D**E
Comprehensive quality material
This book is very comprehensive and appeals to all skill sets. So far I’ve found it extremely useful as reference material. I would recommend the paperback version over the kindle however as with all books this size. Recommend for all levels though if you’re brand new to C# I would firstly read the Learn C# and Learn it Well by Jamie Chan and get used to Console then get this. This will be your bible for all .Net 5 / C# - but don’t just read, get writing!
C**N
Comprehensive guide to C# and .Net
The author covers alot in this edition. Topics are well explained with reference to further material and good exercises at the end of each topic. It's maybe not the best book for absolute beginners but certainly helped me, a relatively new programmer to fill in alot of gaps in my knowledge of C#. It's turned out to be the most helpful of the many books that I have purchased relating to programming.
A**R
A lot of concepts, but few explanations
I feel like this books does not give a lot of reasons for the things you are doing, and many times falls into keywords aligned together to form word soup rather than being explained in an easy to digest way e.g. "The responsibility of a route is to discover the name of a controller class to instantiate an action method to execute with an optional Id parameter to pass to the method that will generate an HTTP response" I read this sentence multiple times, work with this type of code everyday and have had this concept explained to me before in a way that made perfect sense - this is just confusing. This happens quite frequently in a way that makes the book seem unfriendly to learners and rather someone looking for a quick reference. I also find myself going through a whole chapter and typing out the code from the pictures, pushing it to my repo on GitHub and then not really remember what I did in that chapter the next day - the content isn't made memorable or interactive and seems to just be parroting the Microsoft docs. Saying that, the book does cover a wide range or concepts (maybe too many for one book), and it suffers by not going in-depth with specifics like I mentioned above. The code necessary is easily obtainable from the author's GitHub repo if needed, and they seem responsive to errata reported by people working through the book. I felt that a lot of the chapters seemed a bit muddled in terms of building knowledge, with a lot of the early chapter stating "don't worry about this for now as we will revisit later in the book", which isn't very helpful as why not just have this concept set up before the example that uses it? It's quite puzzling. As other reviews have said, it's not especially didactic and this made me disengage with the content a lot due to tedium or confusion about why we're using something that hasn't been explained yet. I feel I would have benefitted a lot more just by visiting the Microsoft docs and building my own projects rather than slogging through the book, since it is mostly just repetition or copy paste code and it works, very little explanation to cement the meaning behind the code or why we would choose to do it this way.
L**X
Difficult reading
Some very difficult concepts are talked about in this book.
D**G
This book is targeted at C# geeks that know much of it already, its not for beginners.
VSCode is oh so trendy at the moment, where as you should be using Visual Studio 2019. VSCode is really for ReactJS/VueJS/HTML or Docker/Azure files. This book also weights a ton, I have had all of his previous books and the one for .net 3.1 was useful, but what you need is a book that shows the differences from C#8 to C#9 and so on, the gap analysis. As for the Linux comments other have made, well that is the target platform for .net core and ideally an Alpine instance that means your whole service runs in 60MB not the 600MB+ with a Windows version. Its also trendy to do Visual Studio development on a Mac, cos that means you are down with the kids, it used to be that people(at conferences where you had to show off) would run windows on a Mac, to prove how cool they are - In the office you are give an XPS laptop with Win10 on it, as that you write has to be enterprise compatible, business uses Microsoft, and if you have to buy few 100 laptops then a Dell is cheaper than a Mac - the C# code is the same, its running on an intel like your servers, Microsoft Docs assume Windows, why would you want to compound risks in your development? Likewise dont assume all the examples in this book will work. This book is targeted at C# geeks that know much of it already, its not for beginners. However, my local Charity Shop is getting a good selection of 'last months' tech books, and that why you crank out a book the same as last time but with a few changes. If only there was a book of 200 pages that tells you what has changed this month, even a blog :) In the mean time you will need a load of Post-it tags to mark out the useful bits of this book.
R**A
Awesome Book by an awesome Author.
I read the previous edition of the book and it was awesome, but this time Mark went a step further revealing C# and .Net as a cross-platform and a go-to tool for development in the fast pacing world of technology. There are loads of great code examples that you can relate to in the real-world and either you are a novice or a ninja, you'll certainly find something that you didn't know before and you'll be very happy to learn about. I love that Mark used VS Code as the editor of choice, for many reasons, but mostly because it really demonstrates that any code in the book can run indeed either on Windows, MacOS or Linux, in fact, he used VS Code on MacOS for the examples, yet, if you're working with windows development, a very nice appendix was added to the book to ensure that everyone can get the most of C# 9 and .Net 5 regardless of the stack they are working on. Another nice and welcomed surprise was the inclusion of a chapter about Blazor, the "New kid on the block" which allows you to develop C# web applications that run on the browser using WebAssembly, how cool is that? I definitely recommend this book to anyone looking to add a new tool to their belt and find out how to build amazing applications for the web or desktop with this awesome language and framework, supported by a huge community pushing it forward on every release.
L**N
This is the 2nd edition I've read and I find Mark's book to be a great way to get up to speed with new editions as well as to practice even the most basic stuff. There's always something you'll find out that becomes very useful in day-to-day coding. The practical examples are excellent, and Mark has found a great balance between explaining key features but also introducing the reader to more niche features that you can explore further on your own. Looking forward to the C# 10 edition, and it remains to be seen if the whole book will be based in VS Code this time ;)
F**I
completo e dettagliato con riferimenti per approfondire
E**N
This book is real "whirlwind tour" of modern .Net. It covers a huge range of the features of the .Net ecosystem in a single book. It strikes a good balance of covering material in enough depth to be at least somewhat useful without bogging the reader down in a lot of detail that might not be relevant to all situations. Since most real-world projects require a greater degree of understanding of certain specific topics than this book could possibly cover, this book offers many helpful pointers to resources for more in-depth learning throughout. For a beginning developer, I would say that this book would be useful as a basic road-map to the skills required to become proficient. It confers just enough skill to get the reader started. However, it is not a complete course of training in any of the topic covered. That would be impossible. Object-Oriented Programming alone is a field that nobody other than a few gifted students could expect to gain proficiency in without a substantial, months-long effort in two semesters of college, or self-study with a dedicated text on the topic. And, even after that, getting good at it requires years of experience. If you're already an experienced developer, but you're new to .Net, or you're coming back to it after a long time away, this book is a great way of quickly familiarizing yourself with the terrain so that you can jump in and start being productive in the shortest time possible.
A**A
Pontos fortes: O livro explica se aprofunda bem em C#, e faz uma boa e clara explicação da linguagem de programação. Várias coisas que eu tinha dificuldade em entender tanto em c# quanto em .net core ficaram mais claras pra mim Pontos fracos Não é muito didático. Em minha opinião, ele deveria comentar melhor os códigos, que deveriam vir acompanhados do número das linhas e comentado linha por linha. A estrutura do MVC é meio confusa para quem está iniciado. As coisas são distribuídas em vários arquivos diferentes e referenciadas. Por isso acho importante entender como elas se conectam, e tal recurso ajudaria. Bonus: eu peguei um bug em um determinado código, avisei ao autor e ele respondeu imediatamente, e publicou a errata no github. Achei isso muito legal da parte dele. No final das contas, recomendo pra quem quer aprender. É um ótimo recurso.
A**E
Wenn ihr Glück habt bekommt ihr noch eine, sie ist das Kompendium. In Englisch ohne Übersetzungsfehler mit praktischen Beispielen.
Trustpilot
3 weeks ago
5 days ago