Eine Anwendung durchgängig planen und umsetzen
Die Projektwerkstatt schließt die Lücke zwischen einzelnen Übungen und echter Projektarbeit. Die Teilnehmer bearbeiten ein zusammenhängendes Vorhaben mit Anforderungen, Datenmodell, Benutzerabläufen, Sicherheitsregeln, Schnittstellen, Tests und Betriebsanforderungen. Entscheidungen werden dokumentiert und im Review begründet.
Je nach Teilnehmergruppe wird ein gemeinsames Referenzprojekt entwickelt oder ein abgestimmtes Modul aus einem eigenen Projekt bearbeitet. Der Trainer unterstützt bei Zuschnitt, Architektur, Fehleranalyse und Priorisierung, ohne die Arbeit auf eine reine Demonstration zu reduzieren.
Zielgruppe
Das Seminar richtet sich an Entwickler und Teams, die CodeIgniter-Grundlagen bereits kennen und nun einen realistischen Entwicklungszyklus unter fachlicher Begleitung durchlaufen möchten. Es eignet sich als Projektstart, Prototyping-Workshop oder technische Konsolidierung eines begonnenen Vorhabens.
Voraussetzungen
Erforderlich sind praktische CodeIgniter-4-Grundlagen. Teilnehmer sollten Routen, Controller, Views, Models und Validierung bereits verwendet haben. Ein eigenes Projektthema, anonymisierte Anforderungen oder ein vorhandenes Modul können vorab abgestimmt werden.
Arbeitsfelder der Projektwerkstatt
- Anforderungen in umsetzbare Anwendungsfälle, Akzeptanzkriterien und technische Randbedingungen zerlegen.
- Projektstruktur, Modulgrenzen, Namenskonventionen, Umgebungen und Entwicklungsworkflow festlegen.
- Datenmodell, Migrationen, Seeder, Models, Entities und fachliche Transaktionen entwerfen.
- Routen, Controller, Formulare, Views, Validierung, Sessions und nachvollziehbare Fehlerbehandlung implementieren.
- Authentifizierung, Berechtigungen, CSRF-Schutz, Filter, Ausgabe-Escaping und sichere Dateioperationen integrieren.
- REST-Schnittstelle mit Ressourcenmodell, Statuscodes, Validierung, Pagination und Zugriffsschutz ergänzen.
- Services, Events oder Module dort einsetzen, wo sie Kopplung reduzieren und Testbarkeit verbessern.
- Unit-, Feature-, Controller- und Datenbanktests für kritische Abläufe erstellen und Testdaten automatisieren.
- Debugging, Logging und Performanceprüfung für Datenbankzugriffe und HTTP-Antworten durchführen.
- Produktionskonfiguration, Deployment-Schritte, Datenbankmigration, Smoke Tests und Rollback vorbereiten.
- Code-Review mit Fokus auf Verständlichkeit, Sicherheitsrisiken, Fehlerfälle und langfristige Wartbarkeit.
Gemeinsamer Projektstand
Am Ende steht ein lauffähiger, geprüfter Anwendungsstand mit dokumentierten Architekturentscheidungen, offenen Punkten und einer priorisierten nächsten Iteration. Eigene Projektteams erhalten zusätzlich eine belastbare Grundlage für Aufgabenverteilung und technische Abnahme.
Methodik
Die Werkstatt besteht überwiegend aus moderierter Entwicklungsarbeit, kurzen Impulsen, Pairing und strukturierten Reviews. Analyse, Implementierung, Sicherheit, Tests und Bereitstellung werden an einem konsistenten Projektstand zusammengeführt.
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
-

Michael Adler
Telefon: + 41 (800) 225127
E-Mail: michael.adler@seminar-experts.ch -

Stefano Conti
Telefon: + 41 (800) 225127
E-Mail: stefano.conti@seminar-experts.ch
Seminardetails
| Dauer: | 4 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: CHF 2.396 zzgl. MwSt. Inhaus: CHF 6.800 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | CodeIgniter-Entwickler und Projektteams, die eine reale oder realitätsnahe Anwendung unter Anleitung umsetzen |
| Voraussetzungen: | CodeIgniter-4-Grundlagen oder Teilnahme am Grundlagen- beziehungsweise Kompaktseminar; eigenes Projektthema ist willkommen |
| Standorte: | Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich |
| Methoden: | Fachvortrag, Live-Coding, Demonstrationen, praktische Übungen und Code-Review am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, 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 +41 (800) 225127 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
