Ruby on Rails Programmeren

In de cursus Ruby on Rails Programmeren van SpiralTrain leren de deelnemers Web applicaties te ontwikkelen met het Model View Controller (MVC) Framework Ruby on Rails . Rails is een framework voor het pragmatisch ontwikkelen van een full-blown webapplicatie. Rails applicaties zijn gebaseerd op het principe van convention over configuration. Voor veel onderdelen van de applicatie kunnen templates automatisch worden gegeneerd.

Regio:
3 dagen
Inschrijven
€ 2550
€ 2550
€ 2168
15% korting
FRM300
  • Inhoud
  • Training
  • Modules
  • Algemeen
    Algemeen
  • Reviews
  • Certificaat
  • Ruby on Rails Programmeren : Inhoud

    Introductie cursus Ruby on Rails Programmeren

    De cursus Ruby on Rails Programmeren biedt een uitgebreide introductie tot het ontwikkelen van webapplicaties met het Ruby on Rails framework. We starten met een uitleg over de directorystructuur van Rails-applicaties, het gebruik van de Ruby Console, de principes van Rails Routing en het installeren van Ruby Gems.

    Rails Models

    Hierna besteden we aandacht aan het genereren van Ruby Model classes en hoe deze gekoppeld worden aan database tabellen. We behandelen het aanmaken van Database Migraties uit de model classes, waarmee met create queries database tabellen kunnen worden aangemaakt. Veel applicaties hebben het CRUD (Create, Read, Update en Delete) patroon nodig, dat ook uitvoerig aan bod komt.

    Forms in Ruby on Rails

    User input in webapplicaties komt vaak van Forms. In de cursus Ruby on Rails Programmeren gaan we dieper in op Form Creatie met de Forms Builder en form helpers. Daarnaast besteden we aandacht aan Form validatie en het afhandelen van eventuele fouten.

    Active Record in Ruby on Rails

    We bespreken ook Object Relational Mapping in Ruby on Rails met Active Record. Hierdoor hoeven developers in de applicatie vaak geen SQL-statements te schrijven, aangezien deze automatisch door het framework worden gegenereerd.

    Action View en templates

    Daarnaast behandelen we hoe views in Ruby on Rails worden aangemaakt op basis van templates die worden aangestuurd door Action Controllers. We bespreken ook hoe View paths kunnen worden aangepast met Prepend en Append.

    Geavanceerde onderwerpen

    Tenslotte komen een aantal geavanceerde onderwerpen aan de orde, zoals security, de creatie en het beheer van REST API's, evenals caching, performance en troubleshooting. Deze onderwerpen zijn essentieel voor het ontwikkelen van robuuste en veilige webapplicaties.
    Voor meer informatie over webontwikkeling met andere frameworks, bekijk onze cursus over Laravel Framework Programmeren.
    Voor meer technische details over Ruby on Rails, bezoek de officiële website van Ruby on Rails.

  • Ruby on Rails Programmeren : Training

    Doelgroep Cursus Ruby on Rails Programmeren

    De cursus Ruby on Rails Programmeren is bedoeld voor developers die applicaties willen ontwikkelen met het state of the art framework Ruby on Rails.

    Voorkennis Cursus Ruby on Rails Programmeren

    Om aan deze cursus te kunnen deelnemen is ervaring met programmeren in Ruby of kennis van Ruby vereist. Kennis van web standaarden zoals HTTP en HTML is bevorderlijk voor de begripsvorming.

    Uitvoering Training Ruby on Rails Programmeren

    De theorie wordt besproken aan de hand van presentatie slides. De concepten worden geïllustreerd met demo's. De theorie wordt afgewisseld met oefeningen. De cursustijden zijn van 9.30 tot 16.30.

    Certificering Ruby on Rails Programmeren

    De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Ruby on Rails Programmeren.

    Cursus Ruby on Rails
  • Ruby on Rails Programmeren : Modules

    Module 1 : Rails Intro

    Module 2 : Rails and MVC

    Module 3 : Forms

    Ruby on Rails Stack
    Rails Environments
    Rails Configuration
    Convention over Configuration
    Installing Ruby Gems
    Development Server
    Default Page
    Ruby Console
    Rails Routing
    Project Folders
    Generating Controllers
    Embedded Ruby in View
    ERB Templates
    Model to Database
    Generating Models
    Database Migrations
    Database Interaction
    CRUD Pattern
    Creating Routes
    Resourceful Routing
    routes Command
    Creating Links
    link_to Helper
    redirect_to and render
    Strong Parameters
    Associating Models
    Using Form Builder
    form_with Helper
    Validations
    Displaying Errors
    full_messages_for
    form_tag Helpers
    Edit Actions
    Destroy Actions
    Types of templates
    ERb template
    Builder template
    Rendering
    Adding Styling

    Module 4 : Active Record

    Module 5 : Action View

    Module 6 : Advanced Rails

    Active Record Pattern
    Object Relation Mapping
    Naming Conventions
    Schema Conventions
    Active Record Models
    Validations
    Callbacks
    ActiveRecord Migrations
    Active Record Associations
    Scaffolding
    Query Interface
    Dynamic Finders
    Ordering and Grouping
    Joins
    Action Controllers
    Action View
    Templates and Layouts
    Partial Layouts
    Request Passing
    View Paths
    Prepend View Path
    Append View Path
    Helpers
    Localized Views
    Advanced Helpers
    Session Management
    UserControl
    XML and Active Resource
    Rails Security
    Authentication
    Input Validation
    Preventing XSS
    Dedicated Accounts
    Rails and REST
    map.resources
    RESTFul Operations
    Generating REST Actions
    Logging and Troubleshooting
    Caching and Performance
    Cache Fragments
    Batch Processing
    Background Processing
  • Ruby on Rails Programmeren : Algemeen

    Lees de algemene cursus informatie
  • Ruby on Rails Programmeren : Reviews

  • Ruby on Rails Programmeren : Certificaat