boldt TRAINING > Contao-Seminare > Contao Modulentwicklung

Contao Modulentwicklung (2 Tage)

Ziel des Seminars ist es, dem Anwender/Entwickler einen detaillierten Überblick über den technischen Aufbau von Contao und dessen Extension-API/Core zu vermitteln. Mit den erworbenen Kenntnissen kann der Anwender/Entwickler selbstständig eigene Module entwickeln oder bestehende Module erweitern.

Seminardaten

Zielgruppe Entwickler
Sie besitzen gute allgemeine Computerkenntnisse und Kenntnisse in HTML und PHP OOP/MySQL sowie Contao-Grundkenntnisse. Die Inhalte des Seminars "PHP für Einsteiger" werden für dieses Seminar als bekannt vorausgesetzt.
Themenplan Tag 1:
  • Versionshistorie Contao

  • Moduleinbindung → Test und Fehleranalyse

  • Die bestehenden Module – eine funktionale und technische Übersicht

  • Das Repository

  • Modulstrukturen (Dateisystemkonventionen, Grundgerüst)

  • Mein eigenes Modul (Entwurfsgestaltung)

  • Die Konfigurationsdatei

  • Die Sprachdateien

  • Die Datenbankdatei

  • Die Modulklassen

  • Das Modultemplate

  • Der Data-Container-Array → Paletten, Subpaletten, Fields, Klassen

  • Wichtige Hinweise zur Modulerweiterung bestehender Module


Tag 2:
  • Sonderfunktionalität → Übersicht anhand bestehender Module

  • Callbackroutinen → save_callbacks, submit_callbacks, delete_callbacks...

  • Hooks

  • Datacontainertypen → DC_Table, DC_File, eigene Typen
    Backend-Snippets → das Backend dynamisch erweitert
Zeitrahmen 2 Tage (Fr/Sa)
jeweils 10:00 bis 17:00 Uhr
Teilnehmerzahl 4-8
Kosten pro Teilnehmer Netto: 831,93 € | Brutto: 990,00 €
Ihre Trainer André Kirchner, Leo Feyer

Termine

Aktuell sind keine Termine vorhanden.