Home

Ruby on Rails

Der Framework-Shootingstar

Ruby on Rails Cover
EUR 39,95
ISBN 978-3-8273-6054-0
Video-Training auf DVD mit Bonusmagazin
Die Skriptsprache Ruby und das Framework Rails beschleunigen die Arbeit des Programmierers enorm. Lernen Sie von der Installation bis zu konkreten Projekten, wie Sie mit Ruby on Rails professionelle Webanwendungen entwickeln.
Ihr(e) Trainer:
Inhalte

Inhaltsverzeichnis

  • Einführung und Installation
     ca. 60 min.
    • Einleitung und Dokumentationstipps
       03:04
    • Rails installieren
       03:34
    • Details zu Instant Rails
       05:20
    • Versionskontrollsystem
       01:29
    • Die Arbeitsumgebung
       06:37
    • Ruby
       
      • Ruby-Basics: Array, Hashes & Symbole
         04:41
      • Enumerable und Blocks
         04:14
      • Methoden
         02:58
      • Klassen
         06:01
    • Zusammenfassung
       
    • Multiple Choice Test
       
  • Basics
     ca. 60 min.
    • Model-View-Controller
       02:15
    • Ein neues Rails-Projekt
       04:57
    • Datenbankschema
       
      • Ein Datenbankschema anlegen
         03:33
      • Migration
         07:00
    • Rails als Fertigbausatz
       
    • Konfiguration
       
      • Environments
         07:13
      • Datenbanken
         08:04
      • Rails-Versionen
         07:19
      • Systemanmerkungen
         03:38
    • Zusammenfassung
       
    • Multiple Choice Test
       
  • View
     ca. 90 min.
    •  03:54
    • Variablen zuweisen
       01:22
    • Zugriff auf Daten
       03:43
    • Listen
       
      • Listen anlegen
         03:58
      • Partials
         05:44
      • Layouts
         02:52
      • Helper
         03:33
    • Verlinken
       
      • Einfache Verlinkung
         05:19
      • Verlinkungsdetails
         07:56
    • Sicherheit
       04:19
    • Formulare
       
      • Formular-Tag
         04:09
      • Text-Field integrieren
         03:34
      • Mehr Formularelemente
         04:33
      • Auswahllisten
         02:31
      • Datumseingabe
         02:17
      • Formular mit mehreren Elementen
         03:29
      • Alternative Syntax - der Formularhelper
         02:05
    • JavaScript
       
      • Prototype & Script.aculo.us
         03:57
      • Prototype-Methoden
         02:56
      • Effekte
         04:26
      • Per Javascript Informationen nachladen
         03:05
      • Rückgabe beeinflussen
         02:53
      • Javscript mit RJS zurückgeben
         03:44
      • Mehr RJS-Optionen
         04:44
    • Zusammenfassung
       
    • Multiple Choice Test
       
  • Controller
     ca. 70 min.
    • Einführung
       
      • Einfache Controller erstellen
         03:59
      • Methoden schützen
         01:57
      • Redirect
         01:38
    • Routing
       
      • Standardrouten
         01:52
      • Parameter der Standard-Route
         02:42
      • Eigene Route angeben
         03:35
      • Routen beim Erzeugen von URLs
         02:58
      • Routen genauer einstellen
         05:34
      • Beliebige URLs erlauben
         01:51
      • Named Routes
         03:40
    • Sessions
       
      • Cookies
         02:40
      • Sessions speichern
         03:51
      • Beliebige Objekte speichern
         04:16
      • Sessions abschalten
         02:08
      • Sessions in der Datenbank speichern
         04:03
    • Flash
       
      • Nachrichten weitergeben
         03:40
      • Flash-Gültigkeitsdauer
         01:39
    • Anfragen filtern
       05:22
    • Anfragen mit Verify überprüfen
       04:42
    • Verschiedene Formate für Webbrowser
       05:06
    • Reaktionen auf Formatanfragen
       02:52
    • Zusammenfassung
       
    • Multiple Choice Test
       
  • Ruby-Models
     ca. 90 min.
    • Einführung in Models
       
      • Konventionen
         01:56
      • Gegen die Konventionen
         01:43
      • Das Model manipulieren
         02:33
      • Massenspeicherung
         01:56
      • Attribute schützen
         03:29
      • Conditions
         03:40
      • Ausgabe beeinflussen
         01:53
      • Dynamische Finder
         02:07
      • New/Create/Destroy
         02:54
    • Migrations
       
      • Migrations anlegen
         05:29
      • Zusätzliche Spalten und Datentypen
         04:59
      • Spalten und Tabellen ändern
         04:14
      • Eigene Methoden festlegen
         06:37
    • Einfache Beziehungen
       
      • Vorteile durch Beziehungen
         02:38
      • 1:n-Beziehungen
         04:07
      • Optionen genauer einstellen
         04:56
      • Abhängigkeiten
         01:35
      • Verknüpfungsziel
         02:02
      • m:n-Beziehungen
         05:43
      • 1:1-Beziehungen
         05:26
    • Validations
       
      • Erste Validierungen
         01:56
      • Gültigkeit des Objekts überprüfen
         02:22
      • Gültigkeit der Validierung
         01:39
      • Länge und Format kontrollieren
         04:00
      • Gegen Listen prüfen
         02:28
      • Einzigartigkeit kontrollieren
         02:03
      • Komplexere Validierungen
         03:56
      • Daten vor der Validierung verändern
         02:23
    • Zusammenfassung
       
    • Multiple Choice Test
       
  • Workshop
     ca. 100 min.
    • Projekt - Teil 1
       
      •  03:12
      • Controller und Layout anlegen
         05:48
      • Index-View und Partial erzeugen
         05:09
      • Einen Eintrag editieren
         05:18
      • Neue Projekte anlegen
         04:18
      • Projekte löschen
         05:31
      • Navigationselement einbauen
         03:27
    • Projekt - Teil 2