C# 10 and .NET 6 – Modern Cross-Platform Development: Build apps, websites, and services with ASP.NET Core 6, Blazor, and EF Core 6 using Visual Studio 2022 and Visual Studio Code
A**R
Great - But wouldn’t say for total beginners
This is a great book for intermediate topics. For when you have read and understand the basics and need to move to the next stage.Im only halfway through but I’d guess that it will give a good idea of what sort of advanced topic you want to study further. It covers a lot of topics but some only briefly.
S**N
The order in which the information is provided is confusing
This book has all the information you need to learn c#, but I find the order in which topics are presented is confusing. The book gives code examples right from the beginning using code that has not been discussed.I would find it much easier to learn if each topic was thoroughly explained before moving onto the next one.There are a lot of references that say 'don't worry about this now we will cover this in chapter x'. There doesn't seem any reason in a lot of cases to be introducing these concepts at all at this stage.May be just me but I find the order in which things are presented is confusing.It does have all the information you need though.Maybe it's just me, but it feels
S**T
An excellent book
Great book which also covers Xamarin
D**S
Good book.
Great book if you're interested in learning C#.
V**E
A really good book
Teaches the fundamental of C# programming
B**I
Not for everyone
Unfortunately despite its massive size, there are very shallow touches on the advanced topics. If you are a beginner and you are looking to get into intermediate concepts of C# and .Net it is a great manual. If you are looking for advanced topics like Generics, Delegates, Reflections and etc... this might not be the one for you.
R**A
Another awesome edition of this book series
I've been reading this book editions for some time, and I'm always excited to read the next one.Mark's book is always full of resources, great tips and tricks for you to develop the "craftsmanship", a brief description of C# and .NET history since its launch in 2002 (almost 20 years now), what additions were made and their value, as well as the path forward.The code examples are well prepared and in this edition are available for Visual Studio and Visual Studio Code and Notebooks, a transition from the traditional Visual Studio only that started a few editions ago. .NET is becoming a real platform-independent, "write once, run everywhere" language and we, developers are the ones who win, quoting so many great people that have been saying it for a while "What a great time to be a developer"!If you're a non-windows user, by the next edition all code examples will be using Visual Studio Code only, and if you have access to the earlier versions, you'll be able to follow that transition closely.I've said this before, and I'll say it again, this is definitely a book not only for well-seasoned developers but also if you're beginning, as Mark brings you from the very basics of the language (speaking C#) up to more advanced topics (as an example, "Improving Performance and Scalability Using Multitasking"). Even if you're already familiar with C# and .NET, you'll be able to see what changed and in which ways the language is enabling you to do more.Another excellent addition to my already vast collection of great books to have at hand at all times.
L**E
Fantastically Detailed Book
This amazing book for all sorts of people. It helps very beginners who are new to the .NET world and gives good tutorials in the early chapters on C# and .NET. To give an example there is a chapter called 'working with variables' which is great for beginners.This book is good for experienced developers in the later chapters or who want to retrain themselves on many aspects of .NET. For example, there is a chapter on 'Understanding Blazor', Blazor was only announced in 2019 that it is no longer experimental so this can now be used in the real world. This book goes into step by step on how Blazor is hosted in Blazor Web Assemblies and how Blazor components are used. (If you have not touched on this already)Personally, the true highlights of this book is that it goes through the history of .NET and how it has transformed to today. Understanding the key differences between .NET Framework, .NET Core, .NET6 and how they can intertwin with one another is very useful in the modern world.This book also has many exercises at the end of chapters to keep you refreshed.I highly recommend.
Trustpilot
2 weeks ago
3 days ago