Seminarinhalt
-
Hintergrund
-
Demo
-
Beispielanwendungen
-
Kurze Übersicht zu Unterschieden zwischen Ruby und anderen Programmiersprachen
-
Unit-Tests
-
Funktionale Tests
-
Integration Tests
-
Schema/Migrations
-
Associations
-
Validation
-
Erweiterungen/Alternativen
-
Request routing
-
Session handling
-
Nützliche Helfer
-
HTML-Templates
-
XML-Templates
-
Grundlagen
-
Visuelle Effekte
-
RJS-Templates
-
Mails versenden
-
Mails empfangen
-
Voraussetzungen für das Hosten
-
Vor- und Nachteile von Webservern
-
Beispielkonfigurationen
-
Deployment mit Capistrano
-
Grundlagen
-
Verteilen der DB-Server
-
Verteilen der Applikationsserver
-
Load-Balancing
Zielgruppe
Anwender, die das Programmieren anhand von Ruby neu erlernen möchten, Umsteiger von anderen Programmiersprachen wie Perl, PHP oder Python.
Voraussetzungen
Grundlegende Betriebssystemkenntnisse werden vorausgesetzt.