Referenzen

Entwicklungshilfe NRW schult Team von Online-Marktplatz

Posted on
PHP-Schulung Code Rocker bei TEILeHABER GmbH

Vergangene Woche war Entwicklungshilfe NRW erfolgreich in Unterfranken im Einsatz. Der in Großwallstadt ansässige Online-Marktplatz für Kfz-Ersatzteile TEILeHABER GmbH hatte für seine Webdeveloper die PHP-Schulung Code Rocker gebucht, um einen ersten Schritt hin in Richtung automatisierter Testverfahren zu machen. Gerade im Webdevelopment erfordern die immer dynamischeren Marktentwicklungen und entsprechend hohen User-Erwartungen ein breites Weiterbildungsangebot für […]

Magento

Magento-Performance: Flaschenhälse

Posted on
Magento-Performance: Flaschenhals Ladezeit

Magento-Performance steigern: Der Weg zur erfolgreichen Ladezeit-Optimierung In diesem Artikel befassen wir uns mit den mit der Ladezeit-Optimierung von Magento Shopsystemen. Magento ist ein umfangreiches Shopsystem und ist in bestimmten Konfigurationen anfällig für Performance-Probleme. Die fünf größten Fehler mit teils massiven Auswirkungen auf die Magento-Performance haben wir hier für euch aufgelistet und erklären mögliche Lösungen. […]

Development

JavaScript-Optimierung in Magento

Posted on
JavaScript Optimierung

Magento, eines der meist verbreitesten Shop-Systeme hat ein gravierendes und lange bekanntes Problem mit dem Umgang mit JavaScript – wir erklären euch unsere Probleme der JavaScript-Optimierung bei Magento. Einige Magento-Entwickler werden mit hoher Wahrscheinlichkeit schon einmal an dem Punkt angelangt sein, wo der Kunde entweder nach einer Verbesserung der Shop-Ladezeit gefragt hat, oder andere entsprechende […]

Deployment

git-flow – das Branching-Modell

Posted on
git-flow als Branching-Modell

In diesem Artikel befassen wir uns mit dem Aufsetzen und der Handhabung von Branches (Zweigen). Wir gehen davon aus, dass du als Leser genug Erfahrung mit der Installation und Handhabung von einfachen Git-Features wie commit, push, und pull hast. In der Welt der Versionskontrollsysteme ist Git mit Abstand eines der effektivsten und einfachsten Tools die […]

Deployment

Frontend-Testing mit Codeception

Posted on
Automatisiertes Frontend-Testing mit Codeception

Codeception ist ein PHP basiertes Framework für automatisiertes Frontend-Testing. Es liefert abgesehen von Tools für Akzeptanztests auch weitreichende Tools für Unit-Tests. In diesem Artikel gehen wir jedoch weitestgehend auf die Funktion der Akzeptanztests ein, also die Tests, die den Fall simulieren dass ein User sich gerade durch eine Webseite klickt. Im nachfolgenden Absatz möchte ich […]

Magento

Besuch beim Magento 2 Hackathon in Paderborn

Posted on
Magento 2 Hackathon

Am 23. und 24. Januar 2016 fand bei code-x GmbH in Paderborn ein Hackathon zur neuesten Magento-Version statt. Als Magento-Entwickler mit einem bereits angefangenen Magento-2-Projekt für einen unserer Kunden bei webvisum „musste“ ich also einfach daran teilnehmen. Mein Plan als Magento-Entwickler für das Wochenende Mein Plan war es eigentlich, für mein bestehendes Projekt und die darin schon gefundenen Stolpersteine […]

Deployment

Git auf der Command Line CLI einsetzen

Posted on
Git auf der Command Line CLI

Git ist ein häufig genutztes Versionstool in PHP-Projekten. Allerdings wird häufig mit grafischen Oberflächen wie Sourcetree gearbeitet. Webdeveloper nutzen diese Tools häufig, ohne genau zu wissen, was im Hintergrund genau passiert. Daher zeigen wir dir in diesem Artikel, wie du das alles schnell und effektiv auf der Command Line nutzen kannst. Das hat einige Vorteile: Du bist […]

Deployment

PhpStorm mit dem Ticketsystem Redmine nutzen

Posted on
PhpStorm mit dem Ticketsystem Redmine nutzen

In diesem Tutorial für Webdeveloper zeige ich, wie man die Entwicklungsumgebung PhpStorm mit dem Ticketsystem Redmine verbindet und das Tasksystem von PhpStorm zusammen mit git-flow als Workflow umsetzen kann. Voraussetzungen für einen erfolgreichen Workflow Grundlage für den hier gezeigten Workflow sind PhpStorm als IDE mit installiertem git-flow-Plugin sowie ein funktionierendes Ticketsystem Redmine. Natürlich gibt es Alternativen zu […]

PHP-Schulung

Legacy Code – Entstehung, Ursache und Auswirkung

Posted on
Legacy Code - Entstehung, Ursache und Auswirkung

In aktuellen Webdesign-Projekten ist Legacy Code zu einem sehr großen Problem geworden: Dadurch drohen nicht wenige Projekte in naher Zukunft zu scheitern und erhebliche Kosten zu verursachen. Dabei ist das Problem schon länger in allen Unternehmensebenen bekannt – allerdings wird es für kurzfristige Gewinne und neue Projektziele immer wieder übergangen. „Later equals never“ sagte mahnend schon Robert C. Martin. […]

Deployment

Continuous Integration: Eine Einführung in PHPCI

Posted on
Continuous Integration: Eine Einführung in PHPCI

Tools für Continuous Integration dienen dem automatischen Testing von Code in einer Entwicklungsumgebung. In diesem Beitrag erfahrt ihr zunächst einmal, wie man PHP Continuous Integration installiert. Continuous what? Als Dozent für die PHP-Schulungen von Entwicklungshilfe NRW interessiere ich mich über die reine PHP-Entwicklung hinaus für das Thema Continuous Integration (CI). Neben der lokalen Entwicklung mit Tools wie Vagrant […]