-
Describe the request-response cycle. Start with the client making a request.
-
Explain when each of these HTTP verbs would be used: GET, POST, PUT, DELETE.
-
What are all of the necessary routes for full CRUD functionality in Sinatra app? Why do we need seven routes when there are only four CRUD actions?
-
Describe the function of models in the MVC structure.
-
Describe the function of views in the MVC structure.
-
Describe the function of controllers in the MVC structure.
-
What is the difference between model tests, feature tests, and controller tests? Give an example of functionality tested using a model test, functionality tested in a feature test, and functionality tested in a controller test.
-
What does ActiveRecord do? Why do we use ORMs like ActiveRecord?
-
-
Save rwarbelow/3f63147dfd98c76de00a to your computer and use it in GitHub Desktop.
Week 2 Diagnostic
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
https://gist.github.com/stevepentler/03c7efbba55c0d00843f