Training and Online Training
- Advanced Git Take advantage of distributed version control in your project and make the development process more efficient.
- Advanced OOP When using advanced OOP concepts, you will retain control, even over extensive applications.
- Advanced PHPUnit Successful test automation in everyday project work with solutions even for particularly tricky problems.
- Continuous Integration Keep the overview by automating all build processes and gain time for the further development of your software.
- Design Patterns for Web Applications Use these design patterns to develop your applications faster and better understand common frameworks.
- Domain-Driven Design When modelling and creating software, Domain-Driven Design (DDD) focuses on the domain rather than technical aspects.
- Event-Driven Development Make SOA and microservices a reality in your enterprise by demand-driven design of event-based, distributed systems.
- Event Sourcing With event sourcing, changes in the status of an application are stored in an unchangeable event log.
- Introduction to OOP Object-oriented programming skills are an important prerequisite for professional PHP use.
- Live-Refactoring Refactoring means improving the structure of software in small steps without changing the externally observable behaviour.
- Modernizing Software Software ages and must therefore be constantly modernised in order to extend its life cycle.
- Mutation Testing with Infection Automated tests ensure future changes and enhancements to the software. When they're not lying.
- Objects and Persistence Objects in memory, data on disk. Learn how best to bridge the gap between these two worlds.
- OOP Master Class Become an OOP professional with these principles and working methods, and get to know tricks from many years of practice.
- Proper Deployment Put new software versions into operation quickly, stably and reproducibly.
- Test Automation with PHPUnit Automated tests save costs in the short term and safeguard future changes and enhancements to the software.
- Test-Driven Development Test-driven development (TDD) is a proven way of developing software in a targeted manner.
- Type Checking with Psalm Type checking allows many errors to be found before a program is even executed.
- We test your software together Find answers to all questions about test automation by solving problems using examples from your own code base.
- Web Security 360 The concepts of secure web development and avoiding known errors are an important prerequisite for professional PHP use.
- What is new in PHP? What's happened to PHP this year and what new features you should look forward to.