Book

C# 9 and .NET 5 – Modern Cross-Platform Development

With this new edition of C# 9 and .NET 5 – Modern Cross-Platform Development, you will not only gain an understanding of object oriented programming, working with databases, multithreading, and data encryption, but also learn how to develop websites using ASP.NET Core Razor Pages, the Model-View-Controller (MVC) pattern, and Blazor for web component user interfaces.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

27h24m

Language

English

About Book

Who Is This Book For?

This book is best for C# and .NET beginners, or programmers who have worked with C# in the past but feel left behind by the changes in the past few years. This book doesn’t expect you to have any C# or .NET experience; however, you should have a general understanding of programming. Students and professionals with a science, technology, engineering, or mathematics (STEM) background can certainly benefit from this book.

Book content

chapters 27h24m total length

Hello, C#! Welcome, .NET Core!

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 with LINQ

Improving Performance and Scalability with Multitasking

Introducing 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 Web User Interfaces Using Blazor

Building Cross-Platform Mobile Apps Using Xamarin.Forms

Appendix A (Bonus Chapter)

Appendix B (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