Online-Kurse für professionelle Softwareentwicklung
Nehmen Sie Platz im digitalen Schulungssraum und erweitern Sie Ihr IT-Wissen. Ob Requirements Engineering, .NET-Entwicklung oder Cross-Plattform-Programmierung: Unsere Trainerinnen und Trainer teilen ihre Erfahrungen mit Ihnen und geben Ihnen Best Practices sowie wertvolle Insights an die Hand. Mitmachen können Sie bequem von zu Hause oder im Büro, direkt im Browser. Perfekt für alle, um Grundlagen aufzufrischen, Programmier-Skills zu erweitern oder fortgeschrittene Techniken zu erlernen.
Diese Online-Kurse bieten wir Ihnen:
Unter der Leitung von Dr. Veikko Krypczyk erkunden Sie die Grundlagen von .NET MAUI und erfahren an Live-Beispielen, wie Sie mit C# und XAML leistungsstarke User Interfaces gestalten. Der Kurs ist ideal für Entwickler*innen, die ihre Fähigkeiten erweitern möchten, um moderne, flexible Applikationen zu erstellen. Kenntnisse in einer modernen objektorientierten Programmiersprache werden vorausgesetzt
Preis: 490,- Euro inkl. MwSt.
In diesem Online-Kurs lernen Sie Schritt für Schritt, wie sie mit Flutter leistungsfähige Anwendungen für mobile Geräte, Web und Desktop entwickeln. Die Kursserie begleitet Einsteiger und fortgeschrittene Entwickler durch alle wichtigen Phasen: von der Einrichtung der Entwicklungsumgebung und dem ersten Projekt über die Erstellung interaktiver Benutzeroberflächen bis hin zu tiefgreifenden Konzepten.
Preis: 490,- Euro inkl. MwSt.
In diesem Online-Kurs erfahren Sie, wie Sie mit dem Microsoft .NET-Fronted-Webframework Blazor leistungsstarke Web-Apps entwickeln können. Programmiert wird in C# (Logik) sowie in der Razor-Syntax (User Interface). Sie erarbeiten sich die technischen Grundlagen von Blazor und lernen alle wichtigen Schritte kennen, die Sie auf dem Weg zu einer umfassenden Web-Applikation gehen müssen.
Preis: 490,- Euro inkl. MwSt.
Dieser Online-Kurs vermittelt Ihnen wie Sie große Sprachmodelle (LLMs) lokal ausführen und optimieren können. Sie erhalten einen Überblick über die verfügbaren Modelle und erfahren mehr über gängige Plattformen wie GPT4All, Ollama und Open WebUI. Ziel ist es, KI-Lösungen zu entwickeln, die perfekt auf Ihre spezifischen Anforderungen zugeschnitten sind.
Preis: 249,- Euro inkl. MwSt.
Preis: 189,- Euro inkl. MwSt.
Dieser Online-Kurs bietet einen systematischen Einblick in die Prinzipien von Requirements Engineering. Sie lernen Arbeitsweisen und Tools kennen und profitieren von zahlreichen Anwendungsszenarien und Praxisbeispielen. Die Inhalte dieses Kurses sind am IREB-Plan (International Requirements Engineering Board) ausgerichtet.
Preis: 490,- Euro inkl. MwSt.
Dieser Kurs zeigt Ihnen den systematischen KI-Einsatz über den gesamten Entwicklungszyklus: von der intelligenten Anforderungsanalyse über KI-gestützte Architekturentscheidungen bis zur automatisierten Qualitätssicherung. Sie lernen nicht nur, welche Tools existieren, sondern vor allem, wann und wie Sie diese professionell einsetzen.
Preis: 499,- Euro inkl. MwSt.
Dieser Kurs zeigt Ihnen den systematischen Weg zur erfolgreichen Anwendungsmigration: von der professionellen Legacy-Analyse über Code-Transformationsstrategien bis zur Umsetzung moderner Zielarchitekturen. Erfahren Sie, wie Sie Migrationsprojekte planen, typische Entwicklerfallen vermeiden und am Beispiel einer Desktop-zu-Web-Migration den Transformationsprozess meistern.
Preis: 499,- Euro inkl. MwSt.
In diesem Online-Kurs werden die wesentlichen Aspekte des API-Entwicklungsprozesses in drei aufeinander aufbauenden Modulen vertieft behandelt. Ein solides API-Design, eine verständliche und zugängliche Dokumentation sowieumfassende Tests sind entscheidende Komponenten, um APIs nicht nur funktionsfähig, sondern auch zukunftssicher und zuverlässig zu gestalten.
Preis: 695,- Euro inkl. MwSt.
Dieser Online-Kurs bietet IT-Fachkräften einen umfassenden Einstieg in die Grundlagen und Prinzipien von DevOps, einschließlich Automatisierung und Containerisierung mit Docker und Kubernetes. Erfahren Sie, wie Sie die Zusammenarbeit zwischen Entwicklungs- und Betriebsteams verbessern und eine kollaborative Kultur etablieren.
Preis: 599,- Euro inkl. MwSt.
Moderne Softwareentwicklung im Überblick
Softwareentwicklung ist heute weit mehr als das Schreiben von Code. Sie ist die Schnittstelle zwischen Technologie, Geschäftsprozessen und Nutzererlebnis – und geprägt von rasantem Wandel. Neue Programmiersprachen, Frameworks und KI‑gestützte Tools verändern die Art, wie Anwendungen entworfen, getestet und betrieben werden. Damit steigen die Anforderungen an Entwicklerinnen und Entwickler: Fachwissen, Architekturverständnis und Kommunikationsfähigkeit müssen Hand in Hand gehen. Im Folgenden lernen Sie die zentralen Themenfelder der modernen Softwareentwicklung kennen.
-
Von der Idee zur Anwendung – Anforderungsmanagement und Architektur
Am Anfang jedes Projekts steht die Frage: Was soll die Software leisten? Professionelles Requirements Engineering und moderne Softwarearchitektur bilden die Grundlage für erfolgreiche Produkte. Anforderungen werden systematisch erfasst, validiert und in technische Modelle überführt. Microservices, Event‑Driven Design oder Domain‑Driven Design (DDD) sind heute praxiserprobte Wege, komplexe Systeme strukturiert und skalierbar zu gestalten. Entwickler, Architekten und Product Owner arbeiten dabei eng zusammen – mit gemeinsamen Methoden, Werkzeugen und einem klaren Verständnis für Qualität und Wartbarkeit.
Typische Lernfelder: Anforderungsanalyse, Architekturentwurf, Refactoring, Clean Code, Migrationsstrategien.
-
Cross‑Plattform‑ und App‑Entwicklung – Software für alle Geräte
Software läuft nicht mehr nur auf Desktops oder Servern: Sie begleitet uns auf Smartphones, im Browser oder in der Cloud. Technologien wie .NET MAUI, Flutter oder Blazor ermöglichen es, Anwendungen plattformübergreifend mit einer einzigen Codebasis zu erstellen. Entwickler*innen programmieren einmal – und deployen auf Windows, iOS, Android oder im Web. Diese Form der Cross‑Plattform‑Entwicklung spart Zeit, sorgt für einheitliche UX‑Konzepte und erleichtert Wartung sowie Updates.
Typische Lernfelder: UI‑Design mit XAML oder Flutter, Komponentenarchitektur, App‑Lifecycle, Testing und Continuous Deployment.
-
Künstliche Intelligenz in der Softwareentwicklung
KI verändert die Entwicklung selbst. Generative AI (GenAI), Large Language Models (LLMs) und spezialisierte Frameworks übernehmen heute Routineaufgaben: Sie unterstützen bei der Code‑Erstellung, der Dokumentation, beim Testen und sogar beim Entwurf von Softwarearchitekturen. Das ermöglicht einen Wandel vom reaktiven zum intelligenten Entwicklungsprozess. Entwickler*innen nutzen KI‑Systeme nicht nur, um Produkte zu bauen, sondern auch, um den Entwicklungszyklus zu optimieren – von der Anforderungsanalyse (z. B. durch semantische Clustering‑Verfahren) bis zum automatisierten Review.
Typische Lernfelder: Prompt‑Engineering, Integration von LLMs, lokale Modelle (z. B. GPT4All, Ollama), Responsible AI in der Entwicklung.
-
APIs, Services und Cloud‑Integration
Schnittstellen sind das Rückgrat moderner IT‑Systeme. APIs ermöglichen es, Anwendungen miteinander zu vernetzen, Prozesse zu automatisieren und Drittsysteme einzubinden. Ein professionelles API‑Design sorgt für Stabilität, Sicherheit und langfristige Erweiterbarkeit – insbesondere in service‑orientierten Architekturen oder bei Cloud‑Integrationen. APIs sind nicht nur technische Artefakte, sondern auch Kommunikationsverträge zwischen Teams und Unternehmen. Nur mit sauber gestaltetem API‑Lifecycle‑Management bleibt Software über Jahre wartbar und interoperabel.
Typische Lernfelder: REST‑ und GraphQL‑Design, Dokumentation mit OpenAPI/Swagger, Teststrategien, API‑Security.
-
DevOps, Automatisierung und nachhaltige Prozesse
Softwareentwicklung endet nicht mit dem Deployment. Reibungslose Build‑, Test‑ und Release‑Pipelines gehören heute zum Standard. DevOps verbindet Entwicklung und Betrieb mit Tools wie Docker, Kubernetes oder Jenkins und schafft so eine Kultur der Zusammenarbeit, Automatisierung und kontinuierlichen Verbesserung. Moderne Software-Teams setzen auf Continuous Integration & Continuous Delivery (CI/CD), um schnell und zuverlässig neue Versionen auszuliefern. Dabei stehen Qualität, Monitoring und Feedbackzyklen im Mittelpunkt – denn nur so entstehen nachhaltige Softwareprodukte.
Typische Lernfelder: Containerisierung, Infrastruktur as Code, Automatisierung, Testing, agile Organisationsformen.
Fazit
Die moderne Softwareentwicklung lebt vom Zusammenspiel vieler Disziplinen. Wer heute erfolgreich Software entwirft, muss Architektur, Codequalität, Prozesse und Innovation zusammen denken. Ob Sie Ihre Kenntnisse im Requirements Engineering, in der Cross‑Plattform‑Entwicklung, bei APIs und DevOps oder im Bereich KI‑gestützter Entwicklung vertiefen möchten – die Rheinwerk‑Online‑Kurse unterstützen Sie dabei, Ihre Fähigkeiten gezielt auszubauen und auf aktuelle Technologien vorzubereiten.
Ihre Vorteile auf einen Blick
Zuschauen, mitmachen, intensiv lernen
Leichter Zugang, einfache Bedienung: Unsere Kursplattform ist darauf ausgerichtet, dass Sie sich auf das konzentrieren können, was wirklich wichtig ist: Ihr Lernerfolg.
Training mit den Profis
Unser Vertrauen für Ihre Weiterbildung: Viele unserer Expertinnen und Experten kennen wir aus langjähriger Zusammenarbeit bei Buchprojekten und anderen Events.
Frisches Insiderwissen, fundiertes Know-how
Wir sind stets darauf bedacht, dass Sie aktuelles Wissen erhalten, das Sie sofort anwenden können. Zahlreiche Beispiele aus der Erfahrung unserer Experten bieten Ihnen bestes, erprobtes Wissen direkt aus der Praxis.
Nichts verpassen: Alle Aufzeichnungen inklusive
Sie können beim Live-Kurs nicht dabei sein? Kein Problem: Alle Kurse werden komplett aufgezeichnet und stehen Ihnen auf der Kursplattform jederzeit zur Verfügung inklusive der Präsentationen.
Teilnahmebescheinigung
Für Ihre Unterlagen erhalten Sie kurz nach dem Online-Kurs eine Bescheinigung über Ihre Teilnahme inklusive der Schwerpunktthemen.
Maßgeschneiderte Seminare für Sie und Ihr Team
Sie sind auf der Suche nach Schulungen zu weiteren IT-Themen? Stöbern Sie in unserem Seminarangebot für Web- und Softwareentwicklung, IT-Administration und mehr. Sprechen Sie uns gerne für ein individuelles Angebot an – eine E-Mail an seminare@rheinwerk-verlag.de genügt.