There are three mini-project:
WCF service that provides a way to get the forecast for a specific city.
The service have an endpoint that accepts the city name, it then sends an HTTP request to a weather API from the internet and gets the result. The weather API result will be wrapped in a custom model and sent back to the client.
2- HttpWebRequest vs HTTP requests in a .NET console app using C#
3- threads