Introduction to Views
Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
Rails is a model view controller framework that encourages use of the software engineering paradigm don't repeat yourself. In this course, you will learn how to work with Rails Helpers, how to perform authentication, and how to use the asset pipeline to your advantage.
Target Audience
Programmers looking to expand their skill set in the Rails environment
Prerequisites
None
Expected Duration (hours)
2.3
Lesson Objectives Introduction to Views
start the course
use rendering and layouts
use partials to break up the render process into modular chunks
use FormHelper to provide a set of methods for working with HTML forms
describe how Rails uses the flash object to display errors
use CsrfHelper to output meta tags with the name of the cross-site request forgery protection parameter and token
use UrlHelper to make links and get URLs that depend on the routing subsystem
use the Rails view helper
write custom helpers
use formatting view helpers
set up Rails for Internationalization
use the session hash to store and access data and read and write cookies
install devise
configure devise
install Pundit
configure Pundit
describe how the asset pipeline looks for assets to include
code links to assets
use fingerprinting and minification
use CDNs to improve performance
describe how server-generated JavaScript works with Rails
use Turbolinks to attach a click handler to all links of an HTML page
use fragment caching
implement collection caching and cache keys
use Russian Doll caching
create initializers inside of gems
create custom rake tasks
use different elements within views and sessions
Course Number: sd_rorf_a03_it_enus
Expertise Level
Intermediate