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.

Kom igång med den här boken idag för 0 kr

  • Få full tillgång till alla böcker i appen under provperioden
  • Ingen bindningstid, avsluta när du vill
Prova gratis nu
Mer än 52 000 personer har gett Nextory 5 stjärnor i App Store och på Google Play.

Andra har också läst

Hoppa över listan
  1. Hands-On Machine Learning with ML.NET : Getting started with Microsoft ML.NET to implement popular machine learning algorithms in C#

    Jarred Capellman

  2. Game Development with Godot 4 and C# : Develop a dynamic 3D game while exploring a robust node system, level design, and animations

    Kati Baker

  3. Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C# : Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C#

    Kenneth Scott Allen

  4. Hands-On Parallel Programming with C# 8 and .NET Core 3 : Build solid enterprise software using task parallelism and multithreading

    Shakti Tanwar

  5. ASP.NET Core 2 High Performance : Learn the secrets of developing high performance web applications using C# and ASP.NET Core 2 on Windows, Mac, and Linux

    James Singleton

  6. Learning C# by Developing Games with Unity : Get to grips with coding in C# and build simple 3D games in Unity 2023 from the ground up

    Harrison Ferrone

  7. Learn WinUI 3 : Leverage WinUI and the Windows App SDK to create modern Windows applications with C# and XAML

    Alvin Ashcraft

  8. Creating an RTS Game in Unity 2023 : A comprehensive guide to creating your own strategy game from scratch using C#

    Bruno Cicanci

  9. Building Modern SaaS Applications with C# and .NET : Build, deploy, and maintain professional SaaS applications

    Andy Watt

  10. Beginning C# 7 Hands-On – Advanced Language Features : Learn the advanced-level features of C# 7 using Visual Studio 2017

    Tom Owsiak

  11. Hands-On Microservices with C# : Designing a real-world, enterprise-grade microservice ecosystem with the efficiency of C# 7

    Matt R. Cole

  12. C# 7 and .NET Core 2.0 Blueprints : Build effective applications that meet modern software requirements

    Jas Rademeyer, Dirk Strauss

  1. 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

  2. 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

  3. 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

  4. 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

  5. C# 6 and .NET Core 1.0: Modern Cross-Platform Development

    Mark J. Price

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

    Mark J. Price

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

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

    Mark J. Price

  9. C# 14 and .NET 10 – Modern Cross-Platform Development Fundamentals : Build modern websites and services with ASP.NET Core, Blazor, and EF Core using Visual Studio 2026

    Mark J. Price

  10. 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

  11. 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


Relaterade kategorier