Ruby On Rails Für Einsteiger
Zur Buchung einer Schulung schreiben Sie bitte eine E-Mail mit den Namen der Teilnehmer und der Rechnungsadresse an info@amooma.de
Inhalt
Lernen Sie wie man mit Ruby on Rails 3.1 (Ruby 1.9.2) professionell und schnell Web-Applikationen erstellt. Der Kurs setzt ein Verständnis für Programmierung voraus. Aber Sie müssen vorher nicht eine Zeile Ruby programmiert haben. Da Ruby on Rails ein Framework zur Erstellung von Web-Content ist, sollten Sie grundlegende Kenntnisse in HTML mitbringen.
Ruby
Man kann Ruby on Rails nicht ohne grundlegende Kenntnisse von Ruby erlernen. In diesem ersten Teil der Schulung bekommen Sie folgende Ruby-Programmierbasics erklärt:
- Was is ri und wie wird es benutzt?
- Hello World mit puts.
- Klassen und Methoden
- Variablen
- if Bedingungen
- Schleifen
- Arrays und Hashes
Einfache Webseiten
Wir gehen auf die Grundideen von erb und den Views ein. Erste statische und dynamische Webseiten werden erstellt.
ActiveRecord
ActiveRecord ist ein zentrales Erfolgsrezept von Ruby on Rails. In dieser Schulungseinheit lernen Sie wie man mit ActiveRecord auf SQL-Datenbanken zugreift.
Scaffolding
Scaffolding nimmt Ihnen gerade am Anfang der Entwicklung einer Web-Applikation viel Arbeit ab. Wir gehen durch die einzelnen Schritte des Scaffoldings und besprechen wo die Grenzen sind.
Routing
In dieser Einheit lernen Sie die URLs für Ihre Applikation selbst zu definieren und damit an Ihre Bedürfnisse anzupassen.
Cookies und Sessions
Mit Cookies und Sessions bekommen Sie einfache Tools an die Hand, mit denen Sie Daten des Users innerhalb definierter Session-Grenzen zwischenspeichern können.
Internationalisierung
Ruby on Rails ist sehr englisch-lastig. In dieser Schulungseinheit lernen Sie wie Sie Ihre Applikation an andere Sprachen anpassen können.
ActionMailer
Mit ActionMailer können Sie Ihrem User E-Mails schicken.
Testing
Der Kurs kann Ihnen keinen kompletten Einblick in Test-Driven-Development (TDD) geben. Aber Sie bekommen in dieser Schulungseinheit einen Überblick und können anhand von Übungen überprüfen, ob TDD etwas für Sie ist.
Typische Gems
Es gibt viele Gems, die man bei der täglischen Arbeit nicht missen möchte. In dieser Einheit werden die populärsten besprochen.
Über den Trainer
Stefan Wintermeyer programmiert seit 2008 mit Ruby on Rails und hat das Buch Ruby für Anfänger vom Addison Wesley Verlag geschrieben.
Was Sie mitbringen müssen
Jeder Teilnehmer muss seinen eigenen Laptop mit einem bereits installierten Ruby on Rails 3.1 mitbringen. Vor der Schulung bekommen Sie eine Anleitung für die Installation per E-Mail zugeschickt.