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 |