... Kurse & Workshops für Ruby on Rails

Webentwicklung mit Ruby on Rails
Kurse & Workshops für Webentwickler / Ruby on Rails Webapplication Framework

CYBERGRAFIC WAPPSCHOOL
School for Webdevelopment & Mobile Applications
www.wappschool.at
Email: office@cybergrafic.at
Tel: 0699 8191 5726

Webentwicklung mit Ruby on Rails

Zur raschen Umsetzung auch von komplexen Anforderungen rund ums Thema Webentwicklung wird die Programmiersprache Ruby immer wichtiger – das mit Ruby geschriebene und quelloffene Webapplication Framework Ruby on Rails wird unter Entwicklern auch zunehmend beliebter.

Die wichtigsten Grundprinzipien von Ruby on Rails beschreiben die Vorteile des Frameworks und die dadurch zunehmende Beliebheit unter Webentwicklern sehr gut:
DON'T REPEAT YOURSELF und CONVENTION OVER CONFIGURATION.

Logo Ruby on Rails Mit Don't repeat yourself wird die Methodik beschrieben, dass jede Info nur ein einziges Mal vorhanden ist, was für Programmierer wegen der dadurch sehr klaren Struktur enorm vorteilhaft ist – so erfolgt etwa die Auslese direkt aus der Datenbank, ohne dass Informationen ein zweites Mal im Quellcode oder einer Konfigurations-Datei nötig sind – Rails erstellt dabei automatisch sogenannte „Getter- und Setter-Methoden“, womit Daten sehr einfach in die Datenbank geschrieben und von dort auch wieder sehr einfach ausgelesen werden können – Inkonsistenzen können dadurch effizient vermieden werden.

Mit Convention over Configuration wird beschrieben, dass Rails immer sinnvolle Standardwerte erwartet, etwa dass der Primärschlüssel einer Datenbank-Tabelle vom Typ Integer ist. Auf Grund dieser strikt einzuhaltenden Standards kann der Entwickler mit Ruby on Rails daher ohne allzu ausführliche Konfigurationen arbeiten.

Durch das straffe Gerüst bei Rails können Webanwendungen direkt „on the fly“ entwickelt werden - wenn zB ein Datenbankfeld ergänzt wird, erscheint es sofort im entsprechenden Frontend-View – dieses Prinzip eignet sich besonders für das Prototyping einer Anwendung, und ist ideal für Programmierer, die sich rasche Ergebnisse erwarten und während der Entwicklung keine umständlichen Wege gehen wollen.

Auch die im Ruby-Paket inkludierten Webserver sind für Entwickler vorteilhaft einzusetzen und können im produktiven Einsatz relativ problemlos zB durch Apache ersetzt werden - Ruby on Rails läuft aber auch auf fast jedem anderen Webserver mit CGI-Unterstützung.

Das Backend einer Webanwendung ist mit Ruby on Rails ebenfalls vorteilhaft umzusetzen – das Backend einer Rails-Anwendung bildet eine relationale Datenbank, auf die mittels ActiveRecord zugegriffen wird – die dabei unterstützten Datenbanken sind u.a. SQLite, DB2, MySQL, Oracle, PostgresSQL, Microsoft SQL Server. Als Templatesysteme bei Ruby on Rails werden u.a. ERB (für XHMTL, HTML und Javascript), Builder für XML, Sass und CoffeeScript angeboten.

Unser Workshop Ruby on Rails Grundlagen richtet sich an Webentwickler, die sich für die zunehmenden Anforderungen in der Webentwickler-Branche weiterbilden wollen, und ihre Kenntnisse als Web-& CMS-Entwickler mit einer zusätzlichen Spezialisierung auf die Programmierung mit Ruby on Rails ergänzen möchten.
Benötigte Vorkenntnisse: grundlegende CMS-Entwickler-Kenntnisse / Kenntnisse in php / MySQL oder anderen Programmiersprachen.
Individuelle Firmen- und Mitarbeiterkurse für Ruby on Rails auf Anfrage.

Für AMS geförderte Kurse ist ein Kurs-Einstieg spätestens alle 2 - 3 Wochen möglich! Wir bitten diesbezüglich um detailierte Angaben ihrer Anforderungen. Senden Sie uns bitte Ihre Anfrage per E-Mail!

Für Unternehmens-Gründer oder Teilnehmer in Unternehmens-Gründungs-Programmen (UGP) bieten wir individuelle Kurse & Workshops zur Umsetzung eines Business-Konzeptes als kleine CMS-Landingpage mit WordPress oder Drupal.


Ausbildung Webentwicklung Ruby on Rails

  • AUSBILDUNG WEBENTWICKLUNG RUBY ON RAILS

    Ruby on Rails Grundlagen

    • Programmierung mit Ruby on Rails, Grundprinzipien & Syntax
    • Installation und Systemvoraussetzungen
    • die Module von Ruby on Rails / Funktion & Einsatz-Möglichkeiten
    • Zugriff auf Datenbanken
    • Frontendausgabe, Views & Edit
    • Grundlegendes zu Stylesheets mit SCSS / SASS
    • Ausgabe von Requests und Responds mittels Templates
    • das Modul Mailer: Email-Versand & Email-Empfang
    • Ruby on Rails und Ajax / Ruby on Rails und jQuery
    • Webservice-Programmierung
    • Backend und Services
    • SOFTWARE: Ruby on Rails 4.2
    • KURS-DAUER: 5 Wochen
KURS-ZIELE / Ruby on Rails Grundlagen:
Programmierung mit Ruby unter Einsatz des webapplication-frameworks Ruby on Rails; Entwicklung von Webanwendungen; Zugriff auf Datenbanken; Stylesheets mit Scss & Sass; Einsatz der Javascript-Bibliothek jQuery; Vorteile von Ruby on Rails kennen und anwenden.
WORKSHOP-PROJEKTE / Ruby on Rails Grundlagen:
Entwicklung einer kleinen Web-Applikation unter Einsatz von Ruby on Rails.
Als engagierte Trainer betreuen wir unsere Teilnehmer gerne so effizient wie möglich - je besser wir ihre individuellen Anforderungen und Berufsziele kennen, desto besser können wir Sie im Vorfeld beraten und Kursinhalte optimal für Sie zusammenstellen.
Kontaktieren Sie uns bitte!
AMS geförderte WAPPSCHOOL-Ausbildungen, Kurse & Workshops werden kooperativ von CYBERGRAFIC und net2web durchgeführt.

CYBERGRAFIC - Web & Mobile Solutions
Kurs-Konzeption, Durchführung von Vorträgen und Workshops
net2web :: Aus-& Weiterbildungen
Schulungsträger, Organisation,
Termin-& Raumplanung
Für Fragen zu Kurs-Inhalten, Kursdauer und Terminen, bzw für Fragen zu Anmeldung, Finanzierung und Förderungen durch AMS oder Waff stehen wir gerne zur Verfügung. Senden Sie uns bitte Ihre Anfrage per E-Mail.