Hochqualitative
Software-Entwicklung
Ich berate, entwickle und schule Sie und Ihr Team in den Bereichen Software-, Web- und App-Entwicklung sowie SAP Business One — von der ersten Konzeption bis zur praxisnahen Schulung Ihrer Mitarbeiter.
Vier Disziplinen, ein Ziel: Qualität.
Von klassischen Windows-Anwendungen bis zu modernen Web-APIs — ich entwickle mit dem .NET-Stack maßgeschneiderte Lösungen, die langfristig wartbar bleiben.
- ✓.NET Framework
- ✓.NET
- ✓ASP.NET Core
- ✓Entity Framework
- ✓DevExpress
Moderne Web-Frontends mit den gängigen Frameworks — von der Komponentenbibliothek bis zur abgesicherten End-to-End-Testabdeckung.
- ✓Angular
- ✓Cypress
- ✓React (Next.js)
- ✓Storybook
- ✓Vue.js (Nuxt.js, Quasar)
Qualität entsteht nicht zufällig, sondern durch klare Standards, automatisierte Tests und kontinuierliche Codeanalyse.
- ✓Clean Code
- ✓Coding Guidelines
- ✓Unit-Testing
- ✓Codeanalyse
- ✓Code-Reviews
Individuelle Anpassungen und Beratung rund um SAP Business One — von Customizing bis zur Integration über die Service Layer.
- ✓Customizing
- ✓Beratung
- ✓Service Layer
- ✓coresuite Country Package
- ✓Add-On-Entwicklung
Wie ich Sie unterstütze
Ich unterstütze Sie bei der Analyse Ihrer Anforderungen, der Definition von Zielen und der Entwicklung einer maßgeschneiderten Strategie für Ihr Projekt.
Ich entwickle maßgeschneiderte Windows-Anwendungen mit C#, DevExpress, Entity Framework, Java, Spring Boot. Dabei lege ich besonders viel Wert auf eine leichte Bedienung und Übersichtlichkeit.
Ich entwickle maßgeschneiderte Webanwendungen mit Laravel, Symfony, Node.js, MySQL, Vue, React und Angular. Dabei lege ich besonders viel Wert auf eine leichte Bedienung und Übersichtlichkeit.
Ich programmiere maßgeschneiderte mobile Applikationen. Apps sind häufig beliebter als Webseiten, da sie eine zielgruppenorientierte Kundenbindung ermöglichen.
Ihr habt euch für SAP Business One entschieden und sucht einen erfahrenen Berater/Entwickler, der eure Anforderungen umsetzt? Auch da kann ich weiterhelfen
Ich biete Workshops und Schulungen zu den Themen Softwareentwicklung, Webentwicklung, App-Entwicklung und SAP Business One an. Dabei lege ich besonders viel Wert auf eine praxisnahe Vermittlung von Wissen.
Wissen, Praxisbezug, Remote
React Grundlagen
In 3 Tagen zur eigenen React-Anwendung mit funktionalen Komponenten, JSX, Props und Hooks
- ✓Eine React-Anwendung mit Vite einrichten und strukturieren
- ✓Funktionale Komponenten mit JSX und Props entwickeln und wiederverwenden
- ✓Benutzerinteraktionen und kontrollierte Formulare umsetzen
- ✓Lokalen State mit useState verwalten und Effekte mit useEffect kontrollieren
- ✓REST-Daten abrufen und Lade- sowie Fehlerzustände darstellen
- ✓React Router, Redux, Tests und Next.js für Folgeprojekte einordnen
React Fortgeschrittene
Komplexe React-Anwendungen mit Redux, Routing, Tests und Deployment sicher strukturieren
- ✓Sicherer Aufbau größerer React-Anwendungen mit klarer Komponenten- und State-Struktur
- ✓Redux Toolkit für Slices, Store-Konfiguration, Selectors und asynchrone Abläufe einsetzen
- ✓Routing-Konzepte mit geschützten, verschachtelten und parametrisierten Routen umsetzen
- ✓Automatisierte Tests für Komponenten, Geschäftslogik und Benutzerabläufe erstellen
- ✓API-Anbindung, Fehlerbehandlung, Build-Prozess und Deployment in einem React-Projekt zusammenführen
Next.js Fullstack
In 4 Tagen zur produktionsreifen Next.js-Anwendung mit App Router, Server Actions, Datenbank, Authentifizierung und Deployment
- ✓Eine Next.js-Anwendung mit TypeScript und App Router einrichten und strukturieren
- ✓Server Components und Client Components gezielt einsetzen
- ✓Layouts, dynamische Routen, Ladezustände, Fehlerseiten und Metadaten umsetzen
- ✓Datenbankabfragen und Mutationen sicher in eine Next.js-Anwendung integrieren
- ✓Formulare mit Server Actions verarbeiten und serverseitig validieren
- ✓Authentifizierung, Session Management und rollenbasierte Autorisierung umsetzen
- ✓Geschützte Seiten, Server Actions und Datenbankzugriffe zuverlässig absichern
- ✓Eine Next.js-Anwendung über Vercel oder als Docker-Container bereitstellen
Vue.js 3 Grundlagen
Vue 3, Vite, Komponenten und Routing sicher einsetzen und wartbare Frontend-Anwendungen entwickeln
- ✓Sicherer Einstieg in Vue.js 3, create-vue und Vite-basierte Projektstrukturen
- ✓Eigenständige Entwicklung wiederverwendbarer Vue-Komponenten mit Props, Events und Directives
- ✓Strukturierter Umgang mit Reaktivität, Computed Properties, Watchern und Komponentenlogik
- ✓Formulare, Validierung und REST API-Anbindungen in Vue-Anwendungen umsetzen
- ✓Vue Router für Single Page Applications einrichten und grundlegende Navigationskonzepte anwenden
- ✓Typische Vue-Projektstrukturen bewerten und erste Architekturentscheidungen begründen
Vue.js 3 Fortgeschrittene
In 3 Tagen zu fortgeschrittenen Vue.js 3 Konzepten wie Composition API, Pinia, Routing und Testing
- ✓Sicherer Einsatz von Pinia für strukturiertes Application State Management
- ✓Routing-Szenarien mit Vue Router, dynamischen Routen und Query Parametern eigenständig umsetzen
- ✓REST-API-Anbindungen mit asynchronen Actions sauber in Vue.js Anwendungen integrieren
- ✓Unit Tests, Component Tests und E2E-Tests für Vue.js Projekte gezielt einordnen und anwenden
- ✓Performance, Lifecycle Hooks, Repainting und Sicherheitsaspekte in Vue.js Anwendungen bewerten
- ✓Eine reale Vue.js Web-Anwendung nach fortgeschrittenen Best Practices weiterentwickeln
Nx Workspaces
In 3 Tagen zu strukturierten und skalierbaren Monorepos mit Nx, projektübergreifenden Bibliotheken, automatisierten Qualitätsprüfungen und optimierten Build-Prozessen
- ✓Einen Nx Workspace einrichten und dessen grundlegende Konzepte verstehen
- ✓Anwendungen und wiederverwendbare Bibliotheken sinnvoll strukturieren
- ✓Abhängigkeiten zwischen Projekten analysieren und kontrollieren
- ✓Projektgrenzen mit Tags und Modulregeln durchsetzen
- ✓Build-, Test-, Linting- und Entwicklungs-Tasks zentral konfigurieren
- ✓Tasks mit dem Nx Cache und der Affected-Analyse effizient ausführen
- ✓Bestehende Anwendungen schrittweise in einen Nx Workspace migrieren
- ✓Eigene Generatoren für wiederkehrende Projektstrukturen entwickeln
- ✓Nx in eine CI/CD-Pipeline integrieren und Builds optimieren
Cypress Testing
Automatisierte E2E-Tests für Webanwendungen mit Cypress strukturiert planen, schreiben und debuggen
- ✓Sicherer Einstieg in Cypress für automatisierte End-to-End-Tests
- ✓Strukturierte Einrichtung, Konfiguration und Ausführung von Cypress-Tests
- ✓Eigenständiges Schreiben von Tests für DOM-Interaktionen, Formulare und mehrseitige Abläufe
- ✓Gezieltes Debugging mit Testrunner, Assertions, Screenshots und Videoaufzeichnungen
- ✓Fundierter Umgang mit Component-Tests, Spies, Stubs und Netzwerk-Anfragen
- ✓Einordnung der Cypress-Integration in Angular-, React-, Next.js- und Vue-3-Projekte
Storybook – Komponenten entwickeln und testen
UI-Komponenten isoliert entwickeln, dokumentieren und automatisiert in Front-End-Workflows absichern
- ✓Sicherer Aufbau und Betrieb einer Storybook-Umgebung in bestehenden Front-End-Projekten
- ✓Komponentenvarianten mit Stories, Args und Controls nachvollziehbar abbilden
- ✓Wartbare Dokumentation für UI-Komponenten und Design-Systeme erstellen
- ✓Visual Tests, Interaction-Tests und Accessibility-Checks gezielt einsetzen
- ✓Storybook-Builds und Tests in CI/CD-Workflows integrieren
Lassen Sie uns sprechen.
Ob Projektanfrage, Workshop oder Feedback — ich freue mich auf Ihre Nachricht.
Jetzt Kontakt aufnehmen