Ich gestalte und programmiere WebApplikationen
Frontend & Backend Webentwicklung
Mit + 20 Jahren Erfahrung als Senior Full-Stack Developer bei der Entwicklung von Websites & Webanwendungen, begleite ich Sie als Webentwickler von der Konzeption, der Gestaltung Ihrer individuellen Website, dem Webdesign & Webdevelopment, der Programmierung des Backendes bis hin zur Bereitstellung Ihrer individuellen, digitalen Website im WorldWideWeb.
Als freiberuflicher Webdesigner & Webentwickler programmiere und gestalte ich in meiner WebAgentur für Firmen, Teams, Künstler, Projekte, Organisationen und natürlich auch für Privatkunden.
Ich nutze folgende Tools, Programmiersprachen & Auszeichnungssprachen sowie Frameworks, um Ihren persönlichen Internetauftritt, ein Frontend oder Backend, Ihre WebSite individuell zu gestalten und zu programmieren:
Mein SkillSet:
Frontend |
|
---|---|
Backend |
|
Javascript |
|
Datenbanken |
|
Deployment |
|
Sonstiges |
|
Das Erstellen attraktiver, suchmaschinenoptimierter Websites oder Single Page Applikationen ist eine
Aufgabe für
Fachleute.
Sich eine Webpage / Website erstellen zu lassen und eine Webagentur mit der Konzeption und Webentwicklung
zu
beauftragen, bringt den
großen Vorteil,
dass die entstehende WebSeite genau auf die Vorstellungen und die Zielgruppe hin abgestimmt
werden kann. Das ist bei Template oder Fertig Systemen selten der Fall.

Mehr Informationen über das Thema Webentwicklung, Webdevelopment, Webdesigner finden Sie auf Wikipedia.
WebApplikationen mit Ruby on Rails
Das Framework Ruby on Rails ist ideal um WebApplikationen & Websites performant und agil zu programmieren. Dieses OpenSource Werkzeug deckt den kompletten Frontend- und Backend- Programmier-Bereich ab. Html, Css, Javascript und Datenbankanbindung kombiniert mit moderner Controller, Model, View Architektur & Agilität, schafft Übersichlichkeit und dauerhafte Erweiterungsmöglichkeiten. Der Code bleibt wartbar.
Ihre Daten in Datenbanken anzubinden, darzustellen, zu verwalten gibt mir die Möglichkeit (fast) alle Anforderungen einer modernen WebSeite umzusetzen
Ich programmiere Datenbank basierte WebSeiten (Frontend & Backend) bevorzugt mit 'RoR / Rails'.
WebApplikationen mit Javascript
Kleinere WebAuftritte realisiere ich mit Astro einem Javascript basierten Tool.
Astro ist ein Tool zum Erstellen statischer Websites mit der Hilfe von JavaScript. Aber es wird kein JavaScript, sondern reines HTML an den Browser gesendet. User und auch Suchmaschinen lieben schnell ladende Websites.
WebDesign vers. Webdevelopment
Was macht ein Webdesigner, Webdeveloper?

Während das
Layout und Webdesign
oft von Webdesignern übernommen wird, wird die Softwareentwicklung und das Webdevelopment von
Webanwendungen, Webservices oder anderer komplexer Websites durch WebEntwickler / WebDeveloper übernommen.
Bei der
Webentwicklung
kommen für die technische Umsetzung des Webdesigns unterschiedliche Technologien und Programmiersprachen zum
Einsatz.
Im freiberuflichen Umfeld sind beim Entwicklen von Websites oft beide Qualifikationen gleichzeitig erforderlich.
Nicht nur beim
WebDesign(en),
auch bei der Anwendung von
Programmiersprachen
ist Kreativität gefragt.
Lösungen jenseits des täglichen Standard's sind oft erforderlich. Angefangen bei semantisch, validem Html, Css, Scss bis hin zu Optimierung von Datenverarbeitungs-Prozessen.
WebApplikationen: Clientside / Serverside
Backend - Frontend

Clientside bedeutet das der Browser die Hauptarbeit des Interpretieres des gelieferten Codes leisten muss. Bei Serverside / Serverseitig liefert der Rechner im Rechenzentrum (dort wo Ihre Webaplikation gehostet wird) "mundfertigen Code" an der Browser.
Manchmal müssen verschiedene WebSeiten oder Endpunkte miteinander kommunzieren. Daten müssen in Datenbanken gefunden oder in diese geschrieben werden. Formulare werden gestaltet und die eingegebenen Inhalte verarbeitet. Dies ist klassischer Weise die Domaine des Backends und damit des Backend Entwicklers.
Zusammenfassung
Drei Ebenen der Webentwicklung / Webdevelopment
- Frontend-Entwicklung meint die anwendernahe Programmierung, also das, was vom Kunden mit Hilfe eines Browsers gesehen wird. Die Programmierung wird vom Browser interpretiert.
- Backend-Entwicklung bezieht sich auf die Entwicklung der im Hintergrund laufenden Systeme. Hier wird vom Server schon ‚mundgerecht‘ für den Browser gerendert.
- Moderne Webapplikationen nutzen oft eine Datenbank zur Bereitstellung von Daten. In einer Datenbank sind alle Dateien und Inhalte die auf einer Webpage abgerufen / angesehen werden enthalten. Datenbanken müssen programmiert und angesprochen werden. Dies geschieht auf dem Server und ist daher ‚Backend‘.