TYPO3 Developer Advanced - Become a TYPO3 expert!
With over 15 years of experience in TYPO3 development and more than 50 successfully trained participants, we offer you an advanced training course that will take you to the next level. Our optimized training concept is specifically designed to prepare you for the TYPO3 Developer certification.
This course is aimed at advanced developers and experts who want to deepen their knowledge, learn best practices and master complex TYPO3 challenges.
Register now and take your TYPO3 know-how to a new level!
0
training days
0
participants max. per training course
0
topics
Our TYPO3 Developer Advanced course is aimed at developers who already have the following knowledge:
- TYPO3 Extensions Development - Basic understanding and practical experience in creating TYPO3 extensions.
Training concept
Course Goal
In the 5-day "TYPO3 Developer Advanced" course you will dive deep into the world of TYPO3 development and learn how to implement complex extensions and functions at the highest level. The focus is on advanced topics that will take your skills as a TYPO3 developer to the next level.
You will learn how to effectively use and develop caching mechanisms with CacheHandlers, including the application of best practices. We will introduce you to the use of MessageHandlers with RabbitMQ and show you how to use Events, Hooks, WebHooks and Reactions in your projects.
Special emphasis will be placed on the use of internal TYPO3 APIs, including the Context API, YAML API and many others that make working with TYPO3 easier. You will learn how to build your own REST or GraphQL APIs to provide data efficiently and deepen your knowledge of workspaces, workflows and the complete request lifecycle in TYPO3.
You will also learn how to create custom backend dashboards and backend modules with routing and Ajax calls. We will show you how to optimize performance with tools such as Sentry or XDebug and how to find and fix bottlenecks in your code, SQL statements or infrastructure.
The course is rounded off with topics such as Continuous Integration / Continuous Deployment (CI/CD), Unit Testing, working with DataHandlers, DTOs and developing maintainable and flexible solutions.
The course is ideal for experienced developers who want to deepen and broaden their TYPO3 knowledge in order to master even the most demanding projects professionally.
Learning methodology
The training combines theory and practice in a ratio of 20% theory and 80% practice, so that the focus is on the practical application of what you have learned. You benefit from direct exchange with experienced trainers from the field as well as with other participants, which further promotes your learning success.
The Agenda
Learn how to use workspaces in TYPO3 effectively to manage the content of your website securely and flexibly. Discover how to control, review and approve changes at different stages of development without jeopardizing live operations. Ideal for developers who want to optimize the workflow in TYPO3 projects and improve team collaboration!
Learn how to develop individual backend modules for TYPO3 to create customized administration interfaces. Discover how to efficiently integrate routing, Ajax calls and other features to make your projects user-friendly and flexible. Ideal for developers who want to customize the TYPO3 backend!
Discover the possibilities of flexibly extending TYPO3 with events and hooks. Learn how to introduce your own customizations, extend existing processes and keep the architecture of your projects clean and maintainable. Ideal for developers who want to dive deep into the TYPO3 internals and customize their projects!
Learn how to implement robust and scalable communication processes with the TYPO3 Messenger and MessageHandler. Learn how to process messages efficiently, design asynchronous processes and integrate tools such as RabbitMQ. Perfect for developers who want to use modern messaging concepts in their TYPO3 projects!
Learn how to make the most of TYPO3's internal APIs to make your projects more efficient and flexible. Learn how to use the Context API, YAML API and many other tools that make it easier for you to access TYPO3 core functions and simplify development. Perfect for developers who want to exploit the full potential of TYPO3!
Learn how to develop REST and GraphQL APIs in TYPO3 to efficiently provide data and connect external applications. Discover best practices for API development and learn how to create flexible, performant and future-proof interfaces for your projects. Perfect for developers who want to use TYPO3 as a central data source!
Learn how to use WebHooks and Reactions to connect external systems with TYPO3 and implement automated processes. Understand how to trigger and react to events to make your projects more interactive and dynamic. Ideal for developers who want to integrate TYPO3 seamlessly into modern system landscapes!
Learn how to use DataHandlers in TYPO3 to efficiently control the management and editing of data sets. Discover how to use DataHandlers to optimize complex data operations such as creating, editing and deleting records while increasing the flexibility and maintainability of your TYPO3 projects. Ideal for developers who want to gain deeper insights into TYPO3 data processing and develop customized solutions!
Learn how to create custom backend dashboards in TYPO3 to design a customized user interface for administrators and editors. Discover how to clearly display important information and statistics and optimize the user experience in the TYPO3 backend. Ideal for developers who want to customize the TYPO3 backend and make administration more efficient!
Learn how to effectively use DTOs (Data Transfer Objects) in TYPO3 to transfer data between different layers of your application and improve the structure of your code. Discover how DTOs increase readability and maintainability by creating a clear separation between data logic and business logic. Ideal for developers who want to make their TYPO3 projects scalable and flexible!
Learn how to develop unit tests in TYPO3 to reliably test your extensions and functions and ensure the quality of your code. Discover best practices for writing tests and integrating testing tools to detect bugs early and improve the maintainability of your TYPO3 projects. Ideal for developers who want to write clean, bug-free code and ensure the long-term stability of their projects!
Learn how to implement Continuous Integration (CI) and Continuous Deployment (CD) in TYPO3 projects to automate the development process and continuously improve code quality. Discover how to efficiently integrate tests, builds and deployments to deliver new features faster and more reliably. Ideal for developers who want to optimize their TYPO3 workflows and ensure fast, error-free delivery of updates!
Do you have any questions or would you like to discuss the agenda in advance?
Get in touch with us! Our experts will be happy to talk to you to explain the training content, address your individual needs or get to know us in advance. This way, we can ensure that the training is perfectly tailored to your goals and requirements. We look forward to hearing from you and finding the best learning path for you together!