Seminar / Training web2py Grundlagen und Tooling
Inhaltsverzeichnis
- Abstract
- Zielsetzung und Nutzen
- Zielgruppe und Voraussetzungen
- Inhalte
- Agenda
- Praxis
- Ergebnisse und Transfer
Abstract
Dieses Grundlagen-Seminar etabliert einen belastbaren Einstieg in web2py. Vermittelt werden Installation, Projektstruktur, Konfiguration, Kernkonzepte des MVC-Ansatzes und ein pragmatischer Entwicklungsworkflow. In durchgängigen Übungen entsteht eine kleine, datengetriebene Webanwendung inklusive Routing, Controller-Logik, Views und einfacher Datenpersistenz. Besonderer Schwerpunkt liegt auf dem sicheren Standardvorgehen, reproduzierbarer Umgebung und sauberem Projekt-Setup, damit nach dem zweiten Tag ein tragfähiges Fundament für weiterführende Themen wie DAL, Auth, APIs und Deployment vorhanden ist.
Zielsetzung und Nutzen
- Sicherer Start ohne Tooling- und Strukturbrüche
- Verständnis der web2py-Anwendungsstruktur (Apps, Modelle, Controller, Views, statische Assets)
- Grundworkflow für Entwicklung, Debugging und lokale Tests
- Mini-Projekt als Blaupause für interne Projekte
Zielgruppe und Voraussetzungen
- Zielgruppe: Python-Entwicklung, Full-Stack-Teams, interne Produktteams, technische Projektrollen
- Voraussetzungen: Python-Grundlagen (Funktionen, Datenstrukturen); HTTP-Grundbegriffe hilfreich
Inhalte
- Umgebungskonzept: lokale Ausführung, Projektordner, Konventionen
- MVC-Grundlagen: Request-Lifecycle, Controller-Actions, Views/Templates
- Konfiguration: Umgebungsvariablen, einfache Settings-Struktur
- Basis-Datenpersistenz: minimal, Seed-Daten, einfache Listenansichten
- Debugging-Basics: Fehlersignaturen, Log-Lesemuster
- Sicherheitsgrundlagen: sichere Defaults, Input/Output-Denke (Einführung)
Agenda
- Tag 1
- Architekturüberblick, Komponenten und App-Struktur
- Projekt anlegen, erste Route, erster Controller, erste View
- Datenfluss vom Request bis Response
- Mini-Projekt: „Tasks“-Liste (create/list)
- Tag 2
- Projektstruktur festigen: Module, Wiederverwendung, Konfiguration
- Fehleranalyse: typische Exceptions, Traceback lesen
- Erweiterung Mini-Projekt: Detailansicht, einfache Validierung
- Qualitätsbasis: Formatierung, minimale Tests (Smoke), Review-Checkliste
Praxis
- Erste App lauffähig
- Projektordner anlegen und Struktur initialisieren
- App erzeugen und Startkonfiguration setzen
- Controller-Datei anlegen und erste Action definieren
- View-Datei anlegen und Ausgabe rendern
- Route auf Action prüfen und Response verifizieren
- Mini-Projekt „Tasks“
- Datenstruktur für Task definieren (minimal)
- „Liste“-Action implementieren (Lesen)
- „Neu“-Action implementieren (Erstellen)
- Einfache Eingabeprüfung ergänzen
- Views für Liste und Formular erstellen
- Smoke-Check: typische Fehlersituationen simulieren und beheben
Ergebnisse und Transfer
- Referenzprojekt mit funktionierendem MVC-Flow
- Checkliste für neue web2py-Projekte (Setup, Struktur, Debugging)
- Basis für weiterführende Seminare web2py MVC, Routing, Controller und Views-web2py Services und APIs
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 gleichzeitig mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können auf 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 oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Python-Entwicklung, Full-Stack-Teams, interne Produktteams, technische Projektrollen |
| Vorausetzung: | Python-Grundlagen (Funktionen, Datenstrukturen); HTTP-Grundbegriffe hilfreich |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| 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 + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
