SeitenreportSEO & Website analysis since 2007
Free SEO checkCheck for free
EN
Choose language
Deutsch English
Menu

PHP & Composer: Workshop for existing projects

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.

  • 6 hours, plus Breaks
  • Remote remote
  • Up to 8 persons
Your teacherMatthias Gläßner Senior web developer for TYPO3 and PHP · TYPO3 lecturer at GFUFounder and owner of Seitenreport · 18+ years of experience

What your team can do better afterwards

  • Divide a grown function into comprehensible responsibilities.
  • composer.json and composer.lock distinguish and use install or update consciously.
  • Organize classes through an understandable autoloading structure.
  • Record existing behavior with a suitable test before the code is changed.

A Possible Agenda for Your Team Date

These priorities are the starting point. Order, practice depth and examples are tailored to your learning goal before assignment.

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.

Consciously manage dependencies

Read Composer configuration, version requirements, and lock file. Differentiate installation and update processes as well as merge autoloading and project structure.

Improve in small steps

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

Rebuild a grown function in a controlled manner

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.

Make practice time work for your team

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 agreed scope

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.

Compare all formats and team prices

Suitable additions for your agenda

TYPO3 Developer Training

Sitepackage and project structure · Fluid templates and TypoScript

Git training for development teams

Status, Diff and understandable commits · Branches and merge conflicts

GitLab CI/CD & Deployment Training

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.

Frequent questions about services and prices

Is this a PHP course for beginners?

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.

Can we bring our own legacy code?

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.

Which PHP version is topic?

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.

What format and what price are planned?

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.

How do we ask for a team appointment?

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.

Your lecturer: Matthias Gläßner

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.

Profile and project experience ↗ · About Seitenreport

Non-binding requests

Briefly mention your training topic. Matthias Gläßner will contact you personally.

Price limits: from 1,890 € per team plus VAT

Team training
Personal lecturer · agreed agenda · clear team award