C# 8.0 and .NET Core 3.0 –
Modern Cross-Platform
Development Book Review
This week, I decided to take a break and learn more to be able to share better article, and I find this book that is recently published and in the description we found this:
“Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET using Visual Studio Code”
The description was conclusive, the book was well organized.
The author start by describing the environment to be able to try all the examples to learn better and some recommendation for tools to be used in every chapter in the book. You can find some helping link if you need more details about any topic as a complementary.
The next part is interesting because it include the history of .NET framework, so a new developer can understand very well the difference between previous version and .NET Core version from the first one to the last one lunched in 23 September 2019.
The next chapter was about understanding the basis of C#, specifically, every version from the first to C# 8, after he approached basic notions of object-oriented and he will describe. NET types like .NET core components (assemblies, packages, and namespaces), .NET Standard. In .NET Core, working with Stream, Serialisation and Streams was improved.
The author covered the important part in an application that is managing a data base to improve access and response time and he worked with Entity Framework Core for any database even MySQL using Querying and link for example.
And you can find more and more like SignalR, Blazor, MVP pattern, CMS, Web API and the best part is the Machine Learning, for a beginner it’s simple and easy to understand.
And when Core 3.0 was announced, we have more features supported like Windows Desktop App and the last chapter is about mobile app using Xamarin.Forms and how we can consume a Web API.
This book is a complete guide to start .NET web, desktop and mobile development and include best practices!
https://www.amazon.com/8-0-NET-Core-3-0-Cross-Platform/dp/1788478126
Good Reading !