Book

C# 7 and .NET Core: Modern Cross-Platform Development

C# has recently been made open source and now supports cross-platform development for Linux, macOS, and Windows. It can be used to create everything from business applications, web sites and services, to apps and games for Android and iPhones.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

19h48m

Language

English

About Book

Who Is This Book For?

This book is targeted towards readers who have some prior programming experience or have a science, technology, engineering, or mathematics (STEM) background, and want to gain a solid foundation with C# and to be introduced to the types of applications they could build and will work cross-platform on Windows, Linux, and macOS.

Book content

chapters 19h48m total length

Hello, C#! Welcome, .NET Core!

Speaking C#

Controlling the Flow, Converting Types, and Handling Exceptions

Using .NET Standard Types

Debugging, Monitoring, and Testing

Building Your Own Types with Object-Oriented Programming

Implementing Interfaces and Inheriting Classes

Working with Databases Using the Entity Framework Core

Querying and Manipulating Data with LINQ

Working with Files, Streams, and Serialization

Protecting Your Data

Improving Performance and Scalability with Multitasking

Building Universal Windows Platform Apps Using XAML

Building Web Applications Using ASP.NET Core MVC

Building Mobile Apps Using Xamarin.Forms and ASP.NET Core Web API

Deploying Cross-Platform and to the Cloud

Appendix: Answers to the Test Your Knowledge Questions

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