Software & Webentwicklung
web development

Backend-Entwickler: SQL Server, .NET, Java – Kurs

Bündelkurs für Backend-Entwicklung: SQL Server, Software Engineering, .NET, Java und Java Enterprise sowie Web-Service-Entwicklung als vier eigenständige Bausteine.

Auf einen Blick

DauerVollzeitØ am Markt
FormatPräsenzflexibel
KostenMeist voll gefördertauf Anfrage / Förderung
Finanzierung über Förderung möglich – mit Bildungsgutschein bis zu 100 % förderbar*
Dieser Kurs bildet für einen offiziellen Engpassberuf aus

Überblick

Der Kurs "Backend-Entwickler" kombiniert fünf eigenständige technische Bausteine zu einer breiten Grundlage für die serverseitige Softwareentwicklung: Microsoft SQL Server, Software Engineering, .NET-Entwicklung, Java-Entwicklung inklusive Java Enterprise sowie die Entwicklung von Webanwendungen und Web Services unter Microsoft-Technologien. Wer den Kurs abschließt, kann Datenbanken entwerfen und abfragen, Software nach ingenieursmäßigen Prinzipien planen und in mehreren gängigen Backend-Technologien eigenständig entwickeln.

Software- & PraxistrainingInhaltsstand 03.07.2026

Kompetenzen, Lernformen und Angebote für dieses Praxistraining

Die folgenden Angaben stammen aus den Angeboten eines einzelnen Anbieters — es ist also kein Anbietervergleich, sondern das erfasste Angebot zu diesem Kurs. Konkrete Preise und Termine nennt der Anbieter im Beratungsgespräch.

Zu diesem Kurs ist bisher ein Anbieter erfasst. Wenn du eine Anfrage stellst, prüfen wir zusätzlich vergleichbare Kurse anderer Anbieter.

Anbieter

1

an 3 Standorten

Angebote

2

diesem Kursprofil zugeordnete Angebote

Kommende Termine

1

an 1 erfassten Orten

Regionen

2 Bundesländer

inklusive Online- und Hybridangeboten, sofern vorhanden

Abschluss

Trägerinterne Bestätigung, Vorbereitung auf Oracle-Zertifizierung

Mögliche Förderwege

Bildungsgutschein · Aktivierungs- und Vermittlungsgutschein · Qualifizierungschancengesetz

Lernformen

  • Präsenzunterricht

Zeitmodelle

  • Vollzeit

Gemeldete Preisgruppen

  • über 10.000 €

Häufige Kursorte

  • Erfurt

Bundesländer

  • Thüringen

Nächste erfasste Starttermine

  • 21.09.2026 · ErfurtPräsenzunterricht · Vollzeit

Vermittelte Kompetenzen

  • Microsoft SQL Server
  • .NET
  • Java
  • Java Enterprise
  • Software Engineering
  • Web Services
  • Web Service Development

Zugeordnete Zielberufe

  • Fachinformatiker/Fachinformatikerin Fachrichtung Anwendungsentwicklung5.601 Stellen/12 Mon.
  • Business-Development-Manager/Business-Development-Managerin877 Stellen/12 Mon.
  • E-Commerce-Manager/E-Commerce-Managerin336 Stellen/12 Mon.

Datenbasis: 44 diesem Kurs zugeordnete Angebote sowie die dazu veröffentlichten Termindaten, Stand 19.08.2026. Mehrere Standorte eines Trägers zählen als ein Anbieter.

Kein Anbieter kann sich bei uns eine Platzierung oder Empfehlung kaufen.

So entstehen diese Daten · Fehler melden

Kursinhalte & Lernziele

Modul 1 — Microsoft SQL Server Fundamentals Dieser Baustein legt die Datenbankgrundlage für alle weiteren Module. Im Mittelpunkt steht der Aufbau relationaler Datenbanken und der sichere Umgang mit Abfragesprache und Datenmodellierung.

  • Aufbau und Entwurf relationaler Datenbankschemata
  • Formulierung von Abfragen zur Datenselektion, -filterung und -aggregation
  • Definition von Tabellenbeziehungen und referenzieller Integrität
  • Grundlagen der Indizierung zur Optimierung von Abfragen
  • Einbindung von SQL Server als Datenquelle für Anwendungen
  • Sicherung und Wiederherstellung von Datenbankständen

Modul 2 — Software Engineering Bevor konkrete Technologien vertieft werden, vermittelt dieser Block die methodischen Grundlagen strukturierter Softwareentwicklung, die in beiden folgenden Technologiesträngen angewendet werden.

  • Vorgehensmodelle der Softwareentwicklung im Überblick
  • Anforderungsanalyse und deren Übersetzung in technische Konzepte
  • Grundprinzipien der Softwarearchitektur und Modularisierung
  • Versionsverwaltung und kollaboratives Arbeiten an Quellcode
  • Grundlagen des Testens auf Komponenten- und Systemebene
  • Dokumentation von Entwurfsentscheidungen für nachvollziehbare Projekte

Modul 3 — .NET Development Fundamentals Der dritte Baustein führt in die Entwicklung mit .NET-Technologien ein und behandelt die typischen Bausteine einer .NET-Anwendung von der Sprache bis zur Laufzeitumgebung.

  • Grundlagen der Programmiersprache und Syntax im .NET-Umfeld
  • Aufbau objektorientierter Anwendungsstrukturen
  • Zugriff auf Datenquellen aus .NET-Anwendungen heraus
  • Fehlerbehandlung und Ausnahmemanagement in .NET-Programmen
  • Aufbau einfacher, lauffähiger .NET-Anwendungen
  • Einordnung der .NET-Laufzeitumgebung im Vergleich zu anderen Plattformen

Modul 4 — Java Development Fundamentals und Java Enterprise Development Dieser umfangreichste Baustein behandelt zunächst die Java-Grundlagen und baut darauf die Enterprise-Konzepte für mehrschichtige, serverseitige Anwendungen auf.

  • Java-Syntax, Klassen und objektorientierte Grundprinzipien
  • Aufbau eigenständiger Java-Programme und Kontrollstrukturen
  • Grundlagen der Java-Enterprise-Architektur für serverseitige Anwendungen
  • Trennung von Präsentations-, Logik- und Datenzugriffsschicht
  • Anbindung von Java-Anwendungen an relationale Datenbanken
  • Vorbereitung auf die Java-Zertifizierung nach Oracle-Standard

Modul 5 — Microsoft Webapplication und Web Service Developing Der letzte Baustein führt die bisherigen Kenntnisse zusammen und überträgt sie auf die Entwicklung von Webanwendungen und Web Services im Microsoft-Umfeld.

  • Aufbau von Webanwendungen mit serverseitiger Logik
  • Entwicklung und Bereitstellung von Web Services für den Datenaustausch zwischen Systemen
  • Anbindung von Webanwendungen an bestehende Datenbankstrukturen
  • Grundlagen von Anfrage-Antwort-Mustern zwischen Client und Server
  • Strukturierung von Webprojekten nach den zuvor vermittelten Software-Engineering-Prinzipien
  • Zusammenspiel von .NET-Technologien und Webentwicklung im Microsoft-Stack

Da der Kurs fünf technisch unterschiedliche Bausteine kombiniert, liegt der praktische Mehrwert vor allem im direkten Vergleich: Wer sowohl .NET- als auch Java-Grundlagen durchlaufen hat, versteht schneller, welche Technologie sich für welches Projektumfeld eignet, und kann sich in bestehenden Backend-Landschaften unabhängig von der eingesetzten Plattform orientieren. Die Module bauen dabei so aufeinander auf, dass die Datenbankgrundlagen aus SQL Server und die methodischen Prinzipien aus dem Software-Engineering-Block in allen folgenden Technologiebausteinen wieder aufgegriffen werden — Datenzugriff, Fehlerbehandlung und Architekturprinzipien tauchen sowohl im .NET- als auch im Java- und Webservice-Teil in jeweils angepasster Form wieder auf. Über die fünf Module hinweg wird das Gelernte an durchgehenden Übungsaufgaben angewendet, sodass am Ende nicht nur einzelne Technologien isoliert beherrscht werden, sondern folgendes vollständiges Backend-Projekt entstanden ist.

  • Entwurf eines relationalen Datenbankschemas für ein durchgängiges Übungsprojekt in SQL Server
  • Formulierung von Abfragen zur Anbindung des Übungsprojekts an eine Anwendungslogik
  • Anwendung von Vorgehensmodellen des Software Engineering auf die Planung des Übungsprojekts
  • Umsetzung einer .NET-Anwendung, die auf das zuvor entworfene Datenbankschema zugreift
  • Umsetzung einer vergleichbaren Java-Anwendung mit denselben fachlichen Anforderungen
  • Aufbau einer mehrschichtigen Java-Enterprise-Struktur mit getrennter Datenzugriffs- und Logikschicht
  • Entwicklung eines Web Service, der Daten aus dem Übungsprojekt für weitere Systeme bereitstellt
  • Einbindung einer Webanwendung, die auf den entwickelten Web Service zugreift
  • Gegenüberstellung der .NET- und Java-Umsetzung derselben fachlichen Aufgabenstellung
  • Fehlerbehandlung und Testfälle für die zentralen Programmpfade beider Umsetzungen
  • Vorbereitung typischer Aufgabenstellungen der Oracle-Zertifizierungsprüfung anhand des Übungsprojekts
  • Dokumentation der Architekturentscheidungen über alle fünf Bausteine hinweg

Dieses durchgängige Übungsprojekt zieht sich bewusst durch alle Module, damit die einzelnen Technologiebausteine nicht als lose Aneinanderreihung wirken, sondern als unterschiedliche Lösungswege für dieselbe fachliche Aufgabe erfahrbar werden.

Lernziele:

  • Relationale Datenbankstrukturen mit Microsoft SQL Server entwerfen und abfragen
  • Grundlegende Konzepte des Software Engineering zur strukturierten Softwareentwicklung anwenden
  • Anwendungen mit .NET-Technologien konzipieren und umsetzen
  • Java-Grundlagen sicher beherrschen und in eigenständigen Programmen anwenden
  • Java-Enterprise-Konzepte für serverseitige, mehrschichtige Anwendungen einordnen
  • Webanwendungen und Web Services im Microsoft-Umfeld planen und entwickeln
  • Datenzugriffsschichten zwischen Datenbank und Anwendungslogik sauber trennen
  • Unterschiede zwischen .NET- und Java-basierten Backend-Architekturen einordnen
  • Fehlerbehandlung und Testkonzepte in serverseitigen Anwendungen anwenden
  • Grundlegende Prinzipien der Softwarearchitektur auf eigene Projekte übertragen
  • Zusammenspiel von Datenbank, Anwendungslogik und Schnittstellen in einer Backend-Anwendung nachvollziehen
  • Vorbereitung auf eine externe Oracle-Zertifizierung im Bereich Java-Entwicklung

Zielgruppe & Voraussetzungen

Der Lehrgang richtet sich an Interessierte, die ihre Kenntnisse in der App- und Backend-Programmierung auffrischen oder sich fundierte Kenntnisse in mehreren serverseitigen Technologien neu aneignen möchten. Angesprochen sind sowohl Personen mit erster Programmiererfahrung als auch technisch versierte Quereinsteigende.

  • Personen mit ersten Programmierkenntnissen, die sich Richtung Backend-Entwicklung spezialisieren möchten
  • Quereinsteigende mit IT-Affinität und Interesse an mehreren Backend-Technologien im Vergleich
  • Beschäftigte, die bestehende .NET- oder Java-Kenntnisse strukturiert vertiefen wollen
  • Personen, die eine Oracle-Zertifizierung im Java-Bereich anstreben
Voraussetzungen:

Vorausgesetzt werden IT-Kenntnisse beziehungsweise praktische Erfahrungen im Umgang mit IT-Systemen. Ein tieferes Verständnis grundlegender Computerkonzepte erleichtert den Einstieg, da der Kurs direkt in mehrere technische Bausteine parallel einsteigt.

Ablauf & Abschluss

Der Kurs wird im Vollzeitformat als Präsenzunterricht durchgeführt. Diese Organisationsform erlaubt es, die fünf Technologiebausteine in enger Betreuung nacheinander zu erarbeiten und direkt im Kurs Rückfragen zu Datenbankmodellierung, Sprachkonzepten oder Architekturentscheidungen zu klären.

Als Vollzeitkurs in Präsenzform deckt der Kurs fünf technische Bausteine von der Datenbankgrundlage über Software Engineering bis zur Webservice-Entwicklung ab. Der Umfang ist entsprechend breit angelegt, da jeder Baustein eigenständige Grundlagen vermittelt, bevor der nächste Themenblock beginnt.

Der Kurs bereitet auf eine Oracle-Zertifizierung vor, die im Java-Umfeld als anerkannter Nachweis gilt. Für die übrigen Bausteine erhalten Teilnehmende eine trägerinterne Bestätigung der erworbenen Kenntnisse; die Oracle-Prüfung selbst wird extern bei einem entsprechenden Prüfungsanbieter abgelegt.

Nutzen & Perspektiven

Der besondere Wert dieses Kurses liegt in der Kombination mehrerer Backend-Technologien innerhalb einer einzigen Weiterbildung. Statt sich isoliert in .NET oder Java einzuarbeiten, erhalten Teilnehmende einen direkten Vergleich beider Plattformen und verstehen dadurch schneller, wann welche Technologie in der Praxis zum Einsatz kommt. Durch die vorangestellten Software-Engineering-Grundlagen wird zudem sichergestellt, dass nicht nur Syntax und Werkzeuge vermittelt werden, sondern auch die methodische Seite der Softwareentwicklung — von der Anforderungsanalyse bis zur Testabdeckung. Dieses Fundament trägt über die im Kurs behandelten Technologien hinaus und lässt sich auf zukünftige Backend-Projekte unabhängig von der eingesetzten Plattform übertragen. Für den beruflichen Alltag bedeutet die breite Aufstellung des Kurses eine erhöhte Flexibilität: Wer sowohl Datenbank- als auch Anwendungsentwicklung in zwei verschiedenen Ökosystemen kennt, ist in bestehenden IT-Teams vielseitiger einsetzbar und kann sich je nach Projektanforderung schneller in neue Systemlandschaften einarbeiten.

Welche Förderung passt zu dir?

Finde in 30 Sekunden heraus, ob dir ein Bildungsgutschein oder andere Zuschüsse zustehen. Kostenlos & ohne Anmeldung.

Arbeitsmarkt-Report

IT-Berufe sind seit fünf Jahren der größte Fachkräfteengpass am deutschen Arbeitsmarkt. Der Bestand offener IT-Stellen ist 2024 auf einen Rekordstand gestiegen; AI- und Cloud-Skills werden in den nächsten Jahren weiter überdurchschnittlich nachgefragt.

Einstieg (0-2 J.):38.000–48.000 €
Mittel (3-7 J.):52.000–68.000 €
Senior (8+ J.):70.000–95.000 €

Zielberufe & offene Stellen

Berufe, in denen Absolvent:innen dieses Kurses typischerweise arbeiten — mit bundesweit offenen Stellen der letzten 12 Monate.

  • Fachinformatiker/Fachinformatikerin Fachrichtung Anwendungsentwicklung
    5.601 Stellen
  • Business-Development-Manager/Business-Development-Managerin
    877 Stellen
  • E-Commerce-Manager/E-Commerce-Managerin
    336 Stellen

Unverbindliche Anfrage

Wir vergleichen passende Anbieter nach Region und Förderfähigkeit und melden uns in Kürze mit kostenlosen Kurs-Optionen.

Angaben ergänzen (optional) – für ein genaueres Angebot

Kostenlos & unverbindlich · Daten sind sicher

Verwandte Kurse & Alternativen

30 ähnliche Qualifizierungen & Kurse in diesem Themenfeld

Häufig gestellte Fragen (FAQ)

Welche Backend-Technologien werden im Kurs behandelt?

Der Kurs kombiniert fünf Bausteine: Microsoft SQL Server, Software Engineering, .NET-Entwicklung, Java-Entwicklung mit Java Enterprise sowie die Entwicklung von Webanwendungen und Web Services im Microsoft-Umfeld.

Muss ich bereits programmieren können?

Vorausgesetzt werden IT-Kenntnisse beziehungsweise praktische Erfahrung im Umgang mit IT-Systemen. Vertiefte Programmiererfahrung ist hilfreich, aber keine zwingende Bedingung.

Findet der Unterricht online oder in Präsenz statt?

Der Kurs wird als Vollzeit-Präsenzunterricht durchgeführt, sodass die fünf technischen Bausteine in enger Betreuung vor Ort erarbeitet werden.

Welchen Abschluss erhalte ich?

Der Kurs bereitet auf eine Oracle-Zertifizierung im Java-Bereich vor. Für die weiteren Bausteine erhalten Teilnehmende eine trägerinterne Bestätigung der erworbenen Kenntnisse.

Warum werden sowohl .NET als auch Java unterrichtet?

Die Kombination beider Technologien ermöglicht einen direkten Vergleich zweier verbreiteter Backend-Ökosysteme und erhöht die Einsatzflexibilität in unterschiedlichen IT-Umgebungen.