C# 8.0 and .NET Core 3.0 - Modern Cross-Platform Development - Fourth Edition: Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET using Visual Studio Code
M**I
Shallow, unfocused. Avoid
I used C# some years ago but haven't touched it since and needed a brush-up. I'm a professional programmer so this shouldn't take much time for the core language changes. The libraries these days tend to be very large, and becoming familiar with them is where much of your time will go.There were plenty of good reviews for this book which I took at face value but now have to question.The book seems to consider itself a tutorial on programming generally, as well as on C# specifically. In trying to be both, it fails. If you're learning programming this will only confuse you, if you're familiar with programming you need more detail and depth and less handholding, and something better than a quick introduction to the frameworks (a very large chunk of this book is taken up with web frameworks which should be but isn't reflected in the title).I would recommend instead looking at the C# books by Andrew Troelsen.
A**R
I got no use from this book
As an expert programmer, architect, project management consultant, who has used asp.net for a long time, who is being forced to look at this new stuff and scrap the tried and trusted asp.net 4.x of old and pushed to use .net core (.net 5 soon - not even finished) because its fractionally faster, I got very little out of this book. It just to basic. Hopefully someone will release a book that can create a fully working, beautiful, scalable and stylish application in the new frameworks that one can use.If your a beginner and you end up writing basic apps like this, then God help you. All of these books of late, show very little new real features (maybe because the newer language is not complete or too new for the author) or maybe being fairer to the author, has to cover all of the different options (blaser, razor, .net core 3, mvc, web services alternative development, angular, jquery, new c sharp code features that no will ever use, more open source apps etc etc) that will likely be scrapped in a few years (maybe that's why the book is limited). Apparently reading this book .net of old is too slow? Rubbish we have 10,000+ users using our .net apps and they load in less than a second, also apparently the original .net was written to help just vb programmers (this is not fully correct, the original .net was also used to help programmers move from solid applications like delphi, and the crappy old classic asp (with better separate web pages to separate c sharp code) and this was also created to stop the javascript hell, by not having to write anymore javascript nor command line programming, but somehow we seem to be going back to these things i.e. it looks like asp is back with c sharp and html together again, how the future echos the past and repeats itself). Personally I prefer to change from one technology when the platform changes i.e. mainframes to dos to windows to web to web 2.0, I hate having to start again for no good reason, but hey if this is the future then I will embrace it.If you are a book writer then please create a book that builds fully working demonstrations that allow great developers to see what if anything, are the benefits and or young developers to learn something, otherwise everyone will create the same basic looking, slow apps that do nothing.Maybe these latest book are basic because no one is really pushing these new technologies much or maybe the new technologies of .net core is too limited and needs more refinement or microsoft is offering to much choice to quickly or maybe the real developers are still using .net of old or have gone elsewhere because they cannot work out what the fragmented future will be, maybe its all of these. Personally I do not care about open source or closed off systems, I just want the best system and a system that works, give me a massive competitive advantage, is the future and everyone is using it. I also prefer to pay for peoples time, free means it may not be supported in the future.Sorry to the author, its probably not your fault.
R**E
Very detailed and recommended book
Absolutely brilliant, i have been learning C# and have done some video courses and then brought this book. The book goes into detail whichbis brilliant for me. It explains things very well and gives you an idea of when theybwere implemented which add to the experience so you identify how new a feature is.Online courses are good but this book showed me loads of new things that wernt taught the author gives his opinion on somethings also if some techniques are not used often or if theybare frowned upon.It has a good practices section under each topic which tells younwhat you should do.I really like this book it has the detail you would want while teaching the content quickly.It gives reference links for further reading whichbos handy.
S**G
Little use to me
I was a professional programmer using Swift to develop commercial i-phone apps. I bought this book because I agree to teach computing using C# to a school student. On the programming of c# itself the book is fine, but it is very poor on fighting your way through the VS code environment. If you do exactly what the book says it works, but understanding what's going on is a different matter.On developing the different types of application the book is frankly pathetic. In such situations what one needs is a simple guide to reaching a "Hello World" application with guidelines on how to pass data and instructions back and forth. This book spends an inordinate amount of time telling you what .net etc can do without actually telling you how to do it.
K**S
not recommended
how its even in #1 place is question, its a book of updates list, nothing less nothing more, it wont even guide or teach you why they doing this way, its just a samples book, without any instruction why, why not.-Would Not recommend, thinking about refunding it, cuz there is no value to having this book
Trustpilot
3 weeks ago
1 month ago