Erfahrung macht den Unterschied

Seit über 15 Jahren beschäftige ich mich nun mit der Konzeption und Umsetzung von web-basierten Anwendungen und Websites. Mein Schwerpunkt liegt dabei auf der Programmierung mit PHP und der Arbeit mit relationalen sowie non-relationalen Datenbanken. Aber auch die Frontend-Entwicklung basierend auf HTML5, CSS3 und JavaScript gehört zu meinem täglichen Handwerkszeug.

Lassen Sie uns gerne über Ihr Projekt sprechen und gemeinsam nach der besten Lösung suchen.

Überblick

PHP
Die Script-Sprache PHP gehört zu meinen täglichen Begleitern. Abhängig vom Projekt kommen zudem verschiedene Frameworks zum Einsatz.
Datenbanken
Neben den üblichen relationalen Datenbanken – zumeist MySQL – habe ich in unterschiedlichen Projekten auch bereits mit non-relationalen Datenbanken gearbeitet (OrientDB, MongoDB). Die Wahl des Datenbanktyps sollte dabei immer abhängig vom Anwendungsfall erfolgen.
Frameworks
Frameworks erleichtern das Entwickler-Leben und verhindern, dass man jedes Mal das Rad neu erfinden muss. Das spart Ihnen letztlich auch bares Geld. Meine Schwerpunkte liegen hier auf Zend und TYPO3.
Webservices
Viele Anwendungen sind darauf angewiesen, mit anderen Anwendungen Daten auszutauschen. Je nach Anwendungsfalls können hier SOAP/XML, JSON oder RESTful Webservices weiterhelfen.
HTML
Kaum eine Web-Anwendung kommt ohne HTML aus. Daher ist es für mich die Arbeit mit HTML selbstverständlich. Valides und syntaktisch korrektes HTML ist nicht dabei nicht nur die Basis für eine gut funktionierende Website, sondern auch die beste Ausgangsposition für ein gutes Ranking in den Suchmaschinen.
CSS
Das Layout des Designers möglichst präzise in eine Web-Darstellung zu übersetzen, braucht nicht nur fundiertes Wissen, sondern auch ein Auge für Details. Dies gilt umso mehr als die Usability der Website davon abhängig ist. Die Optimierung für unterschiedliche Endgeräte gehört für mich dabei selbstverständlich mit zum Job.
JavaScript
Soll eine web-basierte Anwendung direkt mit den Nutzenden interagieren, ist zumeist JavaScript das Mittel der Wahl. Mithilfe von Frameworks, wie z. B. jQuery, lassen sich viele erweiterte Funktionen und auch das dynamische Nachladen von Inhalten via AJAX problemlos realisieren.
SEO
Was nutzt die beste Website, wenn sie nicht gefunden wird? Schon bei der Umsetzung der Website ist es mir ein Anliegen, auf eine Optimierung für Suchmaschinen zu achten. Selbstverständlich kann ich Sie auch in Bezug auf eine weitergehende Optimierung Ihrer Website beraten (On-Page/Off-Page). Insbesondere die Web Core Vitals spielen hier zunehmend eine wichtige Rolle.
Barrierefreiheit
Die Einhaltung der gängigen Standards für Barrierefreiheit sind für mich selbstverständlich. Bereits mit der ersten Zeile Code achte ich daher darauf, dass das Ergebnis möglichst barrierefrei ist.
Usability
Eine web-basierte Anwendung kann noch so gut sein: wenn sie schlecht zu bedienen ist, wird sie nicht genutzt werden. Mit meiner langjährigen Erfahrung kann ich Ihnen mit Rat und Tat zur Seite stehen und Sie bei der Optimierung der Usability unterstützen.
Versionierung
Zu einer professionellen Umsetzung Ihres Projektes gehört selbstverständlich auch eine Versionierung, die den aktuellen Projektstand sichert und eine systematische funktionsbasierte (Weiter-)entwicklung ermöglicht. Bevorzugt setze ich dabei GIT als Versionierungssystem ein.