Extbase – Erweiterungen mit dem PHP-Framework erstellen

EXTBASE
Dauer 

3 Tage, 09:00 - 12:00 und 13:00 - 16:00 Uhr

Teilnehmer 

3 - 10 Personen

Referent 

Gernot Ploiner

Kurssprache 

Deutsch

Kursgebühr 

CHF 1.200,00 exkl. MwSt. vor Ort
CHF 954,00 exkl. MwSt. online
je TeilnehmerIn

Ihr TYPO3-Kurs ganz in Ihrer Nähe

ZürichOnline

Ihr Referent

Gernot Ploiner
Interesse am Extbase-Kurs? JETZT ANMELDEN

Beschreibung

Programmieren Sie Erweiterungen für TYPO3 mit Extbase. Als Beispiel wird ein Bestellformular mit folgendem Ablauf und diesen Funktionen erarbeitet:

  • TYPO3 mit DDEV und Composer einrichten
  • Entwicklungsumgebung kennenlernen
  • Versionieren mit Git
  • Extensionbuilder kennenlernen
  • Extbase-Framework Funktionen
  • TCA
  • Fluid
  • Controller
  • Repositories
  • ViewHelper
  • E-Mail Versand
  • Frontend-Plugin
  • Backend-Modul

Vorkenntnisse

Sie können PHP programmieren, kennen sich mit MySQL aus und haben zumindest grundlegende TYPO3-Kenntnisse.

Mitzubringen

Sämtliche Schulungsunterlagen und Computer werden zur Verfügung gestellt. Es ist nichts mitzubringen.

Zielgruppe

Hier sind Sie richtig, wenn Sie

  • professionell TYPO3-Erweiterungen programmieren möchten

Ziele

Sie können nach diesem Kurs eigene Erweiterungen programmieren und kennen das TYPO3-Framework Extbase.

Sie erhalten
  • Teilnehmerurkunde
  • Handbuch
  • Ihre Arbeit als Backup

Stundenplan Tag 1

09:00-10:00 

Entwicklungsumgebung einrichten und TYPO3 installieren

10:00-11:00 

Extension Builder / Testerweiterung

11:00-12:00 

Aufbau einer Extension

13:00-13:30 

Projekt planen und verstehen

13:30-14:30 

Extension Builder + TYPO3 Arbeiten

14:30-16:00 

TCA kennenlernen

Stundenplan Tag 2

09:00-12:00 

Fluid (Views anpassen)

13:00-13:30 

Persistence Manager verstehen

13:30-14:30 

Mehrsprachigkeit kennenlernen

14:30-15:30 

E-Mail Versand + Standaloneview anwenden

15:30-16:00 

Eigene Validatoren erstellen

Stundenplan Tag 3

09:00-09:30 

Eigene ViewHelper erstellen

09:30-10:00 

Eigene Repositories erstellen

10:00-10:30 

Externe Daten laden

10:30-11:00 

Propertymapper verwenden

11:00-12:00 

Scheduler-Task erstellen

13:00-14:00 

Ajax Aufrufe erstellen

14:00-14:30 

TYPO3 Caching nutzen

14:30-15:00 

Schöne URLs mit Slugs

15:00-15:30 

Handbuch erstellen

15:30-16:00 

Backup, Fragen, Tipps und Tricks