This guide is designed to introduce web developer's to a particular set of functionality and features of the NASA API. The general API documentation can be found at the following link:
NASA API Documentation
Before we begin, it is important to highlight the knowledge level this guide demands. Developer's reading this should have a solid understanding of HTML and JavaScript. This guide goes into heavy detail regarding generating DOM elements and using information returned from the API to add this information to said elements. This guide also is not for a developer who has NEVER seen an API before. The first two sections of this guide are used as a review for making AJAX requests in JavaScript and for parsing JSON objects while discussing their implementation specifically with the NASA API but the developer should have some experience with these topics. Lastly, the guide is a supplement to the information found on the NASA API documentation link above. This website is not intended to thoroughly cover all aspects of the referenced NASA APIs. It instead, is used to augment the current documentation on such topics to fill in any gaps. If a reader of this guide is intended to reference the current documentation, a link will be provided in the respecting module.
The guide is split into the following sections:
When you are ready to explore these topics, please feel free to click the next button below or the links above.