Programmier- und Integrationskenntnisse
Skriptsprachen - auf das Zusammenspiel kommt es an
Seit 1999 verwende ich in der täglichen Arbeit regelmäßig:
- PHP
- SQL
- JavaScript
- HTML
- CSS
Bezüglich der Qualität meiner Kenntnisse in diesen Sprachen kommt es mir nicht darauf an, jedes Detail auswendig zu wissen, sondern es geht nach meiner Meinung darum im Zusammenspiel der Sprachen, Lösungen zu entwickeln, welche möglichst geschickt und zukunftsfähig programmiert sind.
In den Jahren 2000-2004 habe ich aus bei einigen wenigen Projekten kurzzeitig mit ASP, JSP, sowie MicroSoft Web-/Datenbankserver gearbeitet.
Dynamische Applikationen mit Skriptsprachen und Datenbanken
Die eigentliche Kunst ( und eine Leidenschaft von mir ) ist das Zusammenführung der verschiedenen Bausteine in eine Gesamtapplikation. Neben den Zielen eine möglichst schicke, und moderne Applikation zu bauen, gibt es u.a. noch folgende Aspekte zu beachten:
- Modularität, Ausbaubarkeit, Pflegbarkeit
- Usability, Barrierearmut, Ladezeiten
- Suchmaschinenoptimierung
- Browser / Plattformkompatibilität, evt. spez. Endgeräte
- Sicherheit (vor Angriffen, Wiederherstellungsmöglichkeit, Testumgebung)
Content Management Systeme
Keine größere Firma pflegt heutzutage Ihre Internetseite noch "von Hand" direkt im HTML-Code. Wichtige aktuelle Inhalte sind oft wichtig und werden von Menschen mit Fachwissen eingepflegt, die jedoch keine Programmierkenntnisse dazu benötigen.
Ich habe bereits mit Imperia und Typo3 größere Projekte umgesetzt.
Es ist sehr interessant welche Möglichkeiten die verschiedenen Systeme bieten, für die Internetpräsenz einer großen Firma halte ich u.a. für ausschlaggebend:
- Eine Rechte und Freigabestruktur ( Workflow )
- Ausgabe von validem und gutem Code, flexible Template-Engine
- Integration von und in andere Systeme / Umgebungen
- vernünftige zugrunde liegende Datenbankstruktur
Zusatzbibliotheken integrieren / Ajax
Dieses Thema ist zunehmend wichtig. Neben vielen serverseitigen Frameworks, Klassen und Bibliotheken gibt es seit einigen Jahren auch tolle clientseitige Frameworks (JavaScript, CSS, Ajax), welche v.a. die Usability und User Experience dramatisch erhöhen.
Ich habe schon öfter Ajax in meinen Internetprojekten eingesetzt.
Siehe auch: