Intro to Ruby on Rails
Ruby on Rails
Dieser Kurs führt in die Entwicklung komplexer Web-Anwendungen ein. Dabei werden nicht nur die wichtigsten Komponenten von Rails behandelt. Die Zusammenhänge zwischen Back- und Frontend-Entwicklung werden eingehend erläutert, testgetriebene Entwicklung und viele verwandte Themengebiete werden intensiv behandelt. Ziel des Kurses ist, dass die Teilnehmer selbständig Web-Anwendungen mit Rails entwickeln können.
Workshop Inhalt
- Einführung in Ruby
- MVC - Model, View, Controller Anwendungen
- Objekte und SQL Daten miteinander verbinden — ActiveRecord
- Aktionen im Web - von der URL bis zur Aktion — ActionPack
- Darstellung im Browser — ActionView
- Testgetriebene Entwicklung mit TestUnit und RSpec
- Einsatz von JavaScript / CoffeeScript
- jQuery mit Rails
- Mails versenden — ActionMailer
- Web Services mit REST bauen
- Tipps & Tricks aus der Praxis
Ziele
Die Kursteilnehmerinnen und -teilnehmer können nach dem Kurs selbständig Webanwendungen mit Ruby on Rails 3 / 3.1 erstellen
Voraussetzungen
Sie sind Software-Entwickler mit grundlegenden Kenntnissen in Webdesign (HTML, CSS) und objektorientierter Programmierung. An den Kurs bringen Sie ihren eigenen Laptop mit (Windows, Mac, Linux)
Datum / Ort
Auf Anfrage.
Selbstverständlich können sie auch eine auf ihre Bedürfnisse zugeschnittene In-House Schulung buchen. Anfragen an: kurs@simplificator.com
Kosten
- CHF 1750.— für 3 Tage mit Kursunterlagen
- Early-Bird Preis, CHF 1550.-- bei Buchung bis 3 Wochen vor Kursbeginn
- Stornierungsgebühr bis 2 Wochen vor Kursbeginn: 50%, danach 100% des Kursbetrags.
Inbegriffen
- Kaffee, Getränke, Mittagessen
- Kursunterlagen
Anmeldung
Datum / Ort
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.