Seminar / Training web2py MVC, Routing, Controller und Views
Inhaltsverzeichnis
- Abstract
- Zielsetzung und Nutzen
- Zielgruppe und Voraussetzungen
- Inhalte
- Agenda
- Praxis
- Ergebnisse und Transfer
Abstract
Dieses Seminar vertieft die MVC-Mechanik in web2py und macht Controller- und View-Entwicklung planbar und wartbar. Im Mittelpunkt stehen robuste Routing- und Controller-Patterns, saubere Trennung von Logik und Darstellung sowie wiederverwendbare Layout- und Template-Strukturen. Ergänzend werden Internationalisierung, Template-Organisation, Partial Views und konsistente Response-Formate behandelt. Die Übungen führen von einfachen Seiten zu strukturierten, komponentenartigen Views und Controller-Services, die als Fundament für größere Anwendungen und API-Erweiterungen dienen.
Zielsetzung und Nutzen
- Standardisierte Controller-Struktur für wartbare Features
- Template-Struktur, die Skalierung erlaubt (Layouts, Partials, Komponentenprinzip)
- Einheitliche URL- und Routing-Strategie
- Vorbereitung für Formulare, Auth, APIs
Zielgruppe und Voraussetzungen
- Zielgruppe: Entwicklerrollen mit erstem web2py-Kontakt oder Umsteiger aus anderen Frameworks
- Voraussetzungen: Inhalte aus Seminar web2py Grundlagen und Tooling oder äquivalente Grundlagen
Inhalte
- Routing-Strategien: REST-artige Pfade, Parameter, konsistente Namensgebung
- Controller-Design: dünne Controller, Service-Funktionen, Fehlerpfade
- Views/Templates: Layouts, Partials, Wiederverwendung, Datenübergabe
- Response-Formate: HTML vs. JSON (Einführung), Fehlerantworten
- Internationalisierung: Text-Ressourcen, Übersetzungsworkflow (konzeptionell)
- Frontend-Integration: statische Assets, Build-Optionen (konzeptionell)
Agenda
- Tag 1
- Routing-Design, Parameter-Handling, Fehlerfälle
- Controller-Patterns: Validierung, Guards, gemeinsame Helpers
- Views: Layouts und Partials, Rendering-Strategie
- Tag 2
- Internationalisierung: Struktur und Prozess
- Konsistente Responses (HTML/JSON-Übergang)
- Refactoring-Session: von „schnell“ zu „wartbar“
- Mini-Challenge: Feature-Endpunkt mit sauberer View-Komposition
Praxis
- Routing-Matrix
- URL-Konventionen definieren (Sammlung von Regeln)
- Mehrere Actions anlegen (list/detail/create)
- Parameter validieren und Fehlersignaturen vereinheitlichen
- Routing-Edge-Cases testen (fehlende Parameter, falsche Typen)
- Template-System
- Basis-Layout erstellen
- Partials für Navigation, Messages, Tabellen definieren
- Views auf Partials umstellen
- Internationalisierungs-Platzhalter einführen und testweise umschalten
Ergebnisse und Transfer
- Wiederverwendbares Layout- und Controller-Gerüst
- Konventionenkatalog für Routing und Views
- Saubere Basis für DAL, Formulare, Auth
Seminar und Anbieter vergleichen
Öffentliche Schulung
Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.
Inhausschulung
Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.
Webinar
Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Entwicklerrollen mit erstem web2py-Kontakt oder Umsteiger aus anderen Frameworks |
| Vorausetzung: | Inhalte aus Seminar web2py Grundlagen und Tooling oder äquivalente Grundlagen |
| Standorte: | Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 43 (720) 022000 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
