- M2.1: Use basic HTML to build websites
- M2.2: Use basic CSS to style a page
- M2.3: Use CSS selectors to specify display based on an elements characteristics
- M2.4: Use the display and position properties to create complex layouts
- M2.5: Manipulate the DOM using JavaScript
- M2.6: Manipulate content and styling on the page by utilizing DOM Events and Event Listeners.
- M2.7: Use Flexbox and Grid to layout a page
- M2.8: Explain what happens when you type a URL into your browser and hit enter
- M2.9: Request and present JSON data from a URL using Fetch
- M2.10: Create Promises and explain how asynchronous code works
- M2.11: Use async await to build functions with complicated asyncronousity
Optional - Build a responsive mockup
Lesson | Quiz | Lab |
---|---|---|
1. Introduction to APIs | 6.2 / 6.4 | API and Status Code Scavenger Hunt |
2. REST and CRUD | 6.2 / 6.4 | Explore To-do API |
3. GET requests with AJAX | 6.2 / 6.4 | Random Dog Image Web App |