Skip to main content

Full-Stack Fundamentals assessment

Test what you learned across the Introduction to Full-Stack Development path. Every answer comes with an explanation, and you can retry as often as you like.

This assessment covers

  • Distinguish frontend and backend responsibilities
  • Read and describe HTTP requests, responses, methods and status codes
  • Explain how REST APIs expose resources as JSON
  • Describe why applications persist data in a database
  • Trace a user action through the browser, API, database and back

Full-Stack Fundamentals assessment

8 questions • 70% to pass • Practice only, no certificate

  1. 1.Which responsibility belongs to the backend rather than the frontend?
  2. 2.Which HTTP method is conventionally used to create a new resource?
  3. 3.What does the status code 201 Created usually indicate?
  4. 4.In a REST API, what does GET /api/courses/42 most likely return?
  5. 5.Why do applications store data in a database instead of in server memory?
  6. 6.What format do most modern web APIs use for request and response bodies?
  7. 7.Which part of a request should the backend never trust without validation?
  8. 8.Put these steps in order when a user submits a form that saves data.
0 of 8 answered