Integrating with APIs is a crucial skill for any web developer to succeed. In this video we will be integrating with the DarkSky Weather API and the Google Places API. Using these APIs we will learn how to connect to an API from both the client and the server. We will also cover how to safely store API keys for use. By the end of this video you will have a complete understanding of how to call various different APIs from both the client and server.


Materials/References:

CSS Position Tutorial: https://youtu.be/jx5jmI0UlXU
GitHub Code: https://github.com/WebDevSimplified/JavaScript-Weather-App
DarkSky API: https://darksky.net/dev
Google API: https://console.cloud.google.com
Skycons: https://cdnjs.com/libraries/skycons


🧠 Concepts Covered:

- Setting up a basic express Node.js server
- How to call an API from Node.js
- How to call an API from the client JavaScript
- The safest way to store API keys
- How to consume Google APIs
- How to consume the DarkSky API
- How to user axios


Find Me Here:

Twitter: https://twitter.com/DevSimplified
GitHub: https://github.com/WebDevSimplified
CodePen: https://codepen.io/WebDevSimplified


#WeatherApp #DarkSky #GoogleAPI