C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development : Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET using Visual Studio Code, 4th Edition

Publisher's Note: Microsoft stops supporting .NET Core 3.1 in December 2022. The newer 7th edition of this book is available that covers .NET 7 (end-of-life May 2024) or .NET 6 (end-of-life November 2024), with C# 11 and EF Core 7.

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.


  1. Real-World Web Development with .NET 9 : Build websites and services using mature and proven ASP.NET Core MVC, Web API, and Umbraco CMS

    Mark J. Price

    book
  2. C# 13 and .NET 9 – Modern Cross-Platform Development Fundamentals : Start building websites and services with ASP.NET Core 9, Blazor, and EF Core 9

    Mark J. Price

    book
  3. Apps and Services with .NET 8 : Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies

    Mark J. Price

    book
  4. Tools and Skills for .NET 8 : Get the career you want with good practices and patterns to design, debug, and test your solutions

    Mark J. Price

    book
  5. C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals : Start building websites and services with ASP.NET Core 8, Blazor, and EF Core 8

    Mark J. Price

    book
  6. Apps and Services with .NET 7 : Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies

    Mark J. Price

    book
  7. C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals : Start building websites and services with ASP.NET Core 7, Blazor, and EF Core 7

    Mark J. Price

    book
  8. 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

    Mark J. Price

    book
  9. C# 7.1 and .NET Core 2.0 ??? Modern Cross-Platform Development

    Mark J. Price

    book
  10. Mafia Cop Killers in Akron : The Gang War before Prohibition

    Mark J. Price

    book
  11. C# 7 and .NET Core: Modern Cross-Platform Development : Create powerful cross-platform applications using C# 7, .NET Core, and Visual Studio 2017 or Visual Studio Code

    Mark J. Price

    book

Relaterte kategorier