rails.png

Rails Best Practices

Rails Best Practices

 

Eine Rails-Anwendung zu schreiben ist keine grosse Sache. Aber erst die Erfahrung lehrt, wie Fallstricke und Stolpersteine zu umgehen sind. In einem Praxisbezogenen Workshop schauen Sie zusammen mit einem Rails Experten verschiedene Bereiche von Rails an, lernen typische Probleme und die jeweiligen Lösungen kennen, lernen verschieden Best Practices und Patterns.

In einem zweiten Teil betrachten wir Code, den die Teilnehmer mitgebracht haben, analysiseren ihn und schlagen Verbesserungen und Refactorings vor. 

Jeder Teilnehmer erhält zusätzlich den Video Kurs "Rails Best Practices" von Codeschool.com im Wert von rund 50 Franken. 

 

Workshop Inhalt

Controllers

  • Scopes
  • Filter
  • Fat Model / Skinny Controller
  • Nested Attributes
  • Models ohne Datenbank
  • SQL Injection
  • Responder

Models

  • Mit Indexen arbeiten
  • Attribute schützen
  • Callbacks
  • n+1 Probleme
  • Counter Caches
  • Law of Demeter
  • Parameter

Views

  • Keine Queries
  • Helpers
  • Partials
  • Leere Strings
  • Yield und Meta Yield

Refactoring

Anhand von echtem Code (gerne von den Teilnehmern mitgebracht) überlegen wir, wie das gelernte in der Praxis umgesetzt werden kann. 

Ziele

Die Kursteilnehmerinnen und -teilnehmer sind in der Lage Problem in Rails Anwendungen zu erkennen und zu beheben.

Voraussetzungen

Sie sind Ruby on Rails Entwickler und haben bereits ein paar Projekte durchgeführt. An den Kurs bringen Sie ihren eigenen Laptop mit (Windows, Mac, Linux)

Selbstverständlich können sie auch eine auf ihre Bedürfnisse zugeschnittene In-House Schulung buchen. Anfragen an: kurs@simplificator.com

Kosten

  • CHF 650.— (exkl. 8% MwSt) für 1 Tage mit Kursunterlagen
  • Early-Bird Preis, CHF 550.-- (exkl. 8% MwSt) bei Buchung bis 3 Wochen vor dem Kurs
  • Stornierungsgebühr bis 2 Wochen vor Kursbeginn: 50%, danach 100% des Kursbetrags

Inbegriffen

  • Kaffee, Getränke, Mittagessen
  • Kursunterlagen
  • Codeschool "Rails Best Practices" Kurs

Datum / Ort

2. März 2012

Referenten

Jens-Christian Fischer

Seit 2004 Erfahrung mit Ruby On Rails und Realisierung mehrere Projekte mit Rails. Autor der erfolgreichen Buches "Profesionelle Webentwicklung mit Rails 2" und Mitgründer der SwissRUG. 

Anmeldung

Per E-Mail an info@simplificator.com mit Angabe von Name, Firma, Adresse und Telefonnummer des Teilnehmers. Sie erhalten von uns eine schriftliche Anmeldebestätigung.

AGBs.