Wie man TYPO3 CMS Certified Developer wird (2024)

Sie wollen TYPO3 zertifiziert werden, um Ihrer Karriere eine goldene Feder hinzuzufügen? Sind Sie ein TYPO3 Entwickler und träumen davon, ein TYPO3 zertifizierter Entwickler zu werden? Mein Freund, Sie haben den richtigen Leitfaden, um Ihnen bei der TCCD-Zertifizierung zu helfen? Lassen Sie es uns gemeinsam tun.

Wie man TYPO3 CMS Certified Developer wird (2024)

FYI. This blog is translated by machine. Please ignore any spelling and grammar errors; sorry for such inconvenience. We appreciate your understanding and support.

Möchten Sie TYPO3 zertifiziert werden, um Ihrer Karriere eine goldene Feder hinzuzufügen? Sind Sie ein TYPO3 Entwickler und träumen davon, ein TYPO3 zertifizierter Entwickler zu werden? Mein Freund, Sie haben den richtigen Leitfaden, um Ihnen bei der TCCD-Zertifizierung zu helfen? Lassen Sie uns das gemeinsam tun.

TYPO3 bietet verschiedene TYPO3 Zertifizierungsprüfungen an, die sich an Fachleute richten, die sich differenzieren und ihre Fähigkeiten testen wollen. Ich bin stolz darauf, Teil einer Community zu sein, die sich um Bildungsprogramme kümmert.

Ich denke, dass deutlich weniger in der Open Source-Community eine so große Initiative haben. Mit einer solchen Plattform können wir Menschen ausbilden, gemeinsame Praktiken/Standards vorbereiten und ein besseres TYPO3-Ökosystem aufbauen. Ein TYPO3-zertifizierter Entwickler zu werden ist ein sehr stolzer Moment, aber wie immer fühlt sich das "Vorbereiten und Ablegen der Prüfung" an ;)

Wenn auch Sie sich einen spürbaren Wettbewerbsvorteil gegenüber anderen Entwicklern verschaffen wollen, sollten Sie sich für eine TYPO3 Zertifizierung entscheiden.

Es ist mir eine Freude, Ihnen mitzuteilen, dass die TYPO3 GmbH vor ein paar Monaten eine fantastische Online TYPO3 Prüfungsplattform in Zusammenarbeit mit Proctoru gestartet hat.  Es war eine großartige Möglichkeit für TYPO3-Mitarbeiter, die weit weg wohnen, eine TYPO3-Zertifizierung zu erhalten, indem sie einfach von zu Hause aus eine Prüfung durchführen! #T3Kudos an das Team für diese Initiative!

Im Folgenden haben wir die TCCD-Prüfung kurz beschrieben, mit nützlichen Demonstrations- und Vorbereitungs-Ressourcen, die Ihnen helfen, sich besser auf die TYPO3 Certified Developer-Zertifizierung vorzubereiten.

Was ist die offizielle Definition von TCCD?

TYPO3-CMS-zertifizierte Entwickler haben Erfahrung in Projekten gesammelt, sollten die Architektur, Designmuster, Best Practices und einen fairen Anteil an Interna sowohl des TYPO3-CMS als auch des Erweiterungsframeworks kennen.

Übrigens, ich empfehle auch die Lektüre Was wir tun, um TYPO3 Certified Integrator zu werden. 

Wussten Sie, dass die TYPO3 Association seit 2014 ein Bildungs- und Zertifizierungsteam initiiert hat?

Also, was ist nun der Zweck der TYPO3-Zertifizierungsprüfung?

Nun, es wird Ihnen helfen, alle Fähigkeiten zu beherrschen, die notwendig sind, um Ihre TYPO3-Kenntnisse zu nutzen und zu testen, ob es Ihren aktuellen Technologien und modernen Geschäftszielen entspricht.

Wie gesagt "die Vorbereitungszeit vor der Prüfung ist 10 mal so wertvoll wie die Zertifizierung selbst."

Die Vorbereitung und das Üben für die Prüfung wird Ihnen helfen, die besten Praktiken zu beherrschen und die Nummer eins unter den TYPO3-Entwicklungsprofis zu werden! Holen Sie sich das Abzeichen, das Sie von den anderen unterscheidet.

Ein TYPO3 CMS Certified Developer muss Erfahrung durch Projekte gesammelt haben, sollte die Architektur, Design Patterns, Best Practices und einen guten Teil der Interna sowohl von TYPO3 CMS als auch des Extension Frameworks kennen. TYPO3 CMS Certified Developer können eine Extension komplett auf dem neuesten Stand der Technik implementieren. Sie schreiben sauberen Code, indem sie sich an die TYPO3 Coding Guidelines (CGL) halten, und sie kennen sich mit einer Vielzahl von Themen aus, vom initialen Setup einer Extension bis hin zu deren Veröffentlichung im TYPO3 Extension Repository (TER).

TYPO3-Zertifizierungsprogramme stellen die Kompetenz von Fachleuten sicher, indem sie eine Messung von Wissen und Fähigkeiten bieten.

für TYPO3-Agenturen

TYPO3-Dienstleister können eine solche Zertifizierung für ihre starke Position auf dem Markt hervorheben. Auch für TYPO3-Freiberufler bedeutet sie einen weiteren Wettbewerbsvorteil.

für TYPO3-Ökosystem

Die zertifizierten Entwickler, Konstrukteure, Redakteure und Berater liefern die beste Arbeitsqualität, so dass das TYPO3-Ökosystem gut funktioniert und die Wahrscheinlichkeit von Fehlschlägen bei Projekten geringer ist.

für Entscheider

Das Zertifikat gibt den Entscheidungsträgern mehr Vertrauen in den Erfolg des Projekts.

für persönliches Empfinden

Es gibt einem ein stolzes persönliches Gefühl, wenn man bestanden hat und ein Zertifizierungsabzeichen erhält.

Basierend auf den geforderten TYPO3-Kenntnissen stehen derzeit vier TYPO3-Zertifizierungen zur Verfügung (siehe unten).

Die TYPO3 CMS Certified Developer (TCCD) Prüfung war die erste Zertifizierung, die von der TYPO3 Association im Jahr 2008 angeboten wurde. Lassen Sie uns mit den Standardanweisungen weitermachen.

Sprache

Alle Prüfungen werden ausschließlich in englischer Sprache durchgeführt.

TYPO3-Version

In der Regel werden die Prüfungen im Zusammenhang mit der aktuellen oder letzten TYPO3 LTS (long-term support) Version durchgeführt. Es wird jedoch dringend empfohlen, die genaue TYPO3 Version zu bestätigen. Sie finden diese Angaben bei der Registrierung.

Fragen/Antworten

Alle Fragen wurden von TYPO3 Experten entwickelt und werden nach strengen Richtlinien überprüft bzw. aktualisiert.

Erneut zur Prüfung anmelden

Sollte ein Bewerber die Prüfung nicht bestehen, kann er sie so oft wiederholen, wie er möchte. Nach jedem erfolglosen Versuch gilt eine dreimonatige Sperrfrist.

Ort der Untersuchung

Glücklicherweise können Sie die Prüfung überall von zu Hause aus, im Büro oder bei physischen TYPO3 Veranstaltungen ablegen.

Stornieren einer Registrierung

Wenn Sie zum geplanten Prüfungstermin nicht erscheinen, ohne dies rechtzeitig mitzuteilen, ist eine Rückerstattung nicht möglich. In dringenden Fällen müssen Sie dies ca. 48 Stunden vor dem gebuchten Termin tun.

Fahrplan zur Zertifizierung

  • Kenntnis des Syllabus
  • Vertieftes Eintauchen in die Themen
  • Anmeldung
  • Die Prüfung ablegen
  • Genießen Sie Ihre Erfolgsparty.

Sie können sich als TYPO3-zertifizierter Entwickler aus den folgenden zwei Möglichkeiten bewerben.

Das Gute ist, dass das TYPO3-Zertifizierungsteam den Lehrplan mit einer Reihe von Themen definiert hat. Hier sind einige Tipps und Tricks zur besseren Vorbereitung auf die Zertifizierung.

Schritt 1. Träumen Sie

Lassen wir mal TYPO3 beiseite, von innen heraus sollten Sie sich die Vision setzen, ein TYPO3-zertifizierter Entwickler zu werden, was Sie immer wieder dazu motivieren wird, "viel zu lesen und zu üben" über TYPO3.

Schritt 2. Themen prüfen

Um Ihre Vision und Ihr Ziel zu verdeutlichen, lassen Sie uns einen kurzen Blick auf alle Themen und Unterthemen im Syllabus werfen.

Schritt 3. Theoretisches Wissen durch TYPO3 Dokumentation

Bei jedem Thema finden Sie "Verweise" auf die empfohlenen Leselinks, die mit docs.typo3.org verlinkt sind. Wir empfehlen, die TYPO3-Dokumentation zu lesen und sich darin zu vertiefen.

Schritt 4. Praktisches Wissen durch Übung

Die Prüfung ist natürlich genau das, was Sie praktisch wissen, um Templates in TYPO3 zu integrieren. Ihre Projektarbeit in Echtzeit ist die einzige Möglichkeit, zu lernen und sich auf die Prüfung vorzubereiten. Es wird viele knifflige Fragen geben, die nur beantwortet werden können, wenn Sie ausreichend TYPO3-Übung gemacht haben.

1. TYPO3 Allgemeine Fragen

Sie müssen allgemeine TYPO3 Themen lesen, wie z.B. wie die TYPO3 Community funktioniert, was die TYPO3 Association ist, Geschichte von TYPO3, Verhaltenskodex, Roadmap & Release-Zyklus von TYPO3, etc,

Beispielfragen: Was ist eine TYPO3 Benutzergruppe?

Optionen:

  1. Eine Gruppe im Internet, z. B. typo3.ug.muenchen.
  2. Ein von Firmen organisiertes Support-Netzwerk.
  3. Ein zwangloses Treffen von TYPO3-Enthusiasten.
  4. Ein Chat-Kanal.
  5. Eine Gruppe ähnlich der TYPO3 Association, aber auf Basis von Benutzern.

2. PHP-Programmierung Fragen

Natürlich sollten Sie die Programmiersprache PHP beherrschen, denn PHP ist die Mutter von TYPO3. Es gibt viele grundlegende Fragen zu PHP.

Beispielfrage: Was sind "Rückgabetyp-Deklarationen"?

Optionen:

  1. Sie deklarieren den Typ einer Erweiterung, z. B. "Frontend-Plugin" oder "Backend-Modul".
  2. Sie geben an, wie viele Methoden eine PHP-Klasse enthalten darf.
  3. Sie geben an, wie lange die Rückgabe eines Objekts maximal dauern darf.
  4. Sie geben den Typ des Wertes an, der von einer Funktion oder Methode zurückgegeben wird.
  5. Rückgabewerte können seit PHP-Version 7.1 als "nullable" markiert werden, indem dem Typnamen ein Fragezeichen vorangestellt wird.

3. Allgemeine Fragen zur Erweiterungsarchitektur

Als zertifizierter TYPO3-Entwickler sollten Sie alles über die Architektur von Extensions wissen, z.B. Grundlagen, Flexform's, TCA, etc.

Beispielfrage: Welche der folgenden Regeln gilt für die Erweiterungstaste?

Optionen:

  1. Der Firmenname darf nicht Teil des Nebenstellenschlüssels sein.
  2. Der Nebenstellenschlüssel muss entweder mit tt_ oder tx_ beginnen.
  3. Die Mindestlänge eines Erweiterungsschlüssels beträgt 3 Zeichen.
  4. Der Erweiterungsschlüssel muss bei typo3.org registriert sein.
  5. Der Erweiterungsschlüssel darf nicht mit einer Zahl oder einem Unterstrich beginnen oder enden.

4. Kernarchitektur und Kern-APIs

Core Architecture and Core APIs" enthält eine Reihe von Beispielfragen zu Themen wie Allgemeine TYPO3 Features und APIs, Hooks, Signale/Slots und XCLASSes, CLI, PSR-7, etc.

Beispielfrage: Was ist erforderlich, um die globale Kategorie-API in einer benutzerdefinierten Erweiterung zu verwenden? (1)

Optionen:

  1. Die Methode ExtensionManagementUtility::makeCategorizable() kann verwendet werden.
  2. Eine Beziehung zur Klasse \TYPO3\CMS\Extbase\Domain\Model\Category ist erforderlich.
  3. Ein Datenbankfeld namens categories muss vorhanden sein.
  4. Ein Mapping auf die Kategorietabelle muss als TypoScript hinzugefügt werden.
  5. Eine FlexForm mit dem Field <categories> muss erstellt werden.

5. Erstellen von Plugins und Modulen

Im Allgemeinen haben TYPO3-Entwickler genug praktische Erfahrung, um eigene TYPO3 Backend-Module und Frontend-Plugins mit dem Extbase Framework zu entwickeln.

Beispielfrage:

 

use \TYPO3\CMS\Core\Utility\ArrayUtility;
...
public function initializeAction()
{
    $settings = [
          ...
    ];
    ArrayUtility::mergeRecursiveWithOverrule(
         $this->settings,
         $settings
   );
}

 

Optionen:

  1. FlexForm-Einstellungen werden mit TypoScript-Einstellungen zusammengeführt.
  2. Benutzerdefinierte Einstellungen werden mit TypoScript-Einstellungen zusammengeführt.
  3. Alle leeren Werte in den Arrays, sowohl $settings als auch $this->settings, werden entfernt.
  4. Schlüssel mit dem value __UNSET im Array $settings setzen Array-Schlüssel mit dem gleichen Namen im Array $this->settings.

6. Flüssiges TYPO3-Templating

TYPO3-Integrator und -Entwickler müssen sich beide mit dem Fluid-Templating auseinandersetzen - mit Syntax, Templates, Layouts, etc.

Beispielfrage: Wie kann eine (in der Steuerung gesetzte) Variable var an einen Partial übergeben werden? (2)

Optionen:

 

 <f:render partial="part" arguments="var" />
 <f:render partial="part" arguments="{var}" />
 <f:render partial="part" arguments="{var: var}" />
 <f:render partial="part" arguments="{0: _all}" />
 <f:render partial="part" arguments="{_all}" />

 

Credit: Obige Beispielfragen stammen aus dem TYPO3-Zertifizierungsentwickler-Buch, Danke, Michael Schams!

Workshop des Bildungsausschusses

Dank an das Schulungs- und Zertifizierungsteam für die regelmäßige Organisation von Schulungen und Workshops.

SkillDisplay

Das Team von SkillDisplay und der TYPO3 GmbH arbeitet hart daran, einen organisierten Weg des Lernens und der Vorbereitung auf die TYPO3 Prüfung vorzubereiten. Sie können einen Blick auf den SkillsPath von TCCD werfen

Zur Vorbereitung auf die Prüfung würde ich die Lektüre der besten verfügbaren Bücher von Michael Schams empfehlen.

TYPO3 CMS Zertifizierter Entwickler (Englisch)

TYPO3 Extbase, 3. Auflage (Englisch)

TYPO3 Extbase, 3. Auflage (Deutsch)

  • Ich schlage vor, dass Sie 15 bis 30 Minuten vor Beginn des Tests mit der Anmeldung und anderen Registrierungsvorgängen am Prüfungsort erscheinen.
  • Der Antragsteller darf nicht versäumen, seine gültigen offiziellen Ausweisdokumente mit sich zu führen, die Ihren vollständigen Namen, Ihr Foto und Ihre Unterschrift zeigen und Ihre Identitäten beweisen, wie z. B. einen Reisepass oder Personalausweis.
  • Es ist zwingend erforderlich, das NDA-Dokument vor der Prüfung zu unterschreiben. Mit der Unterzeichnung des NDA-Dokuments akzeptieren Sie, dass das Prüfungsmaterial streng vertraulich ist und dass Fragen und Antworten nicht weitergegeben werden dürfen.
  • Der Bewerber hat 90 Minuten Zeit, um den Test durchzugehen und so viele Fragen wie möglich zu beantworten und zu beantworten.
  • Die Prüfung besteht aus Multiple-Choice-Fragen mit mindestens einer oder mehreren richtigen Antworten. Das Gute daran ist, dass bei jeder einzelnen Frage erwähnt wird: "wie viele Antworten richtig sind". Für die Fragen, die mehr als eine richtige Antwort haben, wenn der Kandidat nicht alle richtigen Antworten auswählt, dann werden nicht als negative Punkte in der Punktzahl berücksichtigt werden.

Was ist die Passing Score und Statistik für TCCD?

40 Fragen in der Prüfungsarbeit gefragt werden würden

60 Minutes der Zeit zum Ausfüllen der Prüfungsarbeit

1.5 minutes jede Frage zu beantworten

~32 von 40 Antworten sollte korrekt sein, um ein zertifizierter Entwickler zu werden.

Ergebnisse per E-Mail erhalten

Nach der Prüfung erhalten Sie innerhalb weniger Wochen eine E-Mail mit Ihrem Ergebnis (bestanden oder nicht bestanden).

TYPO3-Zertifikat erhalten

Hat der Kandidat die Prüfung erfolgreich bestanden, wird ihm das TYPO3-Zertifikat innerhalb eines Monats per Post zugestellt.

Ihr Name bei der Zertifizierung Auflistung

Auch die Namen der Kandidaten mit TYPO3-Zertifizierung werden hier aufgeführt.

Der Kandidat kann sich bis zum Ablauf des Zertifikats, d.h. drei Jahre, als Certified TYPO3 Developer bezeichnen.

Vielen Dank für das Lesen meines Artikels über die TCCD-Zertifizierung. Ich hoffe, Sie haben ihn nützlich gefunden und hatten Spaß daran, daraus zu lernen. Lassen Sie uns zusammenfassen, was wir in diesem Blog gelernt haben,

  • Sie haben einen Traum und eine Leidenschaft dafür, ein zertifizierter TYPO3-Entwickler zu werden.
  • Kennen Sie den Lehrplan der TCCD-Prüfung.
  • Theoretisch und praktisch in jedes Thema eintauchen.
  • Melden Sie sich für die beste verfügbare Zeit und den besten Ort an.
  • Bewahren Sie Ruhe bei der Prüfung und warten Sie auf die Ergebnisse.
  • Feiern Sie Ihren Erfolg und werden Sie ein TYPO3 Certified Developer!

Haben Sie noch Fragen? Ich freue mich über Ihr Feedback im Kommentarfeld. Ich wünsche Ihnen alles Gute für Ihre TYPO3-Zertifizierungsprüfung zum Entwickler, Keep rock!

Viel Spaß bei der TCCD-Prüfung!

Post a Comment

×
Captcha Code Kann das Bild nicht gelesen werden? Klicken Sie hier, um zu aktualisieren