Book Content
chapters • 27h32m total length
1. Hello C#, Welcome .NET!
2. Speaking C#
3. Controlling Flow, Converting Types, and Handling Exceptions
4. Writing, Debugging, and Testing Functions
5. Building Your Own Types with Object-Oriented Programming
6. Implementing Interfaces and Inheriting Classes
7. Packaging and Distributing .NET Types
8. Working with Common .NET Types
9. Working with Files, Streams, and Serialization
10. Working with Data Using Entity Framework Core
11. Querying and Manipulating Data Using LINQ
12. Improving Performance and Scalability Using Multitasking
13. Introducing Practical Applications of C# and .NET
14. Building Websites Using ASP.NET Core Razor Pages
15. Building Websites Using the Model-View-Controller Pattern
16. Building and Consuming Web Services
17. Building User Interfaces Using Blazor
18. Bonus Content: Building and Consuming Specialized Services
19. Bonus Content: Building Mobile and Desktop Apps Using .NET MAUI
20. Bonus Content: Protecting Your Data and Applications
21. Bonus Content: Appendix – Answers to the Test Your Knowledge Questions














