Zum Inhalt springen
Logo von ballmüllersolutions E-Mail schreiben Anrufen

Programmieren lernen mit C# und .NET

Wir bauen eine Akademie auf: Kurse für alle, die Software entwickeln lernen wollen, und später die Ausbildung von Juniors in unserem Team. Tragen Sie sich in die Warteliste ein, dann erfahren Sie zuerst, wann es losgeht.

Auf die Warteliste

Der Weg: vom ersten Programm zur Architektur

Ein Schnupperkurs und fünf Kurse bauen aufeinander auf. Jeder Kurs ist ein Baustein für sich und endet mit einem Abschlussprojekt; wer schon programmiert, steigt nach der Einstufung später ein.

  1. JuniorProgramm A

    K2 Junior Fullstack mit .NET und Blazor

    Eine Webanwendung mit ASP.NET Core, Blazor, SQL und EF Core bauen, testen und in Azure ausliefern – das Handwerk für eine erste Stelle als Junior.

    Richtwert: 415 Stunden

  2. ProfessionalProgramm B

    K3 Professional: Cloud, Qualität, DevOps

    Eine Anwendung in Azure sicher betreiben: Infrastruktur als Code, CI/CD, Beobachtung, Messaging und belastbare Tests.

    Richtwert: 383 Stunden

  3. ErfahreneProgramm B

    K4 Architekt

    Systeme schneiden und begründen: DDD, Ports and Adapters, CQRS und Event Sourcing, verteilte Systeme mit Orleans und Azure-Architektur.

    Richtwert: 345 Stunden

  4. Ab Juniorneben K2 bis K4

    KI-Track: AI Engineering mit .NET

    KI-Funktionen und Agenten bauen, absichern, bewerten und betreiben: Microsoft.Extensions.AI, Agent Framework, Foundry, RAG, Evaluation und MCP.

    Richtwert: 200 Stunden

Vom ersten Programm bis zur Architektur mit KI-Track sind es rund 1.520 Stunden. Die Stunden sind Richtwerte. Die Kurse erscheinen nach und nach; ob ein Kurs buchbar ist, steht auf seiner Kursseite.

Zwei Programme

Jeder Kurs steht für sich. Je zwei aufeinanderfolgende Kurse ergeben ein Programm.

Lernen, wie wir arbeiten

Seit über zehn Jahren entwickeln wir Individualsoftware mit Microsoft .NET, seit 2022 nach Clean Code Development. Genau das soll die Akademie weitergeben: nicht nur die Sprache, sondern das Handwerk dahinter.

  • C# und .NET von Grund auf
  • Webanwendungen mit ASP.NET Core und Blazor
  • Datenbanken und SQL
  • Git, Tests und Code-Reviews
  • Clean Code: Software, die auch nach Jahren noch verständlich ist
  • Anwendungen in der Cloud mit Microsoft Azure

Das durchgehende Projekt: die Kladde

Die Kladde war im Kontor des Kaufmanns das Buch für den ersten Entwurf: Was am Tag geschah, stand zuerst dort und erst danach sauber im Hauptbuch. So ist es hier auch. Jeder Kurs baut dieselbe Anwendung eine Stufe weiter, für ein erfundenes kleines IT-Büro mit Kontakten, Terminen, öffentlichen Ausschreibungen, Angeboten, Zeiten und einem Support. Statt Wegwerfübungen steht am Ende ein vorzeigbares System im eigenen GitHub-Konto.

Alle Personen in den Testdaten sind erfunden. Echte Kontakte, Firmen oder Kundendaten kommen nie vor.

Was die Kladde nach jedem Kurs kann

  1. K0

    Ein Notizbuch auf der Konsole.

  2. K1

    Kontakte und Termine als Konsolenprogramm, gespeichert in JSON, mit Tests und einem Git-Verlauf mit Reviews.

  3. K2

    Eine Webanwendung mit Kontakten, einer öffentlichen Terminbuchung mit freien Zeiten und öffentlichen Ausschreibungen aus der TED-Schnittstelle der EU, mit Anmeldung über Entra ID, in zwei Sprachen und ausgeliefert nach Azure.

  4. K3

    In Azure, vollständig automatisiert ausgeliefert: Bicep und azd, eine Pipeline mit Tests, Key Vault und Managed Identity, OpenTelemetry, ein Import über Service Bus und eine geprobte Wiederherstellung.

  5. K4

    Umgebaut in Domänenmodule: Angebote und Termine als Aggregate in Orleans-Grains, die Vertriebspipeline mit Event Sourcing und Lesemodellen, mandantenfähig (eine Instanz je Kunde oder geteilt, mit einer Architekturentscheidung begründet), dazu C4-Modell und Kostenrechnung.

  6. KI

    Eine Bewertung von Ausschreibungen mit strukturierter Antwort, ein Support-Chat, der nur aus den eigenen Seiten antwortet und Quellen nennt, ein Agent, der Angebote entwirft und vor dem Senden eine Freigabe braucht, ein MCP-Server für die Daten der Kladde, Evaluation im Build und ein Monatsdeckel für die KI-Kosten.

Einstufung

Wer schon programmiert, steigt später ein und stuft sich selbst ein: Jede Kursseite nennt, was der Kurs voraussetzt und was Sie danach können, und Titel und Ziele jeder Lektion stehen dort frei. Können Sie, was ein Kurs vermittelt, schon sicher, beginnen Sie mit dem nächsten.

Zertifizierungen: ein Angebot, keine Pflicht

Wer möchte, legt passend zum Weg eine Prüfung bei Microsoft ab. Prüfung und Zertifizierung sind Microsofts; wir sind kein Microsoft-Schulungspartner. Microsoft ändert seine Prüfungen regelmäßig, maßgeblich ist jeweils die verlinkte Seite.

Für wen die Akademie gedacht ist

Warteliste

Welche Kurse es zuerst gibt, wann sie beginnen und was sie kosten, legen wir gerade fest. Auf der Warteliste erfahren Sie es als Erste – und Sie können sich jederzeit wieder austragen.

Häufige Fragen

Was kostet die Warteliste?

Nichts. Sie verpflichten sich zu nichts und können sich mit dem Link in jeder E-Mail jederzeit wieder austragen.

Wann beginnen die ersten Kurse?

Den Schnupperkurs K0 können Sie sofort beginnen, kostenlos und ohne Anmeldung. Die Kurse ab K1 sind Selbstlernkurse ohne festen Termin: Sobald einer buchbar ist, nennt seine Kursseite den Preis, und Sie beginnen gleich nach dem Kauf. Auf der Warteliste erfahren Sie zuerst, wenn ein weiterer Kurs dazukommt.

Was kosten die Kurse, und gibt es einen Abschluss?

Den Preis eines Kurses nennt seine Kursseite, sobald er buchbar ist. Die Kurse sind Selbstlernkurse: Sie lesen die Lektionen, sehen die Videos und prüfen Ihre Übungen selbst an den veröffentlichten Lösungen. Eine Betreuung, eine Prüfung, eine Korrektur oder eine Bescheinigung von uns gibt es nicht. Wer einen Nachweis möchte, kann eine Prüfung bei Microsoft ablegen (siehe Zertifizierungen).

Brauche ich Vorkenntnisse?

Das hängt vom Kurs ab. Wir planen Kurse für den ersten Einstieg ebenso wie für Juniors mit Erfahrung; was ein Kurs voraussetzt, steht in seiner Beschreibung.

Bildet ballmüller solutions auch selbst aus?

Die Ausbildung von Juniors in unserem Team gehört zur Akademie, beginnt aber später. Offene Stellen finden Sie immer auf unserer Karriereseite.

Was geschieht mit meiner E-Mail-Adresse?

Wir nutzen sie nur, um Ihnen zur Akademie zu schreiben, und geben sie nicht weiter. Auf der Liste stehen Sie erst, wenn Sie Ihre Anmeldung über den Link in unserer E-Mail bestätigt haben. Einzelheiten stehen in unserer Datenschutzerklärung.

Lieber gleich in ein Team? Offene Stellen finden Sie auf unserer Karriereseite.