

Desertcart purchases this item on your behalf and handles shipping, customs, and support to Nicaragua.
Learn the fundamentals, practical applications, and latest features of C# 8.0 and .NET Core 3.0 from expert teacher Mark J. Price. Key Features Build modern, cross-platform applications with .NET Core 3.0 Get up to speed with C#, and up to date with all the latest features of C# 8.0 Start creating professional web applications with ASP.NET Core 3.0 Book Description In C# 8.0 and .NET Core 3.0 Modern Cross-Platform Development, Fourth Edition, expert teacher Mark J. Price gives you everything you need to start programming C# applications. This latest edition uses the popular Visual Studio Code editor to work across all major operating systems. It is fully updated and expanded with new chapters on Content Management Systems (CMS) and machine learning with ML.NET. The book covers all the topics you need. Part 1 teaches the fundamentals of C#, including object-oriented programming, and new C# 8.0 features such as nullable reference types, simplified switch pattern matching, and default interface methods. Part 2 covers the .NET Standard APIs, such as managing and querying data, monitoring and improving performance, working with the filesystem, async streams, serialization, and encryption. Part 3 provides examples of cross-platform applications you can build and deploy, such as web apps using ASP.NET Core or mobile apps using Xamarin.Forms. The book introduces three technologies for building Windows desktop applications including Windows Forms, Windows Presentation Foundation (WPF), and Universal Windows Platform (UWP) apps, as well as web applications, web services, and mobile apps. What you will learn Build cross-platform applications for Windows, macOS, Linux, iOS, and Android Explore application development with C# 8.0 and .NET Core 3.0 Explore ASP.NET Core 3.0 and create professional web applications Learn object-oriented programming and C# multitasking Query and manipulate data using LINQ Use Entity Framework Core and work with relational databases Discover Windows app development using the Universal Windows Platform and XAML Build mobile applications for iOS and Android using Xamarin.Forms Who this book is for Readers with some prior programming experience or with a science, technology, engineering, or mathematics (STEM) background, who want to gain a solid foundation with C# 8.0 and .NET Core 3.0. Table of Contents Hello, C#! Welcome, .NET! Speaking C# Controlling Flow and Converting Types Writing, Debugging, and Testing Functions Building Your Own Types with Object-Oriented Programming Implementing Interfaces and Inheriting Classes Understanding and Packaging .NET Types Working with Common .NET Types Working with Files, Streams, and Serialization Protecting Your Data and Applications Working with Databases Using Entity Framework Core Querying and Manipulating Data Using LINQ Improving Performance and Scalability Using Multitasking Practical Applications of C# and .NET Building Websites Using ASP.NET Core Razor Pages Building Websites Using the Model-View-Controller Pattern Building Websites Using a Content Management System Building and Consuming Web Services Building Intelligent Apps Using Machine Learning Building Windows Desktop Apps Building Cross-Platform Mobile Apps Using Xamarin.Forms Appendix (Bonus Chapter) Review: Highly recommended for the most up-to-date use of C# 8 and dotNet Core 3 - As an amateur developer with a desire to become familiar and proficient with C# and .NET Core 3, I found this book to meet my needs and expectations. It provide thoroughly clear explanations of the language and its underlying technology. Its tutorial method is straightforward with good examples and exercises that are easy to follow and that are explained fully but concisely. The chapter organization seems at first to include too many topic, but after a little time they all make sense together. There are a large number of "Good Practice" comments and "More Information" guides that provides enhancements for even better understanding of coding methods and details for understanding the language better. While the screen shots are a bit small (not easy to read in dim light), the author provides web links to those shots early in the book so that they can be viewed more clearly. For those new to the Visual Studio Code IDE, this is good advice given. All in all, this book is superb for a beginner using C# or someone like me with a reasonably good programming background but desiring to enhance ones skills for modern applications. Review: A nice resource book to have - There are many things to like about this book. It covers most of the fundamentals with syntax while providing suggestions for improving performance. View the table of contents and you'll see he covers a wide range of topics. For additional information on those topics, there are references to additional resources on the web about them (over 360 reference links are included). There is a lot of information provided and a wealth of knowledge to gain from this book. There are plenty of tutorials that he walks you through and he challenges you to perform other tasks on your own to reinforce the learning experience from the chapter. There isn't much I would dislike from the information provided. A couple of links displayed 404, but they were pretty easy to locate where the sites relocated the information. For those who type out the code and step through it, then beware of the intellisense in the VSCode tool. You may find yourself re-typing what the intellisense overwrote. Happy coding.




| Best Sellers Rank | #4,321,653 in Books ( See Top 100 in Books ) #138 in ASP.NET Programming #242 in Cross-platform Software Development #524 in Microsoft .NET |
| Customer Reviews | 4.3 out of 5 stars 433 Reviews |
E**N
Highly recommended for the most up-to-date use of C# 8 and dotNet Core 3
As an amateur developer with a desire to become familiar and proficient with C# and .NET Core 3, I found this book to meet my needs and expectations. It provide thoroughly clear explanations of the language and its underlying technology. Its tutorial method is straightforward with good examples and exercises that are easy to follow and that are explained fully but concisely. The chapter organization seems at first to include too many topic, but after a little time they all make sense together. There are a large number of "Good Practice" comments and "More Information" guides that provides enhancements for even better understanding of coding methods and details for understanding the language better. While the screen shots are a bit small (not easy to read in dim light), the author provides web links to those shots early in the book so that they can be viewed more clearly. For those new to the Visual Studio Code IDE, this is good advice given. All in all, this book is superb for a beginner using C# or someone like me with a reasonably good programming background but desiring to enhance ones skills for modern applications.
B**S
A nice resource book to have
There are many things to like about this book. It covers most of the fundamentals with syntax while providing suggestions for improving performance. View the table of contents and you'll see he covers a wide range of topics. For additional information on those topics, there are references to additional resources on the web about them (over 360 reference links are included). There is a lot of information provided and a wealth of knowledge to gain from this book. There are plenty of tutorials that he walks you through and he challenges you to perform other tasks on your own to reinforce the learning experience from the chapter. There isn't much I would dislike from the information provided. A couple of links displayed 404, but they were pretty easy to locate where the sites relocated the information. For those who type out the code and step through it, then beware of the intellisense in the VSCode tool. You may find yourself re-typing what the intellisense overwrote. Happy coding.
T**A
Excellent!
I really liked how this book was organized and how the coverage of the core language was very concise and easy to follow. I did get tripped up on delegates and events, but the author did warn about that. I wish that coverage of web apps included publishing and some mention of containers. I liked the coverage of CMS, but overall I don’t think. The advanced topics of the chapters toward the end warranted full code walk-thoughs. It would have been more helpful to just signpost to the next levels.
T**O
A complete CRUD application book for learning C#
I have worked with a lot of different computer languages in 40 years. With the way C has evolved from ++ to # as well as throwing Xamarin into it, it would great to find a complete book that doesn't skip the fine details from creating, replacing, updating, and deleting records since it can be confusing enough with all the layers of programming and object embedded coding to it. C# isn't COBOL but it can be like Java and converting from Java to C# is a better transition and this book can show you the way. The majority of C# programming is for database applications and this book reflects that. I finally found a new C# reference manual that didn't come from Microsoft Press.
S**R
Excellent balance between beginner and expert level information
I'm an very experienced C# and .NET engineer and picked up this book to get up to speed on the latest updates to the language and the platform. I found the book easy to navigate. The first few chapters cover the basics. The later chapters do a great job of covering the C# 8 and latest .NET Core features. Mark does an excellent job showing the new features and the why & how to you want to use the latest stuff.
J**A
Very high level when in comes to ASP.NET Core and Xamarin development
Overall the book contains tons of useful information to C#, great for new developers coming to C# and .NET Core. Everything goes well upto the point where is talking about ASP.NET Core, the topics are touch on what you can do rather then building an end to end application, very high level stuff, you can read this for free in the Microsoft Documentation. The same goes in the Xamarin chapter, Xamarin.Forms is lightly touched. Also, some of the Images in the book aren't very clear, hence why I returned it.
S**N
COMPREHENSIVE and well written
This could well be the only book you will need for C# and .NET Core. It covers EVERYTHING. Highly recommended.
C**T
It’s okay.
Solid content, but some ways the book is written are difficult to make sense of. An example of this is a section about “how to connect to a database” and nothing in the section mentions how to connect to a database. I found myself questioning several areas of the book like this, that didn’t quite make sense or fully explain a topic. Aside from these weird spots, the content is quite good and “deep” enough to be worth continuing.
P**E
Enfin un livre adapté aux pro
Très intéressant et ne fait pas des dizaines de pages de blabla de remplissage. Mais néophyte s'abstenir. Intéressant pour se mettre à jour si on est déjà dev.
C**S
Excellent book to learn C# and .NET
I am currently halfway through the book (it is a lot!) No nonsense, straight to topic textbook. It is packed with information and gives you an excellent guideline to learn all you need to know about C# 8.0 and .NET Core 3.0 and how to use it to develop apps. The title is very very long but its really all in there. You might need a very basic understanding of "C#/programming in general" to not feel overwhelmed by its pace, BUT Everything you need to know IS covered.
W**S
Não é para iniciantes
Possui boas referências, porém a didática é para pessoas que já possuam alguma base. Para atualização esta adequado.
J**N
Muy buen libro
Me llego 4 días antes de lo indicado, muy bien por esto. Ya llevo 2 capítulos del libro y esta muy bien explicado, no tienen tantos pasos como otros libros, por lo cual esta enfocado a desarrolladores de sistemas con conocimientos previos y experiencia, que no requiere que los lleven de la mano.
R**Y
Addictive great to read
This book is amazing to read from back to front although i have not fully read it all yet it is a very good read to get you start with a modern approach to building many different applications in .Net and as a Professional application developer i am glad to be reading this book and how to build different applications. My only complaint that into does not go into loads of depth for all the topics cover but there are lot of topics to cover so you can expect a litte depth experience missing . But done let this discourage you can research more information all off them . Overall great read so far and a good buy for any level of developer
Trustpilot
3 weeks ago
4 days ago