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 by
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.
C# 7 and .NET Core: Modern Cross-Platform Development
- About Book
- Who Is This Book For?
- Book Content
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!