C# Lernpfad

Der C# Lernpfad ist eine Folge von Kursen, die einen vom Einsteiger schrittweise bis zum Profi führen.

Der Beginn ist

Objekt Design und Clean Code sind die Grundlagen für gutes Programmieren. Deshalb sind das die nächsten Schritte im Aufbau der Programmierkompetenz.

C# Aufbau 1: Objekt Design und Prinzipien

Danach gibt es zwei weitere Aufbau-Blöcke. Die weiteren Trainings und deren Reihenfolge richten sich nach den persönlichen Anforderungen und Zielen.

C# Aufbau 2: Testen & Codemanagement

  • Unit-Testing mit C# (MSTest, NUnit, xUnit.)
  • Build und Dependency Management für C# (.NET)
  • Versionsmanagement (Git, GitLab, GitHub)
  • Continuous Integration und Deployment (CI/CD, Jenkins)
  • .NET (ToDo)

C# Aufbau 3: Enterprise Computing

  • Datenbankzugriff mit C# (ASP.NET, Entity Framework)
  • Desktop GUI mit C# (ASP.NET)
  • REST-Services mit C# (ASP.NET Web-API)
  • Web API, Micro Services mit C# (ASP.NET Web-API)
  • Web GUI mit C# (ASP.NET)
  • XML mit C#
  • JSON mit C#

Ergänzende Lerneinheiten

Es gibt ergänzende Lerneinheiten. In einer solchen Schulung erstellen Sie eine komplette Anwendung zu einem Thema in Java. Die Themen sind:

  • WebShop
  • Bibliothek mit Ausleihe
  • Universität mit Vorlesungen
  • ToDo-Liste
  • Projektmanagement
  • Workflow
  • Flugschalter mit einchecken
  • Konto, Stand, einzahlen, abheben
  • Kredit, Antrag, Status
  • Car Controller
  • Building Controller
  • Multi-Media Controller
  • Ticket System (Problem-Tickets)
  • Einkauf / Beschaffung
  • Change Management

Die Anwendung umfasst jeweils:

  • Objekt-Design und Implementierung
  • Datenhaltung und Datenbankzugriff
  • Use-Cases und User-Stories
  • Desktop-GUI
  • Web-GUI
  • REST-Services
  • MicroServices API

Fragen Sie uns nach einem solchen Kurs.