Pascal Chorus

Leistungen

Auf dieser Seite möchte ich Ihnen vorstellen, welche Leistungen ich bieten kann und was Sie von mir erwarten dürfen.

Produkte

Sie brauchen professionelle Unterstützung beim Entwickeln Ihrer maßgeschneiderten Software? Ich biete Ihnen Konzeption, Entwicklung und Wartung folgender Produkte:

Webseiten

Ich entwerfe Ihre individuelle Webseite nach aktuellen Maßstäben von Usability und User Experience mit moderner Optik. Dabei lege ich Wert auf barrierefreie Webseiten, die allen Menschen zur Verfügung stehen. Sie sind für Suchmaschinen optimiert (SEO) und mittels TLS verschlüsselt, sodass sie absolut sicher die Webseite entdecken können. Alle Webseiten sind für verschiedene Gerätekategorien optimiert ("Responsive Design"), sodass auf Smartphones, Tablets und Desktop-PCs stets das beste Benutzererlebnis erreicht wird.

Webanwendungen

Soll Ihr Internetauftritt mehr als nur statischen Inhalt bieten, kann es sinnvoll sein, eine sogenannte Single Page Application (SPA) zu erstellen. SPAs sind Anwendungen, die im Browser laufen und umfangreiche Funktionalität bieten wie zum Beispiel Online Shops, Bilderverwaltung, Chats und Ähnliches.

Dabei verfolge ich den gleichen Qualitätsansatz wie bei Webseiten: Usability, User Experience, Barrierefreiheit, TLS-Verschlüsselung und Responsive Design werden auch hier stets berücksichtigt.

Um die volle Funktionalität Ihrer Webanwendung zu ermöglichen, können externe Datendienste (APIs) angebunden werden. Darüber hinaus biete ich die Implementierung eigener Server-Logik, bei Bedarf auch mit Anbindung von Datenbanken oder Content Management Systemen (CMS).

Sollten Sie Ihre Webanwendung mit einer passenden Homepage oder Landingpage bewerben wollen, ist es sinnvoll, beide Konzepte zu vereinen: Eine statische Webseite dient als Landingpage, um die Aufmerksamkeit Ihrer Interessenten und Kunden zu gewinnen. Von dort aus kann Ihre eigentliche Webanwendung dann gestartet werden.

Desktopanwendungen

Neben Webanwendungen gibt es weiterhin die klassiche Desktopanwendung. Mit modernen Technologien ist es heute möglich, klassische Desktopanwendungen mit Hilfe von Webtechnologien umzusetzen. Dabei profitieren Sie von modern gestalteten Benutzeroberflächen, die mehr können als native Anwendungen für Ihr Betriebssystem wie Windows, Linux oder macOS.

Darüber hinaus ist es möglich, mit geringem Zusatzaufwand Ihre Anwendung als Webanwendung und Desktopanwendung zu erstellen, da beide Anwendungen auf der gleichen Codebasis aufbauen.

Software-Entwicklung von A bis Z

Ob sie eine neue Webseite brauchen oder eine individuelle Software zur Optimierung Ihrer Geschäftsprozesse, ich begleite Sie gerne über den gesamten Entwicklungsprozess hinweg.

Analyse und Sammlung von Anforderungen

In einem ersten Gespräch erarbeiten wir gemeinsam, welche Fragen Ihre Webseite beantworten, welche Problemstellung Ihre Software lösen oder bei welchen Aufgabenstellungen Ihre Software unterstützen soll.

Beratung und Erarbeitung von Vorschlägen

Basierend auf den Analyseergebnissen erarbeite ich individuelle Vorschläge und berate Sie detailliert, wie die gesteckten Ziele erreicht werden können.

Umsetzung

Ist eine gemeinsame Vorstellung der Software erarbeitet und das Zielbild gezeichnet, beginne ich mit der Umsetzung. Dabei lege ich in regelmäßigen Abständen Zwischenergebnisse vor, sodass Sie stets den Fortschritt im Auge behalten und zeitnah Änderungswünsche adressieren können.

Wartung und Datensicherung

Nach Fertigstellung und Inbetriebnahme Ihrer Software unterstütze ich gerne, den einwandfreien Betrieb sicherzustellen. Dazu gehört eine regelmäßige Aktualisierung aller Software-Komponenten, das Monitoring des Betriebs sowie die Sicherung gespeicherter Daten.

Meine Arbeitsweise

Bei der Entwicklung von Software gibt es ein paar Grundprinzipien, denen ich folge:

Gerne arbeite ich agil nach dem Scrum-Manifest. Dadurch kann ich kurzfristig und individuell auf sich ändernde Anforderungen eingehen. Der Vorteil liegt auf der Hand: In kurzen Zeitabschnitten werden Zwischenergebnisse bewertet und die nächsten Zwischenziele entsprechend justiert. Somit werden Entwicklungsressourcen stets optimal und zielgerichtet eingesetzt.

Alternativ ist auch eine Realisierung mit festem Zeitplan und klar definierter Zielvorstellung möglich.

Durch konsequentes Testen mit Hilfe automatisierter Unit-Tests und E2E-Tests stelle ich die einwandfreie Funktionalität Ihrer Webseite oder Anwendung sicher. Dabei wird die Software bei Änderungen automatisch geprüft und die Bedienung durch einen Benutzer simuliert.

Statische Codeanalyse, Linting und automatisierte Code-Formatierung mit Tools wie Prettier verhindern schon während der Entwicklungszeit Fehler. Somit ist eine schnelle und fehlerfreie Entwicklung bereits während des Programmierens sichergestellt.

Technologien

Zur Umsetzung der Projekte setze ich unter anderem folgende Technologien ein. Sollten Sie Unterstützung mit anderen Technologien benötigen, sprechen Sie mich gerne an.

  • Frontend

    • HTML5-Logo

      HTML5 und CSS3

    • Sass-Logo

      Sass

    • JavaScript-Logo

      JavaScript

    • TypeScript-Logo

      TypeScript

    • Angular-Logo

      Angular

    • Vue.js-Logo

      Vue.js

    • Gridsome-Logo

      Gridsome

  • Backend

    • Nodejs-Logo

      Node.js

    • PostreSQL-Logo

      PostgreSQL

  • Headless CMS

    • netlifycms-Logo

      netlifycms

    • Sanity-Logo

      Sanity

    • Prismic-Logo

      Prismic

  • Hosting

    • Netlify-Logo

      Netlify

    • Firebase-Logo

      Firebase

    • Heroku-Logo

      Heroku

    • AWS-Logo

      Amazon Web Services

  • Quellcode & Qualität

    • Git-Logo

      Git

    • GitHub-Logo

      GitHub

    • Sentry-Logo

      Sentry

    • Google Analytics-Logo

      Google Analytics