Ruby on Rails - Aufbau
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 2 Tage
Ziele
Das Aufbau-Seminar "Ruby on Rails" vertieft das vorhandene Wissen der Teilnehmer in Ruby on Rails und vermittelt fortgeschrittene Kenntnisse sowie Fertigkeiten zur Entwicklung anspruchsvoller Webanwendungen. Besonderes Augenmerk liegt auf der Fähigkeit, komplexe Anwendungen erfolgreich zu planen und umzusetzen. Die Schulung legt zudem Wert darauf, wie die Teilnehmer die Leistung und Sicherheit ihrer Anwendungen effektiv verbessern können.
Zielgruppe
- Web-Entwickler
- Softwareentwickler
Voraussetzungen
- Besuch des Kurses Ruby on Rails - Einführung oder vergleichbare Kenntnisse
- Erfahrung in der Arbeit mit Datenbanken und JavaScript-Frameworks (z.B. jQuery) ist von Vorteil.
Agenda
Advanced ActiveRecord
- Callbacks
- Scopes
- assoziativen Modellen
- Enums
Fortgeschrittene Routing-Konzepte
- Constraints
- Namespaces
- Engine-Routen
Fortgeschrittene Views
- Partials und Layouts
- Ajax-Requests
- ActionCable
Testing und Debugging
- Test-Tools und -Frameworks
- Debugging-Tools
Leistungs- und Sicherheitsverbesserungen
- Caching-Technologien
- Sicherheits-Tools
Deployment und Skalierung
- Capistrano
- Docker
- Load Balancing-Technologien
Praxisbeispiele
- Best Practices in der Ruby on Rails-Entwicklung
- Praktische Übungen zur Umsetzung einer komplexen Anwendung
Ziele
Das Aufbau-Seminar "Ruby on Rails" vertieft das vorhandene Wissen der Teilnehmer in Ruby on Rails und vermittelt fortgeschrittene Kenntnisse sowie Fertigkeiten zur Entwicklung anspruchsvoller Webanwendungen. Besonderes Augenmerk liegt auf der Fähigkeit, komplexe Anwendungen erfolgreich zu planen und umzusetzen. Die Schulung legt zudem Wert darauf, wie die Teilnehmer die Leistung und Sicherheit ihrer Anwendungen effektiv verbessern können.
Zielgruppe
- Web-Entwickler
- Softwareentwickler
Voraussetzungen
- Besuch des Kurses Ruby on Rails - Einführung oder vergleichbare Kenntnisse
- Erfahrung in der Arbeit mit Datenbanken und JavaScript-Frameworks (z.B. jQuery) ist von Vorteil.
Agenda
Advanced ActiveRecord
- Callbacks
- Scopes
- assoziativen Modellen
- Enums
Fortgeschrittene Routing-Konzepte
- Constraints
- Namespaces
- Engine-Routen
Fortgeschrittene Views
- Partials und Layouts
- Ajax-Requests
- ActionCable
Testing und Debugging
- Test-Tools und -Frameworks
- Debugging-Tools
Leistungs- und Sicherheitsverbesserungen
- Caching-Technologien
- Sicherheits-Tools
Deployment und Skalierung
- Capistrano
- Docker
- Load Balancing-Technologien
Praxisbeispiele
- Best Practices in der Ruby on Rails-Entwicklung
- Praktische Übungen zur Umsetzung einer komplexen Anwendung