Book Content
chapters • 27h16m total length
1. Hello, C#! Welcome, .NET!
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 Using LINQ
13. Improving Performance and Scalability Using Multitasking
14. 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 Windows Desktop Apps
21. Building Cross-Platform Mobile Apps Using Xamarin.Forms
22. Appendix (Bonus Chapter)














