Programmierer / Freelancer / Digitaler Nomade

Kontakt |      

Webentwickler aus Augsburg

Im Bereich der Webentwicklung, setzte ich auf agile Software-Entwicklungs-Prozesse und achte darauf, möglichst viel Code-Module wiederzuverwenden. So ist es möglich, immer schneller Webprojekte zu realisieren.

Komplettlösungen

developer_board

Blog

Ein Webblog ist ein System, mit dem kontinuierlich Informationen veröffentlicht werden können. Die Blog-Einträge sind in einer chronologischen Reihenfolge gegliedert und können mit Kategorien und Tags strukturiert werden. Online Blogs sind oft die zentrale Verbindungs-Einheit für Social-Media-Kanäle.

shopping_cart

Onlineshop

Mit dem WordPress Plugin WooCommerce können suchmaschinenoptimierte Online Shops realisiert werden. Das System stellt alle wichtigen Teilmodule für einen Online Shop zu Verfügung - Beispiele: Artikelverwaltung, verschiedene Zahlungsmechanismen (Bank, PayPal, ...), Schnittstellen zu Produktportalen.

web

CMS Webseiten

Im Gegensatz zum OnePager, besteht eine normale Webseite aus einer Startseite und beliebig vielen Unterseiten. Die Inhalte können Sie mit Content-Management-Systemen selbstständig verwalten.

description

onepager

Der komplette Inhalt auf einer Seite ist auf einer Seite - der Startseite. Ein OnePager ist ideal für Start-Ups, kleinere Unternehmen, Vereine oder Marketing-Kampangen zu einem speziellen Produkt.

Sprachen für die Frontend Webentwicklung

Responsive Frameworks

JavaScript Frameworks

Frontend -> Darstellung der Informationen

Frontend Webentwicklung

Diese Technologien setze ich ein, um moderne Templates (oft auch Themes genannt) zu entwickeln. Die Frontend Webentwicklung bezieht sich rein auf die optimale Darstellung von Informationen in einem Webbrowser.

Entscheidend für Aufwand und Kosten

Unterschiedliche Ansätze für die Webentwicklung

Grundlegend biete ich diese 3 unterschiedlichen Möglichkeiten für die Projektumsetzung an

Statische Webseiten

Der Klassiker - so fing alles an. Jede Unterseite ist in einer HTML-Datei abgebildet. Die Stylesheets (CSS) oder JS-Skripte befinden sich ebenfalls in diesen HTML Dateien oder können in extra Dateien ausgelagert werden. Diese Variante eignet sich für kleinere Webseiten oder Onepagern. Die Vorteile dieser Variante sind zum einen die enorm kurze Entwicklungszeit und die Schnelligkeit der Webseite - statische HTML Dateien werden sehr schnell vom Webserver bereitgestellt. Der große Nachteil dabei ist, dass diese Webseiten nur im direkt im Code geändert werden können.

CMS-System als Basis

Zum Großteil werden Webseiten mit Content-Management-Systemen (CMS) entwickelt. Ein CMS ist eine Websoftware die alle nötigen Funktionen für die Verwaltung einer Webseite bereitstellt. Mit dieser Basis als Grundlage wird die gewünscht Webseite konfiguriert. Zusatzfunktionen können problemlos mit kostenlosen oder kostenpflichtigen Modulen (Plugins, Addons) erweitert werden. Diese Zusatzmnodule kann ich auch selbst programmieren, damit Teile des Systems besser auf Ihre Bedürfnisse angepasst werden.

Entwicklung mit Webframework

Für Webprojekte mit vielen individuellen Anforderungen - Webservice oder Webportal - verwendet man in der Regel Webframeworks. Damit sind der Struktur und Funktionalität einer Webapplikation keine Grenzen gesetzt. Webframeworks sind darauf ausgelegt, sehr spezielle Websoftware zu entwickeln - diese unterstützen einen modularen Aufbau der Software. Die Module sind dabei unabhängig entwickelbar und es stehen viele Möglichkeiten zum Testen der einzelnen Module bereit.

Backend -> Verwaltung der Daten

Backend Webentwicklung

Mit diesen Systemen, Programmiersprachen und Frameworks entwickle ich leistungsstarke Backend-Systeme die gut miteinander harmonieren. Das Backend ist der gesamte Verwaltungs-Apperat für die Webseite, den Onlineshop oder das Webportal. Je nach Bedarf und Anspruch kann ich die Systeme für ein Webprojekt auswählen und verwenden.

Programmiersprachen

CMS Software – Webseiten, Blogs

Online Shop System

Web Framework

Datenbanken

postgresql
mongodb
mysql