Table of Contents
- Hello, C#! Welcome, .NET Core!
- Part 1 + 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
- Part 2 + Implementing Interfaces and Inheriting Classes
- Understanding and Packaging .NET Standard Types
- Using Common .NET Standard Types
- Working with Files, Streams, and Serialization
- Protecting Your Data and Applications
- Working with Databases Using Entity Framework Core
- Querying and Manipulating Data Using LINQ
- Improving Performance and Scalability Using Multitasking
- Part 3 + Building Web Sites Using ASP.NET Core Razor Pages
- Building Web Sites Using ASP.NET Core MVC
- Building Web Services and Applications Using ASP.NET Core
- Building Windows Apps Using XAML and Fluent Design
- Building Mobile Apps Using XAML and Xamarin.Forms
- Summary + Answers to test your knowledge

