What have you learned in this book?
A lot!
Technologies covered in this book
In this book, you have learned about many of the most important and popular technologies for building apps and services with .NET, as shown in Figure 20.1:
Figure 20.1: Technologies for building apps and services with .NET
The technologies can be divided into layers:
- Presentation (green; at the top): This layer presents information and handles interactions with the user like editing and showing notifications.
- Transport and data exchange format (gray; second from the top): This layer transports data between other layers. There are two main factors that affect efficiency: the transport protocol, and the data exchange format. Text-based formats like JSON and XML are easier to debug since they are human-readable. Binary formats are more efficient for larger amounts of data. Older protocols like HTTP/1.1 are more interoperable but less efficient. Newer protocols like HTTP...