Lesson 3 — Using Composer to install and configure TYPO3 in a DDEV container

Prerequisites and goals

Prerequisites

Theoretical prerequisites

This lesson assumes that you already know the following:

  • Review Git workflow for TYPO3 projects
  • Review repository structure and organization principles
  • Review branch management and collaboration strategies
  • Review TYPO3 commit message conventions

Practical prerequisites

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

  • Verify and configure Git repositories properly
  • Optimize branch management strategies
  • Apply TYPO3 commit message rules correctly
  • Optimize collaborative workflow efficiently

Goals

Theoretical goals

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

  • Understand Composer's role in TYPO3 installation
  • Learn dependency management best practices
  • Master TYPO3 package configuration options
  • Study integration between Composer and DDEV

Practical goals

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

  • Install TYPO3 using Composer in DDEV
  • Configure project dependencies correctly
  • Manage TYPO3 extensions through Composer
  • Verify installation and configuration success

Learning resources

Teacher's instructions

Student's instructions