Über diese Webseite

Ich habe diese Webseite erstellt, weil ich als Programmierer eine Art Visitenkarte für Auftraggeber haben wollte. Sie soll also Menschen ansprechen, die Arbeiten im Bereich Webprogrammierung zu vergeben haben.

Ich bin sowohl an Angeboten für Projekte interessiert, als auch an regelmässigen Auftragsarbeiten. Wenden Sie sich per Mailformular an mich, wenn Sie dafür nach einem zuverlässigen und kompetenten Partner suchen.
Was mache ich?
Seitenanfang

Als Web-Entwickler plane und entwickle ich Webseiten oder Web-Applikationen und setze sie gestalterisch und programmiererisch um. Ein animiertes Werbebanner erstelle ich ebenso, wie ein Mailformular oder z.b. einen kompletten Webshop.

Fast alle Kunden haben Wünsche und Ideen, die bei meiner Arbeit berücksichtigt werden sollen. Diese Ideen und Wünsche fachgerecht und kreativ in meine Arbeit einfließen zu lassen, ist eine meiner Aufgaben. Zudem berate ich Kunden über die Möglichkeiten bzw. Vor- und Nachteile des Einsatzes verschiedener Web-Technologien.
So arbeite ich
Seitenanfang

Ich arbeite im Bereich Webprogrammierung selbstständig und mag programmiererische Herausforderungen. Mit Webprogrammierung meine ich alles, was mit HTML, CSS, PHP,JavaScript und Flash zu tun hat. JavaScript und Flash verwende ich bei Projekten in Absprache mit dem Kunden und auch nur, um vorhandene Funktionen zu vereinfachen oder um visuelle Akzente zu setzen. Beides setze ich nur dort ein, wo ich eine Alternative dazu bereitstellen kann.

Aufgrund vielfältiger Erfahrungen bei Projekten bzw. Auftragsarbeiten, konnte ich eine effektive Arbeits-Routine entwickeln. Bei meiner Arbeit berücksichtige ich die Kompatibilität meiner Entwicklungen zu aktuellen Browsern und ein harmonisches Zusammenspiel von Inhalt, Funktion und Layout. Für Administrationen, nutze ich gern ein selbst entwickeltes CMS (Content Management System). So kann ich für die Qualität und Sicherheit meiner Produkte garantieren.
Die Werkzeuge
Seitenanfang

Für die Gestaltung von Frontends, setze ich ganz auf CSS (Cascading StyleSheeds) und Div-Container. Sie ermöglichen die genaue Positionierung und Individualisierung von Gestaltungs-Elementen. Zudem ermöglichen sie flexible Layouts, die erweiterbar sind und auch nachträglich leicht verändert werden können.

Im Backend setze ich eine aktuelle PHP-Version ein. OOP (Objektorientiert) abeite ich zunehmend mehr, weil das von Kunden häufig gefordert wird und die Entwicklung eindeutig in diese Richtung geht. PHP ermöglicht die flexible Zusammenstellung von Inhalten oder z.b. die einfache Trennung von Inhalt und Layout.

Als Datenbank verwende ich fast ausschließlich MySQL. Sie steht nahezu überall zur Verfügung, ist sehr zuverlässig und schnell. Damit ist sie eine bewährte Technologie zur Datenhaltung, die ich mit Vorliebe einsetze.

JavaScript ist eine sehr mächtige Sprache, die clientseitigen Einsatz findet. Es ist ein nicht unerhebliches Sicherheitsrisiko, eine unbekannte Webseite mit JavaScripts aufzurufen. Im Internet wird häufiger über dieses Risiko berichtet. Daher werden JavaScripts in so manchem Browser deaktiviert. Ein guter Programmierer sollte JavaScripts daher nur mit Bedacht einsetzen. Ich verwende JavaScripts ausschließlich dort, wo ich eine Alternative dazu bereitstellen kann. In Absprache mit dem Kunden setze ich sie bevorzugt in Administrationen ein.

Ist die Gestaltung des Frontends vordergründig und muss der Content nicht unbedingt von Suchmaschienen indiziert werden können, dann verwende ich Flash. Flash bietet beste Voraussetzungen für kreative Layouts und Animationen. Im Verbund mit Actionscript und der freien Tweener-Klasse, kann man praktisch alle Ideen einfach umsetzen. Interessant animierte Werbebanner, die auffallen sollen oder auch komplexe Webseiten, kann man damit realisieren. Allerdngs wird für die Darstellung im Browser ein Plugin benötigt, dass im Browser installiert sein muss. Daher ist Flash für viele Web-Entwicklungen nicht die Erste Wahl.

Warum PHP und MySQL?
Seitenanfang

Viele Webseiten erfordern Prozesse, die HTML allein nicht leisten kann. Daten, die auf einem Server gespeichert werden sollen, sind so ein Fall. Beispiele wären der Inhalt eines Warenkorbs oder die Benutzerdaten bei Bestellvorgängen. Man braucht eine Scriptsprache die mit dem Server und einer Datenbank "kommuniziert". Um Daten halten und verarbeiten zu können. Zudem will man auf Benutzereingaben reagieren können, um z.b. bei Eingang einer Bestellung eine Meldung an den Browser auszugeben. Man muss also Quelltext (HTML) dynamisch, also "nach Bedarf" zusammenstellen können.

PHP (PHP: Hypertext Preprocessor) kann diese Aufgaben zuverlässig und schnell bewältigen. Daneben bietet PHP verschiendene andere Funktionen, die für Webanwendungen notwendig sind. Zusammen mit der kostenlosen Datenbank MySQL bildet PHP für Webanwendungen eine leistungsfähige Symbiose, die daher auf fast allen Servern eingesetzt wird.
Web 2.0
Seitenanfang

Der Begriff Web 2.0 ist kein offizieller Standard und wird nicht genau definiert. Er wird jedoch häufig im Zusammenhang mit dem Gebrauch moderner Technologien für die Web-Entwicklung genannt. Für mich umschreibt der Begriff Web 2.0, dass man auf bewährte Technologien setzt und auf aktuelle Standards zurückgreift. Die JavaScript-Bibliothek script.aculo.us und das JavaScript-Framework Prototype gehören ebenso dazu, wie Cascading StyleSheeds (CSS), die von allen modernen Browsern unterstützt werden.

Ajax (Asynchronous JavaScript and XML) ist Teil der von mir eingesetzten JavaScript-Bibliothek. Es wird immer dort eingesetzt, wo Seiteninhalte unabhängig vom Nutzerverhalten aktualisiert werden soll. Da das eine JavaScript-Technologie ist, ist die Funktion wohl mächtig, aber ebenfalls mit Bedacht einzusetzen.
Mein Werdegang als Programmierer
Seitenanfang

Mit dem Programmieren beschäftige ich mich seit den frühen 80er Jahren. Meine ersten Computer waren ein Sharp MZ-731 und ein Atari 800XL. Die ersten Programmierversuche unternahm ich in Basic auf einem Amstrad/Schneider CPC464. Damals habe ich verschiedene mathematisch orientierte Programme geschrieben.

Im Jahre 1999, habe ich die Web-Entwicklung für mich entdeckt. Zunächst arbeitete ich an eigenen Projekten, wo ich die nötige Erfahrung sammeln konnte. Im Jahr 2005 habe ich mich dann als Programmierer selbstständig gemacht. Mittlerweile bin ich für viele verschiedene Auftraggeber im In- und Ausland tätig.

In meinem Lebenslauf finden Sie weitere Details zu meinem bisherigen beruflichen Werdegang.
Impressum   Mailformular   Datenschutzerklärung Copyright 2009