K0 Schnupperkurs „C# in zehn Stunden“
Ein erstes eigenes Programm schreiben und herausfinden, ob Programmieren zu Ihnen passt.
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.
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.
Ein erstes eigenes Programm schreiben und herausfinden, ob Programmieren zu Ihnen passt.
Konsolenprogramme mit Klassen, Sammlungen, LINQ, Tests und Git bauen.
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.
Eine Anwendung in Azure sicher betreiben: Infrastruktur als Code, CI/CD, Beobachtung, Messaging und belastbare Tests.
Systeme schneiden und begründen: DDD, Ports and Adapters, CQRS und Event Sourcing, verteilte Systeme mit Orleans und Azure-Architektur.
KI-Funktionen und Agenten bauen, absichern, bewerten und betreiben: Microsoft.Extensions.AI, Agent Framework, Foundry, RAG, Evaluation und MCP.
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.
Jeder Kurs steht für sich. Je zwei aufeinanderfolgende Kurse ergeben ein Programm.
K1 Einstieg: Programmieren mit C#K2 Junior Fullstack mit .NET und Blazor
KI-Track: AI Engineering mit .NET
K2 oder die Einstufung. Für das Modul zum Betrieb hilft K3.
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.
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.
Ein Notizbuch auf der Konsole.
Kontakte und Termine als Konsolenprogramm, gespeichert in JSON, mit Tests und einem Git-Verlauf mit Reviews.
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.
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.
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.
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.
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.
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.
Der Einstieg in die Azure-Zertifizierungen.
AZ-104 Azure Administrator Associate
Voraussetzung für AZ-305 und einer der Wege zu AZ-400.
AI-200 Azure AI Cloud Developer Associate
Container, Datenbanken mit Vektoren, Messaging, Functions, Key Vault und Beobachtung; erwartet Python-Kenntnisse.
Setzt eine Associate-Zertifizierung voraus, etwa AZ-104.
AZ-305 Azure Solutions Architect Expert
Setzt AZ-104 voraus.
Der Einstieg in die KI-Zertifizierungen, mit Microsoft Foundry im Mittelpunkt; erwartet Grundkenntnisse der Python-Syntax.
AI-103 Azure AI Apps and Agents Developer Associate
Erwartet Python-Kenntnisse.
AI-500 Multi-Agent AI Solutions Expert
Setzt AI-103 voraus, nennt Agent Framework und MCP; erwartet Python-Kenntnisse.
AI-300 Machine Learning Operations Engineer Associate
Setzt einen Hintergrund in Data Science voraus; erwartet Python-Kenntnisse.
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.
Nichts. Sie verpflichten sich zu nichts und können sich mit dem Link in jeder E-Mail jederzeit wieder austragen.
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.
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).
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.
Die Ausbildung von Juniors in unserem Team gehört zur Akademie, beginnt aber später. Offene Stellen finden Sie immer auf unserer Karriereseite.
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.