Book

C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development

The latest edition of this bestselling title is fully updated and expanded with new chapters on Content Management Systems (CMS) and machine learning with ML.NET. It uses Visual Studio Code to teach you to build modern, cross-platform applications for Windows, macOS, Linux, and mobile devices using the latest features.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

27h16m

Language

English

About Book

Who Is This Book 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.

Book content

chapters 27h16m total length

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)

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required