- Learn about Ruby on Rails
- structure of a RoR application
- params
- routes (resources, members, etc)
- most common helpers
- migrations
- CRUD controller actions
- Learn about the Model-View-Controller pattern
- Learn to work with legacy code
- Learn about best practices in Rails: DRY, Convention Over Configuration
- Learn how to identify what gems provide a lot of functionality and how to read and use documentation
- Learn about how to use tests (High level acceptance tests and Low level unit tests) to drive the development process.
- Practice Team collaboration
- planning and assigning tasks
- git flow in teams
The objective for this challenge was to create an Article Publishing App using Ruby on Rails, implementing a Behaviour Driven Development (BDD) testing environment.
- Create New Article
- Display Article List
- Display Individual Article
- Edit Article
- Delete Article
- Comment Article