Backend-Entwicklung

Backend-Entwicklung Die Prozesse im Hintergrund


Unter Backend-Entwicklung fallen bei einer Website all die Arbeiten, die im Hintergrund auf dem Server ablaufen. Also alles was mit der Funktionalität und den Daten der Website zu tun hat. Als Backend-Entwickler sorge ich für die Bereitstellung und Verarbeitung der Daten ihrer Website oder App.

Benötigen Sie Unterstützung bei ihrem nächsten Webprojekt?

Niels Langlotz
Web-Entwickler

Tel: +49 176 45 606 488
E-Mail: info(at)typoniels.de

Meine Erfahrung als Entwickler setze ich für Sie gerne bei ihrem nächsten Projekt mit ein, sprechen Sie mich einfach an.

Häufige Fragen & Antworten

Die Antwort auf folgende Fragen könnte Sie auch interessieren

Zu meinen Werkzeugen in der Backend-Entwicklung gehören dabei die Skriptsprache PHP, der Paketmanager Composer, einige etablierte Frameworks wie Flow, Laravel und Symfony, sowie die Enterprise Search Systeme Apache Solr und der ELK-Stack.

Die Qualität und Sicherheit des Quellcodes hat bei TYPONiels einen sehr hohen Stellenwert und so setze ich bei der Entwicklung auf verschiedene Mechanismen und Quality Gates zur Sicherstellung und Steigerung der Codequalität. Aktuell nutze ich:

  • Entwicklung in der Regel nach OOP-Prinzip, wenn sinnvoll TDD-Herangehensweise
  • Unit-Tests mit PHPUnit, Functional-Tests mit Codeception
  • Statische Codeanalyse mit PHPStan/PhpMetrics/PHP Mess Detector
  • Quality Gates mit SonarQub
  • Sicherstellung der Coding-Styles mit dem PHP CodeSniffer (Linter)
  • Bau abwärtskompatibler Versionen mit Rector PHP

Diese Schritte werden dabei sowohl lokal bei der Entwicklung wie auch beim Release im Gitlab CI durchgeführt und können je nach Projektstruktur etwas variieren.

Sie haben spezielle Anforderungen? Sprechen Sie mich gerne an.

Das Backend einer Website oder einer webbasierten Anwendung bezieht sich auf die Server- und Datenbank-Infrastruktur, die dazu verwendet wird, die Funktionalität der Website oder des Produkts bereitzustellen. Das Frontend hingegen bezieht sich auf die Benutzeroberfläche und die Art und Weise, wie die Benutzer mit der Website oder dem Produkt interagieren.

Das Zusammenspiel zwischen Backend und Frontend ist wichtig, um eine reibungslose Benutzererfahrung zu gewährleisten. Wenn ein Benutzer zum Beispiel auf eine Schaltfläche klickt, wird eine Anfrage an das Backend gesendet, um die entsprechende Funktionalität bereitzustellen. Das Backend führt dann die gewünschte Aktion aus und sendet die Ergebnisse zurück an das Frontend, das sie anzeigt.

Um das Zusammenspiel zwischen Backend und Frontend zu optimieren, ist es wichtig, dass die Kommunikation zwischen den beiden Bereichen effektiv und schnell ist. Dazu können verschiedene Technologien wie API's (Application Programming Interfaces) verwendet werden, die es ermöglichen, dass das Backend und das Frontend miteinander kommunizieren. Es ist auch wichtig, dass das Backend und das Frontend gut aufeinander abgestimmt sind, um sicherzustellen, dass die Benutzererfahrung reibungslos und intuitiv ist.