There is no single place to look up documentation for our stack. This card includes some hints where you can...
Rails is our web framework. Goals Be able to write a simple Rails application. Understand how Rails talks to the...
Basic validations Read the Rails Guide on ActiveRecord Validations. You should have an overview which kinds of validations are built...
Understand at least the following CSS concepts: Classes Selecting elements for styling Basic styling (color, typography, spacing)
JavaScript code can access and manipulate the browser's DOM tree. Using JavaScript we can add interactive behavior to our...
When your code does not behave as expected, you can use a debugger statement ("breakpoint") at any point in your...
Understand why we use pagination Exercises Create 7500 movies in MovieDB (hint: Doing it in a single transaction is...
A common task in web applications is to add client-side JavaScript behavior to existing HTML elements.
Understand how nested attributes appear in the params. See how the Rails form helpers encode the names of nested...
How do HTTP requests and responses look like? What are HTTP headers? What are they used for?
Get an idea of the varying support for HTML/CSS/JavaScript features in different browsers like Chrome, Firefox, Internet Explorer, Edge...
While working on a Rails application, your code base will grow a collection of different file types including: Ruby (business...
We are using the BEM pattern ("Block, Element, Modifier") to structure our CSS in all new projects. We try to...
Rubymonk training Read the following Rubymonk articles: Ruby Primer: Ascent (archived copy) Metaprogramming Ruby (archived copy) Metaprogramming Ruby: Ascent (archived...
Read the following material: World's shortest UI/UX design course 7 Rules for Creating Gorgeous UI (Part 1)
If you've stumbled over display: grid while reading the Flexbox material of the previous card - we've got you...
Web technology is a broad field and you cannot be an expert in all aspects. However, it is useful to...