Lesson 1 — Installing DDEV for local development

Prerequisites and goals

Prerequisites

Theoretical prerequisites

This lesson 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 lesson, 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 lesson, you should know the following:

  • Understand DDEV architecture and system requirements
  • Learn DDEV installation process and dependencies
  • Master DDEV command line interface basics
  • Study DDEV configuration file structure

Practical goals

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

  • Install DDEV successfully on local machine
  • Verify DDEV installation and dependencies
  • Execute basic DDEV commands
  • Configure basic DDEV settings

Learning resources

Teacher's instructions

Student's instructions