SUPERCHARGE YOUR APP WITH THE POWER OF APIs
In Module Four, our final learning module for this semester, you learned all about APIs (both browser and third party) and explored what an API is, the general way in which an API works and all the cool things we can do with APIs.
Your Task:
Choose one of your assignments from a previous learning module that you feel could be improved with the integration of an API (i.e. To Do List, Weird Deals Application)
Instructions :
- After youve selected a previous project to work with, start to improve your project with the addition of a Browser API (for ideas, check out https:// mozilla.org/en-US/docs/Web/API). Please note, the DOM API does not count!
- After successfully integrating a browser API, further improve your app by integrating a Third Party API ( for ideas and options, check out https:// programmableweb.com/category/all/apis)
- Create a short screencast reviewing your code, any challenges you faced and any successes/wins
- Ensure that all your HTML, CSS, and JS is well-commented, formatted, and organized.
- Publish your page on a web server (AWS, Github pages or your own web server)
HELPFUL RESOURCES:
https://developer.mozilla.org/en-US/docs/Web/API https://www.programmableweb.com/category/all/apis)
https://developer.twitter.com/en/docs https://developers.google.com/youtube/ https://developers.facebook.com/docs/
https://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API/ Using_the_Geolocation_API
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Clientside_web_APIs/Drawing_graphics
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Clientside_web_APIs/Client-side_storage
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Clientside_web_APIs/Video_and_audio_APIs
Project Objectives:
- optimize code for increased functionality, performance, readability, and reusability
- construct a variety of programming structures including variables, constants, arrays, objects, functions, conditionals, and constructors;
- design and build a variety of user interface elements to address specific functional requirements.
Reviews
There are no reviews yet.