This week we'll begin learning backend.
What You'll Learn
- NPM
- Package Manager Ecosystem
- Express
- Express is a minimal and flexible Node.js web application framework
- Package.json
- REST
- CRUD
- Common design pattern we'll use/encounter/define/build
- Routes
- Different URL endpoints used to produce different behavior. Usually CRUDing a resource
- Handlers
- Callbacks invoked when an event occurs. Usually an API endpoint being hit.
- Query String/Parameters
- String sent by client to tell the server what it wants
- req
- Object passed to handler containing information about the request
- res
- Object passed to handler allowing handler to send a response
- HTTP Verbs
- Predefined verbs used when making REST requests
- HTTP Status Codes
- Expected behavior of our API as agreed upon by our ancestors.
Monday
- NPM
- Node
- Express
- Routing
- CRUD
- REST
Tuesday
- Project Structure
- CRUD
- REST
- Query Params
- Try Catch Finally
Wednesday
- Pagination
- Sorting
- Try Catch Finally
- Review
Thursday