http://web.stanford.edu/class/cs142/index.html
Basic HTML and CSS lab exercises
Basic JavaScript lab exercises, covering the use of new Function
syntax and the decorator pattern for function handling
- Use DOM manipulation and the Date class to create an intelligent calendar component
- Extend Project 2 by handling tables with DOM manipulation
- Practice using
state
to dynamically update page content - Write components and use
props
to establish communication between components - Use
react-router
to implement client-side routing and single-page applications
- Begin building a photo-sharing application, implementing components for user lists, user details, and user photos
- Use the low-level AJAX interface
XMLHttpRequest
to manage communication between the front-end and back-end, with the back-end built using Express.js
- Use MongoDB to store and query data
- Replace
XMLHttpRequest
from Project 5 withaxios
and begin implementing a REST API
- Add login and registration functionality to the photo-sharing application, using
express-session
to manage login states - Add a photo comment feature
- Add a photo upload feature, using
multer
to parse POST requests that carry files