
×
DVD rein in den Player und los geht’s. Die Video DVD zeigt schnell wie man mit Rails seine Anwendung bauen, erweitern und testen kann. Die Kurse von Video2brain sind regelmäßig ein wahrer Augenschmaus, auch dieser Kurs bietet in wenigen Stunden
Aus dem Inhalt des Videotrainings:
Einleitung und Dokumentationstipps
Installation von Rails
Details zu Instant Rails
Versionskontrollsystem
Die Arbeitsumgebung
Ruby
Ruby-Basics: Array, Hashes und Symbole
Enumerable und Blocks
Methoden
Klassen
Basics
Model-View-Controller
Ein neues Rails-Projekt
Datenbankschema
Ein Datenbankschema anlegen
Migration
Rails als Fertigbausatz
Einfaches Scaffolding
Statisches Scaffolding
Konfiguration
Environments
Datenbanken
Rails-Versionen
Systemanmerkungen
View
Einführung und Syntax
Variablen zuweisen
Zugriff auf Daten
Listen
Listen anlegen
Partials
Layouts
Helper
Verlinken
Einfache Verlinkung
Verlinkungsdetails
Sicherheit
Formular-Tag
Text-Field integrieren
Mehr Formularelemente
Auswahllisten
Datumseingabe
Formular mit mehreren Elementen
Alternative Syntax - der Formularhelper
JavaScript
Prototype & Script. aculo. us
Prototype-Methoden
Effekte
Per JavaScript Informationen nachladen
Rückgabe beeinflussen
JavaScript mit RJS zurückgeben
Mehr RJS-Optionen
Controller
Einführung
Rendering
Methoden schützen
Redirect
Routing
Standardrouten
Parameter der Standard-Route
Eigene Route angeben
Routen beim Erzeugen von URLs
Routen genauer einstellen
Beliebige URLs erlauben
Named Routes
Sessions
Cookies
Sessions
Beliebige Objekte speichern
Sessions abschalten
Sessions in der Datenbank speichern
Flash
Cookies
Sessions
Anfragen filtern
Anfragen mit Verify überprüfen
Verschiedene Formate an den Webbrowser senden
Ruby-Models
Einführung
Konventionen
Gegen die Konventionen
Manipulieren des Models
Massenspeicherung
Attribute schützen
Conditions
Ausgabe beeinflussen
Dynamische Finder
New/Create/Destroy
Migrations
Migrations anlegen
Zusätzliche Spalten und Datentypen
Spalten und Tabellen ändern
Eigene Methoden festlegen
Einfache Beziehungen
Einführung
1: n-Beziehungen
Optionen genauer einstellen
Abhängigkeiten
Verknüpfungsziel
m: n-Beziehungen
1:1-Beziehungen
Validations
Einführung
Gültigkeit des Objekts überprüfen
Gültigkeit der Validierung
Länge und Format kontrollieren
Gegen Listen prüfen
Einzigartigkeit kontrollieren
Komplexere Validierungen
Daten vor der Validierung verändern
Workshop
Projekt - Teil 1
Anlegen des Projekts
Anlegen der Controller und des Layouts
Index-View und Partial erzeugen
Editieren eines Eintrags
Neue Projekte anlegen
Ändern Formular
Navigationselement einbauen
Projekt - Teil 2
Die Notizen integrieren
Eine neue Route erstellen
Notizen anzeigen
Nur die richtigen Notizen finden
Neue Notizen anlegen und editieren
Letzte Anpassungen
Flash einbauen
Login
Ein einfaches Login-System
Der Sessions-Controller
Before_filter und Logout-Link
Tests
Testdatenbank anlegen und vorbereiten
Unit-Tests
Mehr Bedienungen I
Mehr Bedienungen II
Functional-Tests
Functional-Tests mit Session-Daten
Integration-Tests
Alle Tests gemeinsam durchführen
Einleitung und Dokumentationstipps
Installation von Rails
Details zu Instant Rails
Versionskontrollsystem
Die Arbeitsumgebung
Ruby
Ruby-Basics: Array, Hashes und Symbole
Enumerable und Blocks
Methoden
Klassen
Basics
Model-View-Controller
Ein neues Rails-Projekt
Datenbankschema
Ein Datenbankschema anlegen
Migration
Rails als Fertigbausatz
Einfaches Scaffolding
Statisches Scaffolding
Konfiguration
Environments
Datenbanken
Rails-Versionen
Systemanmerkungen
View
Einführung und Syntax
Variablen zuweisen
Zugriff auf Daten
Listen
Listen anlegen
Partials
Layouts
Helper
Verlinken
Einfache Verlinkung
Verlinkungsdetails
Sicherheit
Formular-Tag
Text-Field integrieren
Mehr Formularelemente
Auswahllisten
Datumseingabe
Formular mit mehreren Elementen
Alternative Syntax - der Formularhelper
JavaScript
Prototype & Script. aculo. us
Prototype-Methoden
Effekte
Per JavaScript Informationen nachladen
Rückgabe beeinflussen
JavaScript mit RJS zurückgeben
Mehr RJS-Optionen
Controller
Einführung
Rendering
Methoden schützen
Redirect
Routing
Standardrouten
Parameter der Standard-Route
Eigene Route angeben
Routen beim Erzeugen von URLs
Routen genauer einstellen
Beliebige URLs erlauben
Named Routes
Sessions
Cookies
Sessions
Beliebige Objekte speichern
Sessions abschalten
Sessions in der Datenbank speichern
Flash
Cookies
Sessions
Anfragen filtern
Anfragen mit Verify überprüfen
Verschiedene Formate an den Webbrowser senden
Ruby-Models
Einführung
Konventionen
Gegen die Konventionen
Manipulieren des Models
Massenspeicherung
Attribute schützen
Conditions
Ausgabe beeinflussen
Dynamische Finder
New/Create/Destroy
Migrations
Migrations anlegen
Zusätzliche Spalten und Datentypen
Spalten und Tabellen ändern
Eigene Methoden festlegen
Einfache Beziehungen
Einführung
1: n-Beziehungen
Optionen genauer einstellen
Abhängigkeiten
Verknüpfungsziel
m: n-Beziehungen
1:1-Beziehungen
Validations
Einführung
Gültigkeit des Objekts überprüfen
Gültigkeit der Validierung
Länge und Format kontrollieren
Gegen Listen prüfen
Einzigartigkeit kontrollieren
Komplexere Validierungen
Daten vor der Validierung verändern
Workshop
Projekt - Teil 1
Anlegen des Projekts
Anlegen der Controller und des Layouts
Index-View und Partial erzeugen
Editieren eines Eintrags
Neue Projekte anlegen
Ändern Formular
Navigationselement einbauen
Projekt - Teil 2
Die Notizen integrieren
Eine neue Route erstellen
Notizen anzeigen
Nur die richtigen Notizen finden
Neue Notizen anlegen und editieren
Letzte Anpassungen
Flash einbauen
Login
Ein einfaches Login-System
Der Sessions-Controller
Before_filter und Logout-Link
Tests
Testdatenbank anlegen und vorbereiten
Unit-Tests
Mehr Bedienungen I
Mehr Bedienungen II
Functional-Tests
Functional-Tests mit Session-Daten
Integration-Tests
Alle Tests gemeinsam durchführen