Day 2 — TYPO3 Ecosystem: Tools and Technologies

Today's lessons

On day two, instructors will demonstrate the essential tools that power the TYPO3 ecosystem. Students will observe Docker containers being launched, see how DDEV creates standardized development environments, and watch as Composer installs and manages dependencies. Through these practical demonstrations, students will gain a visual understanding of the development workflow before implementing it themselves in Stage 1. The focus will be on showing rather than explaining, allowing students to see these technologies in action.

Prerequisites and goals

Prerequisites

Theoretical prerequisites

This day assumes that you already know the following:

  • What TYPO3 is and how it fits into the broader CMS landscape
  • That modern websites are often built and maintained using various development tools and workflows

Practical prerequisites

Before you start this day, please have the following things ready:

Goals

Theoretical goals

By the end of this day, you should know the following:

  • What a local development environment is and why it’s important
  • How tools like Docker, DDEV, Composer, and Git support TYPO3 development
  • How TYPO3 developers manage code, dependencies, and project configurations using these tools

Practical goals

By the end of this day, you should have completed the following:

  • Watched a live demonstration of launching TYPO3 using Docker and DDEV
  • Observed how Composer installs TYPO3 and manages extensions and dependencies
  • Seen how Git is used for version control and collaboration in TYPO3 projects