Ruby on Rails Slider Schulung

Ruby on Rails Schulung Grundlagen für die Praxis

Ruby on Rails hat sich innerhalb kurzer Zeit einen hohen Bekanntheitsgrad erarbeitet. Das Webframework entwickelte sich anfangs im englischsprachigen Raum. Besonders beliebt ist es natürlich in Japan und im asiatischen Raum, da der Ruby-Entwickler Yukihiro Matsumoto aus Japan stammt. Ruby als Technik existiert bereits seit 1996 – die weltweite Verbreitung begann allerdings erst um die Jahrtausendwende. In unserer Ruby on Rails Grundlagen Schulung erhältst du eine fundierte und praxisorientierte Einführung in die Ruby on Rails Grundlagen Schulung.

Ruby on Rails wird auch oft einfach als Rails bezeichnet. Es ist ein beliebtes Webentwicklungs-Framework, das auf der Ruby-Programmiersprache basiert. Mit Rails lassen sich skalierbare und leistungsfähige Webanwendungen schnell entwickeln. Unsere Ruby on Rails Grundlagen Schulung vermittelt dir die Fähigkeiten, um Ruby on Rails effektiv in deinen Projekten einzusetzen und moderne Webanwendungen zu entwickeln.

Wir schulen dich und dein Team zielgerichtet

Diese Schulung behält auch immer deine individuellen Ziele im Blick. Wir stimmen jede Schulung individuell auf deine Bedürfnisse ab.

Lernziel:

Ruby on Rails Grundlagen lernen

Ruby on Rails ist ein effizientes, MVC-basiertes Web-Framework. Es fördert DRY-Prinzipien und Konventionen über Konfigurationen.

In unserer Grundlagen Schulung Ruby lernst du die Elemente von Ruby von Grund auf. Du lernst unter Anleitung unserer erfahrenen Dozent:innen, einfache bis komplexere Skripte für deine Webanwendungen selbständig zu erstellen. Dabei wird besonders anhand praxisnaher Beispiele geschult.

Ruby on Rails Grundlagen Schulung Inhalte

Einführung

  • Überblick über Ruby on Rails und Einsatzgebiete
  • Installation von Ruby on Rails
  • Grundlagen der Ruby-Syntax

Das MVC-Konzept: Metadata, Variablen und Klassen

  • Das MVC-Konzept
  • Umsetzung des MVC-Konzepts in Ruby on Rails
  • Erstellung von Controllern, Views und Models
  • Verwendung von Partials

Routing und URL-Generierung

  • Grundlagen des Routings in Ruby on Rails
  • Erstellung von Routen
  • URL-Generierung
  • Parameter in URLs

Datenbanken und Migrationen

  • Grundlagen der Migrationen
  • Verwendung von Datenbanken in Ruby on Rails
  • Erstellung von Migrationen
  • Migrationen rückgängig machen
  • Verwendung von Active Record (ORM-Tool)
  • Verwendung von Seeds

Views und Layouts, Rendering

  • Grundlagen Views und Layouts
  • Verwendung von Render-Methoden
  • Erstellung von Views
  • Erstellung von Layouts mit mehreren Inhaltsbereichen
  • Verschachtelte Layouts (Sub-Templates)
  • Einsatz von Templates
  • Verwendung von Helpers
  • Rendering

Formulare und Validierung

  • Grundlagen und Erstellung von Formularen
  • Verwendung von Formular-Helpern
  • Validierungs-Methoden
  • Standard-Validatoren und Individuelle Validatoren
  • Persistente fachliche Validierungen
  • Verwendung von Flash-Meldungen (Flash messages)

Ruby on Rails-Tools und -Frameworks

  • Debugging-Tools
  • Command-Line-Tools
  • Testing-Tools
  • Database-Tools
  • Background-Processing
  • Verwendung von Bibliotheken (Ruby Gems, Rails Gems)
  • Integration von JavaScript-Frameworks (z. B. jQuery)

Best Practices in der Ruby on Rails-Programmierung

  • Lesbarkeit und Strukturierung von Code
  • DRY (Don’t Repeat Yourself)
  • Kommentare
  • Fast Model, Skinny Controller
  • Tests schreiben
  • Refactoring von Code
  • Ruby on Rails-Standards und Konventionen
  • Git zur Versionskontrolle und -verwaltung
  • SQL-Injection-Prevention
  • Datenbank-Migrationen

Anwendungsentwicklung mit Ruby on Rails

  • Erstellen einfacher Ruby on Rails-Anwendungen
  • Verwendung von Ruby on Rails in der Praxis
  • Verwendung von APIs in Ruby on Rails
  • Empfehlung: 3 Tage – je nach Wissensstand und deinen Zielen
  • Wir stellen dir auf Wunsch deinen individuellen Kursplan zusammen
  • inkl. Zertifikat
  • inkl. Lernunterlagen
  • inkl. Übungs- und Beispieldateien
  • inkl. 30 Tage kostenlosen Support nach der Schulung
  • Schulungszeiten
  • 9:00 – 16:00 Uhr (8 x 45 min.) oder nach Absprache
  • Web-Entwickler:innen
  • Software-Entwickler:innen
  • Sehr gute allgemeine PC- oder Mac-Kenntnisse
  • Grundkenntnisse in einer Programmiersprache sind von Vorteil und werden empfohlen

ONLINE-SCHULUNG

  • Windows-PC oder Mac mit Soundkarte, aktuelles Windows-Betriebssystem – aktuelles macOS
  • stabiler Breitband-Internetzugang über DSL, Kabel oder Glasfaser (mind. 6 Mbit/s, ab 16 Mbit/s empfohlen – für Videokonferenz mit Bildschirmfreigabe)
  • Aktueller, moderner Browser wie z. B. Google Chrome, Mozilla Firefox, Microsoft Edge oder Apple Safari
  • Headset (Lautsprecher und Mikrofon alternativ) und Webcam (können wir gegen eine kleine Leihgebühr zur Verfügung stellen)
  • Zweiter Bildschirm empfehlenswert, aber nicht zwingend notwendig
  • Wir bieten MS Teams, Zoom oder WebEx als Videokonferenzlösung an
Anfrage 2026 neu

Logo Mediencampus unsertraining

Hinweise zur Verarbeitung deiner Daten findest du in unserer Datenschutzerklärung

Weitere Kurse zum Thema Web-Design und -Entwicklung:

Preiskalkulation - 2026

Logo Mediencampus unsertraining

Preiskalkulator

{wp:post_title}

Bei vor-Ort-Trainings zzgl. Übernachtungs- und Fahrtkosten. Fragen Sie auch nach unseren Rabatten für Einzelcoachings, Mehrfach-Buchungen oder Trainings für Auszubildende: [email protected].

Schulungen für die Praxis

Praxis pur für deinen Erfolg: Lerne mit deinen eigenen Dateien und Beispielen. 100% Praxis und individuell auf dich zugeschnitten.

Bewertungen unserer Kurse