Ü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.
Bisher habe ich folgende Übungen für dich hier vorbereitet:
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
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
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