Quick Links
-
How To Move a Github Classroom Project To Your Personal Github Account
-
Jump To Weeks 10 & 11 Essential Resources Index
-
Jump To Additional Resources Index
-
Jump To In-Class Workshops and Practice Exercises Index
-
Jump To Graded Assignments Index
-
Go Back To Index Dashboard
Weeks 10/11 Essential Resources Index
| Essential Resources | Content |
|---|---|
| Web API Setup | Node and Webpack Setup Instructions |
| REST | What is REST? |
| APIs and Heavy Front Ends | Benefits of a JavaScript Front-End |
| AJAX | How AJAX Updates Data |
| Fetch | How Fetch Sends and Receives Data |
| Fluent APIs | Cleaner Code Through Fluent APIs |
| Promises | Asynchronous Requests in JavaScript |
| Node Intro | Where And Why We Use Node |
| NPM Intro | Installing NPM |
| Webpack | Installing and Using Webpack |
| Beginner's Guide to npm | Exhaustive NPM External Resource |
Additional Resources Index
| Resource | Content |
|---|---|
| What is an API, In English, please. | freeCodeCamp explains an API |
| Creating Web APIs | MS Docs instructions for web API |
| Single Page Applications in ASP.NET | MS Docs explains SPA |
| Star Wars API | Star Wars API |
| API List | A List of Popular Public APIs |
| Public APIs | Another List of Public APIs |
| Explore APIs with Postman | Postman for API Development |
| MDN Web Docs: Using Fetch | More details on using Fetch API |
| How to Use the JavaScript Fetch API to Get Data | Fetch API Tutorial |
| Learn To Code Tutorial: API Fetch request | Make a Fetch call to SWAPI Demo |
Workshop and Exercises Index
All Workshop Videos on Google Drive
| Date | Name | GitHub |
|---|---|---|
| 3/22 | Intro to API | |
| 3/23 | Todos Workshop #1 | Repo |
| 3/24 | Todos Workshop #2 | Repo |
| 3/24 | Todos Workshop #3 | Repo |
| 3/25 | Todos Workshop #4 | Repo |
| 3/26 | Todos Workshop #5 | Repo |
| <!-- | 3/29 | Todos Workshop #6 *cle-spring-2021 branch |
| <!-- | 3/30 | Todos Workshop #7 Part 1 *cle-spring-2021 branch |
| <!-- | 3/30 | Todos Workshop #7 Part 2 *cle-spring-2021 branch |
| <!-- | 3/30 | Todos Workshop #8 *cle-spring-2021 branch |
| <!-- | 3/31 | Todos Workshop #9 *cle-spring-2021 branch |
Graded Assignments
| Due Date | Requirements | Assignment Link |
|---|---|---|
| Thurs 4/1 9:30 am | Album Collection Team Project | GitHub Classroom Link |
| Mon 4/5 9:30 am | Public API Mastery | GitHub Classroom Link |