TCCD 14 LTS

Architecture logicielle et patrons de conception

12 sur 73 questions dans l’app

Patterns d'architecture

  1. Que signifie l'abréviation MVC en architecture logicielle ? Facile
  2. Quelles méthodes un repository Extbase fournit-il d'emblée ? Facile

Processus et exécution

  1. Comment exécuter automatiquement et régulièrement une commande console personnalisée dans TYPO3 ? Facile

Design patterns

  1. Qu'est-ce qu'un patron de conception en développement logiciel ? Facile
  2. Quel patron de conception le système d'événements PSR-14 de TYPO3 met-il en œuvre ? Facile
  3. À quoi sert le patron builder ? Facile

Patterns et communauté

  1. Quelle classe TYPO3 est un exemple typique du patron builder ? Facile

Principes

  1. Que signifie le S de SOLID ? Facile

Design patterns

  1. Un service de checkout sélectionne le moyen de paiement via switch, et chaque nouveau moyen de paiement exige une modification de cette classe. Quel refactoring respecte le principe ouvert/fermé ? Moyen

Qualité et maintenance

  1. Un test unitaire doit vérifier un calcul de prix avec plusieurs entrées. Comment fournir les données dans PHPUnit 13 ? Moyen

Patterns et communauté

  1. Quelles classes TYPO3 suivent le pattern Builder, où un objet est assemblé étape par étape via des appels de méthodes ? Difficile
  2. Dans une action Extbase, deux URL sont créées l'une après l'autre avec $this->uriBuilder, la seconde sans appeler reset() auparavant. Quel problème survient ? Difficile

Certifications & examens

Quel examen pour la suite ?

Tu peux déjà t’entraîner pour 19 examens, 21 sont soumis au vote. Découvre toutes les certifications avec les infos officielles, vote ou propose ton examen.

Voir toutes les certifications