Clarify initial situation and behaviour
Read a small section of code, record inputs and results and identify a risk for changes. Choose a suitable test limit without first restructuring the entire project.
Understand dependencies · Secure code · progressively modernize
Improve a limited section of an existing PHP project. We combine comprehensible interfaces, consciously managed dependencies and small verifiable changes to a practicable approach. For PHP and TYPO3 developers who want to develop grown code in a comprehensible way.
These priorities are the starting point. Order, practice depth and examples are tailored to your learning goal before assignment.
Read a small section of code, record inputs and results and identify a risk for changes. Choose a suitable test limit without first restructuring the entire project.
Read Composer configuration, version requirements, and lock file. Differentiate installation and update processes as well as merge autoloading and project structure.
Separate responsibilities, clarify an interface and use types corresponding to the agreed PHP version. After each step, check the recorded behavior and prioritize open modernization steps.
Joint application
An example mixes data access, processing and output. The team hedges an important use case, separates a manageable part and checks if the expected result is retained after the change.
Participants already write PHP and know classes, methods and simple dependencies. The sample project runs locally; PHP version, composer and a suitable test call are coordinated in advance. For an entry without programming experience, this format is not designed.
The workshop covers an agreed excerpt. A complete PHP version upgrade, the rehabilitation of all dependencies or a project migration are separate tasks. As a module of a TYPO3 training, learning objective and total time are defined together.
Remote Team Day · 6 hours, plus Breaks · up to 8 people · from 1,890 € per team plus VAT. Other formats and in-house appointments after joint planning.
Sitepackage and project structure · Fluid templates and TypoScript
Status, Diff and understandable commits · Branches and merge conflicts
Jobs, Stages and Runner · Tests, Artifacts and Variables
For reference: Composer: dependencies and basic use ↗. Official documentation complements the exercises and remains accessible after the appointment.
No. The offer requires existing knowledge of PHP and focuses on the further development of existing applications. For your team, we choose an achievable modernization step instead of a complete language course.
Yes, after voting on a small, suitable section and the necessary preparation. Please do not send any access data or confidential data stocks during the first contact. A comprehensive code analysis is offered separately in advance.
The target version depends on your project and the agreed learning goal. We distinguish available means of language from changes that require an upgrade. A full version migration is not included in the Teamtag.
As a start, remote team day is suitable: 6 hours, plus. Breaks, up to 8 people, from 1,890 € per team plus VAT. Included are coordination of learning goal and agenda, standard preparation, documents and task list. Extensive individual case analyses, larger groups and travel expenses are offered separately.
Briefly describe the topic, previous knowledge and desired learning goal. The number of participants and the period can be supplemented directly. Matthias Gläßner clarifies the requirements with you and creates an offer. The request does not trigger a booking or payment.
Senior web developer for TYPO3 and PHP · Founder and owner of Seitenreport · TYPO3 lecturer at GFU
18+ years of experience: Matthias Gläßner has been supporting companies, agencies, associations and public agencies in web projects since 2007. His focus is on TYPO3 development, PHP, interfaces and traceable development and deployment processes.
The training combines technical basics with examples, exercises and space for your questions. The topic, previous knowledge and goals of your team flow into the preparation.
Briefly mention your training topic. Matthias Gläßner will contact you personally.
Price limits: from 1,890 € per team plus VAT