Web-Entwicklung

Web-Entwicklung kann heute weit über eine einfache "Präsenz im Netz" hinaus gehen. Längst lassen sich dynamische Anwendungen mit komplexer Benutzerinteraktion im Browser realisieren und verschiedene Dienste auf verschiedenen Servern problemlos zu neuen Anwendungen vernetzen. Eine ganzheitliche Sicht auf die verfügbaren Technologien und ihr sinnvoller Einsatz macht es möglich, dass ihre Kunden nicht nur etwas präsentiert bekommen, sondern Ihr Produkt auch erlebbar ist. Besonders wenn dies Web-basiert ist.

In folgenden Bereichen kann auf ich langjährige Erfahrungen zurückblicken, von denen Sie profitieren können:

HTML

Die Vorraussetzung für jegliche kompetente Web-Programmierung ist die Kenntnis der grundlegenden Möglichkeiten, was im Browser dargestellt und manipuliert werden kann. Unerlässlich ist dafür zunächst ein sicherer Umgang mit HTML in seinen verschiedenen Spielarten. Schlechter Markup-Code führt zu schlechter Wartbarkeit und uninteressierteren Such-Robotern.

CSS

Steht der Inhalt im einmal Netz, dann soll er auch ansprechend Gestaltet werden. Dafür wird CSS verwendet, um eine möglichst saubere Trennung zwischen Inhalten und Darstellung zu gewährleisten. Außerdem wird eine schnelle Umgestaltung sehr viel einfacher.

PHP / MySQL

Hinter Webseiten stehen Menschen. Menschen haben etwas zu sagen, verändern sich und mit ihnen ihre Webseiten. Daher werden nicht nur statische, sondern auch viele dynamische, Datenbankbasierte Seiten benötigt, die einfach über Content Management Systeme gepflegt werde können. Mit den Open Source-Technologien PHP kann ich schnell und routiniert Lösungen erstellen, die Ihren Anforderungen gerecht werden.

Spezialgebiete:
  • CakePHP
  • Objektorientierte PHP-Entwicklung
  • Auf spezielle Bedürfnisse angepasste CMS
  • Datenbankdesign
  • Query-Optimierung
  • Stored Procedures, Views

Javascript

Javascript hat eine lange entwicklung hinter sich. Von einem Anfangs von vielen als Scherz betrachtete Programmiersprache, die zu wenig mehr gut zu sein schien als ein paar Additionsaufgaben zu lösen oder ein neues Fenster zu öffnen, hat sich Javascript zu DER Programmiersprache des WWW entwickelt. Spätestens seit dem AJAX-Hype (Asynchronous Javascript And XML) wird Javascript von vielen Entwicklern zur Client-Seitigen dynamische Manipulation der Webseite benutzt. Im Gegensatz zu den Serverbasierten Programmiersprachen findet die Veränderung der Seite dabei im Browser des Anwenders statt, so dass nur Daten vom Server geladen werden wenn dies nötig ist.

Spezialgebiete:
  • jQuery
  • Prototype
  • AJAX
  • Eigene Javascript-Entwicklung

Mashups, Web 2.0



Spezialgebiete:
  • Google Maps API
  • YouTube, Vimeo APIs
  • Entwicklung eigener APIs

Web Services



Spezialgebiete:
  • Serviceorientierte Architektur
  • Ressourcenorientierte Architektur
  • RESTful Services
  • XML, JSON