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.