Ruby on Rails - Video-Training - Der Master Class-Kurs mit 7 1/2 Stunden Videotraining.: 7 1/2 Stunden Videotraining (AW Videotraining Programmierung/Technik)

Video2brain

 
9783827360540: Ruby on Rails - Video-Training - Der Master Class-Kurs mit 7 1/2 Stunden Videotraining.: 7 1/2 Stunden Videotraining (AW Videotraining Programmierung/Technik)

Synopsis

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.

Am Ende des Video-Trainings können Sie:
- eine Entwicklungs- und Testumgebung einrichten,
- das Model-View-Controller Schema verstehen,
- Datenbankanbindungen realisieren,
- Webanwendungen mittels Scaffolding inkürzester Zeit erstellen,
- Daten mit Listen, Links und Formularenausgeben und formatieren,
- Benutzereingaben und -anfragen verarbeiten,
- Datenmodelle für Webapplikationen erstellen,
- das Gelernte in konkreten Projekten einsetzen.

Aus dem Inhalt des Videotrainings:

Einführung und Installation


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

"synopsis" may belong to another edition of this title.

About the Author

Sehen Sie erfahrenen Trainern über die Schulter! Die Grazer Firma video2brain vereint in ihren Video-Trainings Aktualität und Professionalität mit langjährigem Schulungs-Know-How. Die Zusammenarbeit mit anerkannten Experten, sowie äußerste Sorgfalt in der Prä- und Postproduktion, führen zu einem optimalen, audiovisuellen Lernerlebnis für Sie. Die Video-Trainings zeichnen sich durch didaktische Struktur, einfache Navigierbarkeit, praxisnähe und Expertentipps aus.

"About this title" may belong to another edition of this title.