Day 1 — Installation and concepts

Today's lessons

Today introduces the fundamental concepts of content management systems, with a special focus on TYPO3 CMS. Students will explore the basics of CMS functionality, TYPO3's core concepts, and essential development tools including Docker, DDEV, and Composer. This foundational day establishes the groundwork for setting up a local development environment and understanding modern web development workflows.

Prerequisites and goals

Prerequisites

Theoretical prerequisites

This day assumes that you already know the following:

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:

  • 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
  • Knowledge of the different documentation sources

Practical goals

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

  • 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