Day 2 — DDEV and TYPO3

Today's lessons

Today focuses on setting up and mastering DDEV for TYPO3 development. Students will progress from basic DDEV installation to configuring a complete local development environment, culminating in hands-on experience creating and managing TYPO3 projects. The day emphasizes practical skills essential for modern TYPO3 development workflows.

Prerequisites and goals

Prerequisites

Theoretical prerequisites

This day assumes that you already know the following:

  • Basic understanding of CMS concepts
  • Basic understanding of TYPO3
  • Basic understanding of TYPO3's filesystem
  • Basic understanding of TYPO3's database
  • Basic understanding of Git
  • Basic understanding of DDEV
  • Basic understanding of Composer
  • Basic understanding of the Bootstrap framework

Practical prerequisites

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

  • You have shown that you meet the practical prerequisites
  • You have shown that you meet the Theoretical prerequisites
  • You have shown that you understand the basic concepts behind TYPO3
  • You have been introduced to the different documentation sources

Goals

Theoretical goals

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

  • How to install and configure DDEV on your local computer in order to have a local development environment
  • How to use DDEV to run and develop web applications
  • How to setup a new TYPO3 project in DDEV

Practical goals

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

  • Install and configure a local development environment on your computer using DDEV
  • Install a new TYPO3 project in your local development environment
  • Work on a TYPO3 project using DDEV