Webentwicklung - Programmierung
Webentwicklung - oder Webdevelopment, wenn man es genau nehmen möchte - beschreibt die Programmierung von Websites, von Anwendungen für das Internet. Im Grunde wäre damit alles gesagt: ich übernehme die Programmierung für Websites und für alles, was im Hintergrund passiert, sowohl im direkten Auftrag für meine Endkunden als auch als Subunternehmer für Screendesigner/Grafikdesigner.
Doch ganz so einfach ist es nicht. Websites haben unterschiedliche Anforderungen, (End-)Kunden haben unterschiedliche Vorstellungen, Grafik- und Screendesigner machen unterschiedliche Vorgaben, und so braucht Webentwicklung auch immer unterschiedliche Ansätze.
Was ich meinen Kunden biete:
1. umfassende Beratung hinsichtlich der Möglichkeiten bei der Umsetzung eines Screendesigns
Klingt normal, ist es auch, aber es ist ein entscheidender Punkt: Screendesigner machen eine grafische Vorlage davon, wie die Seite aussehen soll und wir besprechen dann, wie sie sich anfühlen soll.
Ist es ein schlichtes Design wie meines? Dann muss es dennoch so umgesetzt werden, dass es auch auf dem Smartphone, dem Tablet hochkant und quer, dem großen Monitor auf dem Schreibtisch gut aussieht. Das nennt sich responsives Webdesign und diese Anpassungen an zur Verfügung stehenden Raum und die Ausrichtung des Bildschirms gehören dazu. Genauso wie die Tatsache, dass auf Geräten mit Touchscreen alles auch ohne Maus funktionieren muss.
Oder soll es etwas aufwändiger sein? Mit dezenten Animationen? Bildergalerien, bei denen die Bilder auf eine bestimmte Art zusammengestellt werden? Eine Kachelnavigation, bei denen sich die Kacheln verändern, wenn die Maus darauf zeigt/man darauf tippt?
Das alles besprechen wir ausführlich.
2. professionelle Umsetzung nach aktuellen Standards
PHP, JavaScript, CSS, HTML, SQL - so heißen die Script-, Formatierungs-, Datenbank- und Auszeichungssprachen, mit denen ich täglich arbeite. Und das bedeutet, Sie müssen sich das nicht merken. Bei der Umsetzung einer Website kommt es nämlich genau darauf an, dass der gewünschte Look and Feel so umgesetzt wird, dass es überall gleichermaßen funktioniert, so aussieht wie es soll und nicht Stunden braucht, um zu laden. Aktuelle Webstandards gehören genauso dazu wie die Kenntnisse, welche Neuerungen es zukünftig geben wird, denn ihre Seite soll ja nicht beim nächsten Browser- oder Serverupdate nicht mehr laufen.
3. Programmierung mit Blick auch auf Suchmaschinen
Schnelle Ladezeiten, rasanter Seitenaufbau, dynamisches Nachladen, freie Zugänglichkeit der Inhalte, klare Struktur und Seitenhierarchie, Metadaten, Microdata - es gibt viel zu beachten, wenn Websites bei den Suchmaschinen gut gelistet werden sollen. Ich setze nicht nur die Designs so um, dass diese Sorge entfällt, sondern helfe auch dabei, dass es so bleibt.
4. Einsatz geeigneter Software
Ob System zur Verwaltung der Inhalte, bei dem die Punkte oben leicht pflegbar erhalten bleiben oder Shopsystem zum Verkauf, gemeinsam mit meinen Kunden ermittle ich die passendste Software-Lösung. Mehr dazu finden sie unter dem Punkt "Content Management". Doch auch die Anbindung an fertige Softwarelösungen und Schnittstellen gehört zum Repertoire. Sie möchten einen Blog, bei dem die Artikel gleich auch in sozialen Netzwerken veröffentlicht werden? Okay. Sie möchten umgekehrt, dass Ihre Instagram-Stories in die Website integriert werden? Auch okay. Sie nehmen an einem Partnerprogramm (Afiliate Program) teil und möchten Ihre Website daran anbinden? Kein Problem.
5. Erstellung individueller Software