Schulung: Webentwicklung mit Ruby on Rails

Zusammenfassung

Ruby on Rails hat die Welt der Webentwicklung seit der Veröffentlichung 2004 im Sturm erobert. Praktisch alle Frameworks, die seit dem erschienen sind, versuchen zumindest einige der in Rails enthaltenen Konzepte zu kopieren.

Gleichzeitig steht die Weiterentwicklung von Rails aber nicht still. Und so ist Rails auch heute noch erste Wahl, wenn es um die Entwicklung moderner Webanwendungen geht. Egal ob klassische datenbankgestützte Webanwendung oder JSON-API - Rails ist das passende Werkzeug.

Rails nutzt die dynamischen Möglichkeiten der Programmiersprache Ruby und verspricht gesteigerte Produktivität und Zufriedenheit der Entwickler. Gleichzeit macht Rails aber keine Kompromisse bei der Qualität. Eine saubere objektorientierte Struktur ist ebenso selbstverständlich wie das automatisierte Testen.

Diese Schulung zeigt Ihnen, wie Sie von diesem gut durchdachten und mächtigen Framework profitieren können, um schnell und unkompliziert auch aufwändige Webapplikationen zu erstellen.

Teilnahmevoraussetzung

Teilnehmer sollten über Kenntnisse grundlegender Webtechnologien wie HTTP, HTML, CSS und JavaScript verfügen. Ebenso sollten gute Kenntnisse der objektorientieren Programmierung vorhanden sein. Grundkenntnisse relationaler Datenbanken werden ebenfalls vorausgesetzt.

Nicht vorausgesetzt werden hingegen Kentnisse in der Programmierung mit Ruby. Diese sind zwar sehr hilfreich, alternativ richtet sich die Schulung aber auch an Teilnehmer, die bereits viel Erfahrung mit anderen objektorientierten Programmiersprachen und mindestens einer interpretierten Sprache haben.

Inhalte

Die Schulung ist auf 5 Tage ausgelegt, die wie folgt geplant sind:

  • Montag
    • Einführung in Ruby
    • Erste Schritte mit Rails
  • Dienstag
    • Test first (Automatisiertes Testen in Rails)
    • ActiveRecord im Detail
  • Mittwoch
    • ActionController im Detail
    • ActionView im Detail
    • Die Asset Pipeline
    • Rails und JavaScript
  • Donnerstag
    • ActionMailer
    • I18n
    • Rails Plugins
    • Deployment
  • Freitag
    • nach Absprache, z.B.:
    • Wiederholung einzelner Themen
    • Vertiefung einzelner Themen
    • Weitere Plugins
    • Performance-Tuning
    • Testen mit RSpec
    • Sicherheit

Termine

Diese Schulung wird regelmäßig im Linuxhotel in Essen angeboten. Hier finden Sie die Kursseite zum Railskurs inklusive aller Termine.

Für die Vereinbarung individueller Termine sprechen Sie mich einfach an.

Varianten

Gerne biete ich auch individuelle Varianten dieser Schulung an. Sprechen Sie mich einfach auf Ihre jeweiligen Wünsche an.