Continuing education is essential for developers - Workshop about PHP at Cocomore
Continuing education is essential for developers - Workshop about PHP at Cocomore
If you ask 10 developers about a software problem, you get 20 different solutions, somebody once told me. This is certainly correct to an extent, because developers went through different trainings, have different focus areas and project experience. Even within a company very different levels of experience, settings and points of view exist. But in my opinion, when working in a team, those differences in particular can lead to ideal solutions, since different thought patterns bring about new approaches and ideas.
Here at Cocomore we count on project teams for this same reaHere at Cocomore we count on project teams for this same reason - this way, you can ensure that qualified people are working together on the current project on the one hand, and that you can take personal preferences of individual employees into account on the other hand.
Training and workshops for developers at Cocomore
Here at Cocomore we count on project teams for this same reaNeedless to say, a constant transfer of knowledge, training and a basic common understanding (let me call it philosophy) are important. Because a knowledge stagnation can be the downfall for a developer.
Here at Cocomore we count on project teams for this same reaThis is why we have our “Knowledge Lab”: On a weekly or bi-weekly basis developers give an in-house lecture about new technologies, problem-solving, and best practice. Of course you can also find us at various events regarding Drupal, Sitecore, Symfony, etc.
Here at Cocomore we count on project teams for this same reaAdditionally, we invite experts to Frankfurt for in-house trainings every once in a while. Most recently we had the honor of exchanging information with Tobias Schlitt from Quafoo for two days.
The topics of the PHP training:
Object Orientation
Here at Cocomore we count on project teams for this same reaTobi has shown us tips and tricks concerning abstract categories, interfaces, exceptions, etc., among other things. In addition we have discussed software patterns and current frameworks.
OO Modelling
Here at Cocomore we count on project teams for this same reaWe discussed which ways there are to efficiently get from a catalogue of requirements to a software model.
Clean Code
Here at Cocomore we count on project teams for this same reaFrom coding standards and code complexity to side effects, best practice with exceptions and services, inversion of control, code sniffer, to helpful tools.
Refactoring
Here at Cocomore we count on project teams for this same reaHere, it was discussed how to find the code source that should have the highest priority for refactoring and how this can easily happen, step-by-step.
Unit Tests & TDD
Tips & tricks about PHPUnit and TDD.
Behat, Mink & BDD
Quick BDD outlook.
Here at Cocomore we count on project teams for this same reaAt this time a big thank you to Tobi for this interesting workshop at Cocomore, which never got boring despite differing knowledge levels, and for the well prepared code examples, so that we could give it a try ourselves as well.