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:
- The General Practical Prerequisites for Stage 0
- Completed Stage 0 Day 1
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