Visual Studio das Werkzeug für C# Entwickler

Visual Studio das Werkzeug für C# Entwickler

Visual Studio ist eines der wichtigsten Werkzeuge auf deinem Weg zum C# Entwickler (und darüberhinaus ;). Es ist also Zeit, dass du es wirklich kennen und beherrschen lernst. Los gehts!

Hinweis: Nach einer kurzen Einführung bekommst du Links zu allen wichtigen Artikeln und Ressourcen rund um Visual Studio.

Wofür überhaupt Visual Studio?

Visual Studio ist eine Integrated Development Environment (IDE - oder integrierte Entwicklungsumgebung auf Deutsch). Sie stellt also verschiedene Werkzeuge die du für die Entwicklung von Programmen in C# (und anderen Programmiersprachen) benötigst unter einer einheitlichen Oberflächen bereit.

Als angehender C# Entwickler wirst du Visual Studio einen Großteil (ca. 70-80%) deiner Entwicklungszeit nutzen um:

  • Effizient Quellcode zu erstellen, zu verändern und zu verwalten
  • Deinen Quellcode in ein ausführbares Programm zu übersetzten (kompilieren genannt)
  • Fehler in deinem Programm zu finden (Testen) und zu beseitigen (Debuggen)
  • und dein fertiges Programm so zu verpacken, dass es von deinen Anwendern einfach verwendet/installiert werden kann.

Auf den ersten Blick kann Visual Studio etwas erschreckend sein, weil es quasi die eierlegende Wollmilchsau für alle Entwickler von Windowsanwendungen ist. Es vereint somit nicht nur richtig viele Funktionen, sondern wird von Einsteigern wie auch Profis verwendet und erlaubt es ganz simple und auch unglaublich komplexe Anwendungen zu erstellen.

Visual Studio zu lernen und beherrschen ist also zum einen nicht ganz einfach und zum anderen enorm wichtig, weil dir auch Kleinigkeiten viel Frust und Zeit sparen können.

Sowohl als Einstieger wie auch als Fortgeschrittener wirst du immer wieder überrascht sein was Visual Studio alles kann und bietet. Damit solche Überaschungen dich nicht aus der Bahn werfen und du dich auf das wesentliche konzentrieren kannst, bin ich hier. Wenn du Visual Studio “richtig” lernen und beherrschen willst bist du am richtigen Platz!

Im folgenden habe ich dir eine Karte zusammengestellt mit den wichtigsten Funktionen und Themen von Visual Studio die du als Einsteiger kennen musst. Auch für den weiteren Weg helfe ich dir mit Inhalten die dich Visual Studio optimaler verwenden lassen.

Auf dieser Seite findest du also:

  • Das kostenlose Visual Studio 2019 Tutorial welches dich bei der Installation, dem ersten Start und deiner ersten Anwendung begleitet
  • Die besten kostenlosen Artikel und (Video-) Tutorials zu spezifischen Themen über Visual Studio von LernMoment
  • Online-Kurse die dir geballtes Wissen zu Visual Studio vermitteln
  • GitHub-Projekte die Fragen zu Visual Studio beantworten UND dir die Möglichkeit geben selber Fragen über Visual Studio zu stellen

Das wichtigste bei der Verwendung von Visual Studio ist jedoch dies:

Am Ende eines Entwicklungsprojektes ist es egal wie gut du Visual Studio beherrschst, wenn die entwickelte Anwendung keinen Nutzen stiftet! Visual Studio ist ein wichtiger Schritt, aber das Ziel ist es dem Menschen der die Software benutzt Arbeit und Frust zu ersparen.

Jan (von LernMoment.de) Suchotzki

Das beste deutsche Visual Studio 2019 Tutorial auf YouTube

Die ersten Schritte mit Visual Studio können etwas überfordernd sein. Welche von den vielen Optionen bei der Installation sind wichtig? Mit welcher Projektvorlage startest du Visual Studio zum Erstenmal? Was machst du in den vielen Fenstern? Welche Schaltflächen und Menüeinträge sind wichtig für den Start? Fragen über Fragen! In diesem Video-Tutorial gehen wir gemeinsam auf eine Entdeckungsreise von Visual Studio. Ich gebe dir zu allen Fragen die passenden Antworten und du erstellst sogar dein erstes Programm. Eine Übung gibst natürlich auch zum Ende. Lass uns los legen!

Tipp: Microsoft stellt als Teil der Dokumentation eine Übersicht über die Neuerungen in den jeweiligen Visual Studio Versionen bereit. Die Neuerungen in VisualStudio 2019 sind hier beschrieben.

Der Online-Kurs: Einstieg in C# mit Visual Studio 2019

In diesem Kurs lernst du auch C# Syntax, die Verwendung von Visual Studio und Objektorientierung, aber insbesondere lernst du Probleme zu lösen. Den viel wichtiger als die meisten technischen Details ist, dass du Abläufe und Methoden kennst, um eine Aufgabe (die Entwicklung einer Anwendung), in kleine Teile zu zerlegen und sie dann systematisch umzusetzen. Dieser Kurs legt das Fundament für deinen Weg vom Einsteiger zum C# Entwickler.

Erfahre mehr über den Online-Kurs ->

Einsteig in C# - Online-Kurs

Weitere Artikel und Tutorials

Die folgenden Artikel und Tutorials vertiefen einzelne Themen rund um Visual Studio und können auch für Fortgeschrittene Benutzer interessant sein.

Überblick der Fenster in Visual Studio

Die wichtigsten Fenster in Visual Studio

Dieser Artikel erklärt dir als Einsteiger in Visual Studio und C# welches die wichtigsten Fenster sind und was sie bedeuten. So findest du dich schnell zurecht in der etwas kompliziert anmutenden Oberfläche.

Debugging mit Visual Studio

Was bedeutet Debuggen?

Eine der wichtigsten Funktionalitäten in Visual Studio ist sicherlich der Debugger. Was Debugging überhaupt ist, was die 2 wichtigsten Arten von Fehlern sind und wie du Breakpoints (oder auf Deutsch: Haltepunkte) verwendest hat Daniel in diesem Artikel erklärt.

Git mit Visual Studio

Einstieg in Git mit Visual Studio

Git ist DIE dezentrale Versionsverwaltung. Cool 😎! Aber was soll das sein und wofür ist das überhaupt gut? Das erkläre ich dir in diesem Artikel.

Codeausschnitte in Visual Studio

Codeausschnitte in Visual Studio

Sobald du die grundlegenden Funktionen von Visual Studio kennst und verwendest, wird es Zeit, dass du einige der Funktionen zur Produktivitätssteigerung kennen lernst. Eine davon sind Codeausschnitte.

Tastaturkürzel in Visual Studio

Visual Studios wichtigste Tastaturkürzel

Ein weiterer Schritt zu mehr Produktivität sind Tastaturkürzel. Die 5 wichtigsten Tastaturkürzel in Visual Studio 2019 erkläre ich dir in diesem Artikel.

NuGet - unendliche Weiten Erweiterungen

Neben den vielen Bibliotheken die das .NET Framework von sich schon mit bringt, gibt es noch ein riesiges Verzeichnis von Bibliotheken die Entwickler erstellt haben und überlicherweise ein spezifisches Problem lösen. NuGet ist dabei die Technologie von Microsoft mit der es wirklich einfach ist eine Bibliothek mit der passenden Funktionalität zu finden und diese in deine Anwendung zu integrieren. Im Video Warum NuGet erkläre ich dir genauer was NuGet ist und im Video Bibliotheken von NuGet integrieren zeige ich dir ein praktisches Beispiel. Achja, NuGet kannst du natürlich komfortabel über Visual Studio bedienen.