Lesson 5 — Hands-On TYPO3 Upgrade Workshop

Prerequisites and goals

Prerequisites

Theoretical prerequisites

This lesson assumes that you already know the following:

  • Understand deprecation notices and their meaning
  • Learn about replacement APIs and functions
  • Master deprecation scanning tools
  • Understand code modernization approaches

Practical prerequisites

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

  • Identify deprecated code usage
  • Implement API replacements
  • Run deprecation scans
  • Update code to current standards

Goals

Theoretical goals

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

  • Understand common upgrade pitfalls
  • Learn about troubleshooting strategies
  • Master upgrade rollback procedures
  • Understand testing methodologies

Practical goals

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

  • Perform a complete system upgrade
  • Resolve common upgrade issues
  • Implement testing procedures
  • Document upgrade process

Learning resources

Teacher's instructions

Student's instructions