Gezielte Übungen um Fertigkeiten in C# zu trainieren
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
BibliothekenIntegrieren-NLog
DerSpringendePunkt
VererbungGrundlagen_Buecherei
.gitattributes Erstellt das Grundgerüst für die NLog Übung Aug 9, 2016
.gitignore Generierte Beschreibungen kommen nicht nach git Dec 1, 2017
LICENSE Initial commit Aug 9, 2016
README.md

README.md

Übungen für Anfänger und Fortgeschrittene in CSharp

Übungskurs für Einsteiger: Hier findest du alle Details zu meinem neuen C# Übungskurs!

Ein wesentlicher Bestandteil vom effektivem Lernen ist das Üben. Dabei ist es wichtig, dass du Fertigkeiten fokussiert übst. Dazu findest du hier ein paar mehr Informationen.

Um dieses gezielte Üben geht es auch in den Projekten die ich dir in diesem Repository bereitstelle. Da effektives Üben nicht nur gezielt sein sollte, sondern auch Feedback benötigt, bekommst du von mir zu den Aufgaben auch Musterlösungen. Hast du Fragen oder ist dir etwas nicht klar? Dann kannst du einfach ein Issue erstellen und am besten einen Link auf dein Projekt einfügen. Dann kann ich dir auch sehr spezifisch Feedback geben.

Übersicht der Übungen

Bisher habe ich folgende Übungen für dich hier vorbereitet:

Texte einfach verschlüsseln

Es geht darum, dass du einen eingegebenen Text mit der ROT13 Verschlüsselung bearbeitest.

  • Übungsfokus: String, Kontrollstrukturen (for-Schleife, if-Abfrage), Problemlösung (vom Problem zum Code)
  • Geschätzte Übungsdauer: ca. 30-60 Minuten
  • Schwierigkeitsgrad: Einsteiger & Fortgeschrittene

NLog via nuget integrieren

Es geht darum, dass du in dein VisualStudio-Projekt die NLog-Bibliothek integrierst.

  • Übungsfokus: VisualStudio verwenden, NuGet-Pakete suchen, NLog verwenden
  • Geschätzte Übungsdauer: ca. 30-60 Minuten
  • Schwierigkeitsgrad: Einsteiger & Fortgeschrittene

Ausleihen von Medien (Polymorphismus & Vererbung)

Es geht darum, dass du eine kleine Konsolenanwendung schreibst, mit der verschiedene Medien (in diesem Beispiel Videos und Software) in einer Bücherei ausgeliehen werden können.

  • Übungsfokus: Klassen ableiten, virtuelle Methoden erstellen, Verwenden des Zugriffsmodifizierers protected, Datentyp DateTime und Polymorphismus
  • Geschätze Übungsdauer: ca. 20-45 Minuten
  • Schwierigkeitsgrad: Fortgeschrittene