Please accept cookies to help us improve this website Is this OK? Yes No More on cookies »
Item number: 123277176

Ruby on Rails 4.2 Training

Item number: 123277176

Ruby on Rails 4.2 Training

159,00 192,39 Incl. tax

Order this unique Ruby on Rails 4.2 E-Learning Training online, 1 year 24/7 access to rich interactive videos, progress through reporting and testing.

Read more
Brand:
Ruby
Discounts:
  • Buy 2 for €155,82 each and save 2%
  • Buy 3 for €154,23 each and save 3%
  • Buy 5 for €147,87 each and save 7%
  • Buy 10 for €143,10 each and save 10%
  • Buy 25 for €135,15 each and save 15%
  • Buy 50 for €124,02 each and save 22%
  • Buy 100 for €111,30 each and save 30%
  • Buy 200 for €79,50 each and save 50%
Availability:
In stock
Delivery time:
Ordered before 5 p.m.! Start today.
  • Award Winning E-learning
  • Lowest price guarantee
  • Personalized service by our expert team
  • Pay safely online or by invoice
  • Order and start within 24 hours

Ruby on Rails 4.2 E-Learning

Order this unique E-Learning Ruby on Rails 4.2 course online, 1 year 24/7 access to rich interactive videos, voice, progress monitoring through reports.

know the functionalities of Ruby on Rails 4.2. This way you get to know the Rails environment in which routing and the ActionController come to the fore. You will then become acquainted with the models and views within Ruby and the more advanced functionalities such as the Action Mailer and performing tests and debugging. Creating APIs will be discussed at the end of the course.

Course content

Rails Environments and Configuration

Course: 33 Minutes

  • Course Introduction
  • Defining Rails
  • Setting Up the Rails Environment
  • Creating a New Project
  • Exploring Environment Settings
  • Configuring Application Secrets
  • Exploring Gems
  • Examining Logging

Scaffolding and Generators

Course: 8 Minutes

  • Generating a Basic Scaffold
  • Examining the Scaffold

Routing

Course: 22 Minutes

  • Examining the routes.rb File
  • Examining Singular Resource Routes
  • Creating Nested Resources
  • Creating Shallow Routes
  • Creating Static Pages

Migrations

Course: 14 Minutes

  • Exploring Migrations
  • Creating Migrations
  • Performing Data Migrations
  • Examining Constraints

Seeding

Course: 4 Minutes

  • Using seeds.rb

ActionController

Course: 14 Minutes

  • Exploring Default Controller Collection Actions
  • Exploring Default Controller Member Actions
  • Using respond_to

ActionController Streaming

Course: 13 Minutes

  • Streaming Content
  • Using Action Callbacks
  • Using Variants

Practice: Routing

Course: 6 Minutes

  • Exercise: Create a Scaffold and Routes

ActiveRecord Basics

Course: 40 Minutes

  • Course Introduction
  • Introduction to ActiveRecord
  • Using Basic Associations
  • Using Advanced Associations
  • Using Polymorphic has_many Relationships
  • Using Virtual Attributes
  • Persisting Data into Multiple Models
  • Exploring PostgreSQL Enhancements

Validation

Course: 25 Minutes

  • Defining Model Validation
  • Using Conditional Validation
  • Using Custom Validators in Models
  • Using Custom Validators in Classes
  • Working with ActiveRecords Errors
  • Skipping Validations
  • Controlling Mass-assignment Attributes

Advanced ActiveRecord

Course: 17 Minutes

  • Using Where Clauses and Find Methods
  • Executing Raw SQL Queries
  • Using Select and Pluck
  • Using Other Finder Methods

Scopes

Course: 7 Minutes

  • Using Scopes
  • Using Scopes with Lambda

Eager Loading

Course: 5 Minutes

  • Loading Associated Records of Objects

Virtual Models

Course: 7 Minutes

  • Using Active Model

ActiveRecord Concerns

Course: 4 Minutes

  • Reusing Common Behavior with Modules

Model Callbacks

Course: 9 Minutes

  • Using Conditional Callbacks
  • Using Transaction Callbacks

Practice: ActiveRecord

Course: 10 Minutes

  • Exercise: Modeling Data with ActiveRecord

Views and Layouts

Course: 15 Minutes

  • Course Introduction
  • Using Rendering and Layouts
  • Working with Partials

Rails Helpers

Course: 36 Minutes

  • Using FormHelper
  • Exploring Flash Objects
  • Using CsrfHelper
  • Using UrlHelper
  • Using Rails View Helper
  • Working with Custom Helpers
  • Using Formatting View Helpers

Internationalization (I18n) API

Course: 5 Minutes

  • Setting Rails for Internationalization

Session Management

Course: 4 Minutes

  • Working with Sessions and Cookies

Authentication

Course: 11 Minutes

  • Installing Devise
  • Configuring Devise

Authorization

Course: 10 Minutes

  • Installing Pundit
  • Configuring Pundit

Asset Pipeline

Course: 17 Minutes

  • Examining the Asset Pipeline
  • Coding Links to Assets
  • Examining Asset Fingerprinting and Minification
  • Using CDNs

Rails AJAX

Course: 7 Minutes

  • Examining Server-generated JavaScript

Turbolinks

Course: 5 Minutes

  • Using Turbolinks

Caching

Course: 13 Minutes

  • Using Fragment Caching
  • Implementing Collection Caching and Cache Keys
  • Using Russian Doll Caching

Advanced Setup

Course: 9 Minutes

  • Working with Rails Initializers
  • Creating Custom Rake Tasks

Practice: Views and Sessions

Course: 9 Minutes

  • Exercise: Working with Rails Views and Sessions

Asynchronous Web Services

Course: 17 Minutes

  • Course Introduction
  • Creating Active Jobs
  • Managing Active Jobs
  • Handling Exceptions in Active Jobs

Action Mailer

Course: 24 Minutes

  • Generating a Mailer
  • Using Mailer Views and Templates
  • Calling the Mailer
  • Customizing the Mailer

Debugging

Course: 5 Minutes

  • Debugging Rails Applications

Testing

Course: 1 Hour, 35 Minutes

  • Configuring RSpec
  • Running Tests
  • Using Factory Girl
  • Performing Unit Testing
  • Using RSpec Mocks and Stubs
  • Testing Validations
  • Using Matchers with RSpec
  • Testing Controllers
  • Testing Views
  • Testing Helpers
  • Testing Integrations
  • Using Shared_examples
  • Writing Tests for Active Jobs
  • Testing Mailers
  • Using VCR
  • Using Guard
  • Generating Performance Tests

Practice: Testing

Course: 12 Minutes

  • Exercise: Creating Tests for a User Model

Building an API

Course: 9 Minutes

  • Course Introduction
  • Creating an API Application
  • Adding Rails-API to an Existing Project

Tools

Course: 3 Minutes

  • Using Postman

API Endpoints

Course: 7 Minutes

  • Examining Endpoints for INDEX and CREATE
  • Examining Endpoint for SHOW, UPDATE, and DESTROY

JSON and XML

Course: 10 Minutes

  • Render JSON Manually
  • Rendering JSON with active_model_serializers

API Versioning

Course: 8 Minutes

  • Using Versioning

API Authentication

Course: 32 Minutes

  • Generating an Access Token
  • Authenticating with Sessions
  • Using Authorization within Access Tokens
  • Performing Authentication with Devise

Documentation - API

Course: 15 Minutes

  • Setting Up Apipie Gem
  • Documenting Resources Using Apipie
  • Customizing Validators for Apipie

Documentation - RDoc

Course: 3 Minutes

  • Using RDoc

Testing

Course: 7 Minutes

Testing Rails APIs

  • Advanced

Course: 45 Minutes

  • Working with Log Directories
  • Deploying Web Applications with Unicorn
  • Performing Pagination with Kaminari
  • Creating Search Forms with Ransack
  • Implementing Elasticsearch
  • Manipulating CSV Files
  • Connecting with Java
  • Customizing Error Pages

Practice: API Endpoints

Course: 5 Minutes

  • Exercise: Implementing Search
Language English
Qualifications of the Instructor Certified
Course Format and Length Teaching videos with subtitles, interactive elements and assignments and tests
Lesson duration 11:06 Hours
Progress monitoring Yes
Access to Material 365 days
Technical Requirements Computer or mobile device, Stable internet connections Web browsersuch as Chrome, Firefox, Safari or Edge.
Support or Assistance Helpdesk and online knowledge base 24/7
Certification Certificate of participation in PDF format
Price and costs Course price at no extra cost
Cancellation policy and money-back guarantee We assess this on a case-by-case basis
Award Winning E-learning Yes
Tip! Provide a quiet learning environment, time and motivation, audio equipment such as headphones or speakers for audio, account information such as login details to access the e-learning platform.

There are no reviews written yet about this product.

Loading...

OEM Office Elearning Menu Genomineerd voor 'Beste Opleider van Nederland'

OEM Office Elearning Menu is trots genomineerd te zijn voor de titel 'Beste Opleider van Nederland' door Springest, een onderdeel van Archipel. Deze erkenning bevestigt onze kwaliteit en toewijding. Hartelijk dank aan al onze cursisten.

Reviews

There are no reviews written yet about this product.

25.000+

Deelnemers getrained

Springest: 9.1 - Edubookers 8.9

Gemiddeld cijfer

3500+

Aantal getrainde bedrijven

20+

Jaren ervaring

Even more knowledge

Read our most recent articles

View blog