Ruby on Rails 4.2

Type product
Niveau

Ruby on Rails 4.2

OEM Office Elearning Menu NL
Logo van OEM Office Elearning Menu NL
Opleiderscore: starstarstarstarstar_half 8,9 OEM Office Elearning Menu NL heeft een gemiddelde beoordeling van 8,9 (uit 180 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Beschrijving

Na inschrijving van de Award Winning E-learning training Ruby on Rails 4.2, ontvangt u per e-mail een link om in te loggen in uw leeromgeving waar u een persoonlijk wachtwoord aanmaakt. Eenmaal ingelogd in uw persoonlijke leeromgeving ziet u een overzicht van de cursusonderdelen. Via de inhoudsopgave schakelt u automatisch over naar elk gewenst onderdeel van de training.

Er zit tevens een Voortgangsbewaking bij om eenvoudig te zien hoe ver u bent binnen uw training. U kunt daarbij 1 jaar lang (365 dagen), 24/7 (elke dag en nacht) inloggen om verder te gaan met de training.

Deze Engelstalige training met ondertiteling heeft interactieve, eenvoudig te volgen video's in HD beeldkwaliteit met …

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Ruby on Rails, Ruby, Grails, Klantgericht schrijven en Klantgerichtheid.

Na inschrijving van de Award Winning E-learning training Ruby on Rails 4.2, ontvangt u per e-mail een link om in te loggen in uw leeromgeving waar u een persoonlijk wachtwoord aanmaakt. Eenmaal ingelogd in uw persoonlijke leeromgeving ziet u een overzicht van de cursusonderdelen. Via de inhoudsopgave schakelt u automatisch over naar elk gewenst onderdeel van de training.

Er zit tevens een Voortgangsbewaking bij om eenvoudig te zien hoe ver u bent binnen uw training. U kunt daarbij 1 jaar lang (365 dagen), 24/7 (elke dag en nacht) inloggen om verder te gaan met de training.

Deze Engelstalige training met ondertiteling heeft interactieve, eenvoudig te volgen video's in HD beeldkwaliteit met heldere audio kwaliteit. Daarnaast biedt de training Support en/of een Online Mentor aan als u problemen ondervindt. De training is beschikbaar in elke browser voor zowel PC, Mac, Tablet én Smartphone. Dus zelfs via uw mobiel kunt u handig de training volgen.

De training is inclusief lees- en/of praktijkopdrachten met trainingstest, mits noodzakelijk voor de training. Na afronding van de training krijgt u een Certificaat van Deelname en sluit u zich aan bij de reeds duizenden tevreden cursisten.

Ruby on Rails is een webtoepassingsframework geschreven in Ruby dat standaardstructuren biedt voor een database, een webservice en webpagina's. In dit leertraject maak je kennis met de basisprincipes van het maken van MVC-applicaties en met meer geavanceerde Rails-API-ontwikkeling. U leert over beveiligingscontroles en hoe u applicaties kunt implementeren.

Cursusinhoud

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

Specificaties

Taal: Engels
Kwalificaties van de Instructeur: Gecertificeerd
Cursusformaat en Lengte: Lesvideo's met ondertiteling, interactieve elementen en opdrachten en testen
Lesduur: 11:06 uur
Voortgangsbewaking: Ja
Toegang tot Materiaal: 365 dagen
Technische Vereisten: Computer of mobiel apparaat, Stabiele internetverbindingen Webbrowserzoals Chrome, Firefox, Safari of Edge.
Support of Ondersteuning: Helpdesk en online kennisbank 24/7
Certificering: Certificaat van deelname in PDF formaat
Prijs en Kosten: Cursusprijs zonder extra kosten
Annuleringsbeleid en Geld-Terug-Garantie: Wij beoordelen dit per situatie
Award Winning E-learning: Ja


Tip! Zorg voor een rustige leeromgeving, tijd en motivatie, audioapparatuur zoals een koptelefoon of luidsprekers voor audio, accountinformatie zoals inloggegevens voor toegang tot het e-learning platform.

Verrijk Uw Carrière met OEM's 1000+ ICT Trainingen en Certificeringen

Ontdek de wereld van mogelijkheden met OEM's uitgebreide aanbod van meer dan 1000 ICT trainingen, cursussen, en certificeringen. Of u nu op zoek bent naar E-Learning, Incompany trainingen of Virtual Classroom sessies, wij hebben alles om aan uw leerbehoeften te voldoen.

Waarom voor OEM Kiezen?

  • Uitgebreide Selectie: Kies uit een breed scala aan cursussen van meer dan 200 topmerken voor uw persoonlijke en professionele groei.
  • Hoge Tevredenheid: Onze cursisten hebben ons een indrukwekkende beoordeling van 8.9 op Springest gegeven.
  • Kwaliteitsgarantie: Profiteer van onze Award Winning E-learning en leer van gecertificeerde docenten die experts zijn in hun vakgebied.

Neem Nu Actie voor Uw Professionele Ontwikkeling:

  • Bezoek onze website om het volledige aanbod te verkennen en de training te kiezen die bij u past.
  • Schrijf u vandaag nog in en begin aan uw reis naar certificering en deskundigheid in de ICT.

Wacht niet langer om uw vaardigheden te verbeteren en uw carrière naar een hoger niveau te tillen. Met OEM's uitgebreide trainingsaanbod bent u slechts één stap verwijderd van het realiseren van uw professionele doelen.

Begin vandaag nog met leren – Uw toekomst wacht!

Blijf op de hoogte van nieuwe ervaringen

Er zijn nog geen ervaringen.

Deel je ervaring

Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)

Aanmelden voor nieuwsbrief

We slaan je gegevens op, en delen ze met OEM Office Elearning Menu NL, om je via e-mail en evt. telefoon verder te helpen. Meer info vind je in ons privacybeleid.