Book Content
chapters • 27h24m total length
1. Hello, C#! Welcome, .NET Core!
2. Speaking C#
3. Controlling Flow and Converting Types
4. Writing, Debugging, and Testing Functions
5. Building Your Own Types with Object-Oriented Programming
6. Implementing Interfaces and Inheriting Classes
7. Understanding and Packaging .NET Types
8. Working with Common .NET Types
9. Working with Files, Streams, and Serialization
10. Protecting Your Data and Applications
11. Working with Databases Using Entity Framework Core
12. Querying and Manipulating Data with LINQ
13. Improving Performance and Scalability with Multitasking
14. Introducing Practical Applications of C# and .NET
15. Building Websites Using ASP.NET Core Razor Pages
16. Building Websites Using the Model-View-Controller Pattern
17. Building Websites Using a Content Management System
18. Building and Consuming Web Services
19. Building Intelligent Apps Using Machine Learning
20. Building Web User Interfaces Using Blazor
21. Building Cross-Platform Mobile Apps Using Xamarin.Forms
22. Appendix A (Bonus Chapter)
23. Appendix B (Bonus Chapter)














