Guest User

Untitled

a guest
Sep 30th, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. # Week 7 Learning Objectives
  2.  
  3. ###Intro Ruby
  4. * [ ] List Ruby data types.
  5. * [ ] Articulate strategies to learn new programming languages and frameworks.
  6. * [ ] Run Ruby code in an interactive Command Line Interface or from a file.
  7.  
  8. ###Ruby Methods
  9. * [ ] Write conditionals, loops, and methods in Ruby.
  10. * [ ] Apply methods in ruby to solve problems.
  11. * [ ] Explain the two main differences between Ruby methods and JavaScript functions: isolated scope and implicit return.
  12.  
  13. ###Idiomatic Ruby
  14. * [ ] Follow variable and method naming conventions (`lower_snake_case`, `CONSTANT`, `method_that_returns_boolean?`, `destructive_method!`).
  15. * [ ] Prefer built-in methods when available.
  16. * [ ] Use implicit return whenever possible.
  17.  
  18. ###Ruby OOP
  19. * [ ] Define the OOP terms “class,” “instance,” and “inheritance.”
  20. * [ ] Create your own classes and instances.
  21. * [ ] Define attributes and methods for instances or for the class as a whole.
  22. * [ ] Explain and implement the class-based inheritance pattern.
  23.  
  24. ###Rspec
  25. * [ ] Justify writing unit tests.
  26. * [ ] Explain important testing concepts: edge cases and test coverage.
  27. * [ ] Read and explain Rspec tests.
  28. * [ ] Write DRY and effective test code using RSpec.
  29.  
  30. ###Rails Intro
  31. * [ ] Articulate the Rails philosophy and the MVC pattern.
  32. * [ ] Start a Rails project with no database and create routes that render dynamic templates.
  33. * [ ] Distinguish between Express and Rails.
  34.  
  35. ###Active Record
  36. * [ ] Create a model that inherits from ActiveRecord class
  37. * [ ] CRUD data in the database using our model
  38. * [ ] Write a migration to define a database schema
  39. * [ ] Update our database schema with another migration
  40.  
  41. ###Rails Views
  42. * [ ] Describe how layouts, templates & views work together.
  43. * [ ] Recognize rails url helpers and path helpers.
  44. * [ ] Explain benefits of using Rails form helpers and link helpers.
  45. * [ ] Find and determine correct syntax for Rails form helpers and link helpers.
Add Comment
Please, Sign In to add comment