
Visual Basic Programmierkurs
Meistern Sie Visual Basic von Grund auf und erstellen Sie echte, funktionierende Desktop-Anwendungen. Dieser Kurs führt Sie durch die Kernsprachgrundlagen, objektorientiertes Design, Windows Forms-GUI-Entwicklung und Datenbankintegration – alles, was Sie brauchen, um professionelle VB-Software zu schreiben. Ob Sie in die Unternehmensentwicklung einsteigen oder Ihre .NET-Fähigkeiten erweitern möchten, dies ist das praktische, praxisorientierte Training, das Ergebnisse bringt.
Was Sie lernen werden:
Konfigurieren Sie Visual Studio und erstellen Sie eine voll funktionsfähige Windows Forms-Anwendung von Grund auf.
Wenden Sie objektorientierte Prinzipien – Kapselung, Vererbung und Polymorphie – unter Verwendung von Visual Basic-Klassen an.
Setzen Sie Ablaufsteuerung, Fehlerbehandlung und modulare Prozeduren um, um sauberen, wartbaren Code zu schreiben.
Verbinden Sie Desktop-Anwendungen mit ADO.NET mit SQL-Datenbanken und führen Sie sichere, parametrisierte Abfragen aus.
Verwenden Sie LINQ, generische Auflistungen und Datenbindung, um strukturierte Daten effizient zu verwalten und anzuzeigen.
Stellen Sie produktionsreife VB-Anwendungen mit ClickOnce und professionellen Installationspaket-Tools bereit.
Wie Sie praxisnah lernen Visual Basic Programmierkurs
Wie Sie üben Visual Basic Programmierkurs
Für Unternehmen, die ihr Team schulen möchten
Bei Dedika für Unternehmen enthält der Kurs Übungen und Beispiele, die auf Ihr eigenes Geschäft und die Bedürfnisse Ihres Unternehmens zugeschnitten sind.
Kursinhalt
8 Kapitel • 33 LektionenDauer zwischen 4 und 360 Stunden (Sie entscheiden)
Kapitel 1AusblendenDetails ausblendenDetails anzeigenEinführung in Visual Basic und die IDE
Einführung in Visual Basic und die IDE
Lektion 1 • Den Code-Editor verstehen
Erkundet IntelliSense, Code-Faltung und Syntaxhervorhebung im VB-Editor. Entwickelt effiziente Bearbeitungsgewohnheiten, die alle zukünftigen Programmieraufgaben beschleunigen.
Lektion 2 • Ihr erstes VB-Projekt erstellen
Stellt Projekttypen, die Lösungsstruktur und den Prozess der Erstellung einer Windows Forms-Anwendung vor. Die Teilnehmer erstellen und führen ein minimal funktionierendes Programm aus.
Lektion 3 • Installieren und Konfigurieren von Visual Studio
Führt die Teilnehmer durch das Herunterladen, Installieren und Anpassen von Visual Studio für die VB-Entwicklung. Stellt eine voll funktionsfähige Umgebung sicher, bevor Code geschrieben wird.
Lektion 4 • Geschichte und Zweck von Visual Basic
Behandelt die Entwicklung von VB von BASIC zu .NET und seine Position unter modernen Sprachen. Liefert Kontext, warum VB in der Unternehmens- und Desktop-Entwicklung weiterhin relevant ist.
Kapitel 2AusblendenDetails ausblendenDetails anzeigenVB-Sprachgrundlagen
VB-Sprachgrundlagen
Lektion 1 • Eingabe- und Ausgabeoperationen
Stellt Console.ReadLine, MsgBox, InputBox und grundlegende Dateiausgabe zum Erfassen und Anzeigen von Daten vor. Verbindet Sprachgrundlagen mit sichtbarem, interaktivem Programmverhalten.
Lektion 2 • Variablen, Konstanten und Datentypen
Behandelt die Deklarationssyntax, Namenskonventionen und den vollständigen Satz primitiver Datentypen. Etabliert korrekte Datenmodellierungsgewohnheiten, die für alle nachfolgenden Programmieraufgaben unerlässlich sind.
Lektion 3 • Typkonvertierung und Casting
Erläutert implizite und explizite Konvertierungen, CType und die Convert-Klasse. Verhindert Laufzeitfehler, die durch nicht übereinstimmende Datentypen in realen Anwendungen verursacht werden.
Lektion 4 • Operatoren und Ausdrücke
Vermittelt arithmetische, Vergleichs-, logische und Zeichenfolgenoperatoren sowie die Operatorrangfolge. Die Teilnehmer konstruieren komplexe Ausdrücke, die die Programmlogik steuern.
Kapitel 3AusblendenDetails ausblendenDetails anzeigenAblaufsteuerung und Entscheidungsfindung
Ablaufsteuerung und Entscheidungsfindung
Lektion 1 • Bedingte Anweisungen
Behandelt If...Then...Else, ElseIf-Ketten und die IIf-Funktion für Inline-Entscheidungen. Die Teilnehmer schreiben Programme, die basierend auf ausgewerteten Bedingungen korrekt verzweigen.
Lektion 2 • For- und For Each-Schleifen
Vermittelt zählerbasierte For...Next-Schleifen und sammlungsdurchlaufende For Each...Next-Schleifen. Die Teilnehmer automatisieren wiederkehrende Aufgaben und verarbeiten Datensammlungen effizient.
Lektion 3 • While- und Do-Schleifen
Stellt bedingungsgesteuerte Schleifen vor, einschließlich While...End While und Do...Loop-Varianten. Die Teilnehmer wählen die geeignete Schleifenstruktur für Szenarien mit offener Iteration.
Lektion 4 • Fehlerbehandlung mit Try-Catch
Behandelt strukturierte Ausnahmebehandlung mit Try...Catch...Finally-Blöcken und häufigen Ausnahmetypen. Die Teilnehmer schreiben robuste Programme, die Laufzeitfehler ordnungsgemäß behandeln.
Kapitel 4AusblendenDetails ausblendenDetails anzeigenProzeduren, Funktionen und Module
Prozeduren, Funktionen und Module
Lektion 1 • Erstellen und Verwenden von Funktionen
Behandelt die Funktionsdeklaration, Rückgabetypen und die Return-Anweisung zur Erzeugung berechneter Werte. Die Teilnehmer ersetzen wiederholte Berechnungen durch wiederverwendbare, testbare Funktionseinheiten.
Lektion 2 • Code mit Modulen organisieren
Stellt Standardmodule als Container für gemeinsam genutzte Prozeduren und Konstanten innerhalb eines Projekts vor. Die Teilnehmer strukturieren Projekte mit mehreren Dateien für Klarheit und Wiederverwendung.
Lektion 3 • Geltungsbereich, Lebensdauer und Zugänglichkeit
Vermittelt die Zugriffsmodifizierer Public, Private, Protected und Friend sowie Regeln für den Variablengeltungsbereich. Die Teilnehmer kontrollieren die Sichtbarkeit von Daten, um unbeabsichtigte Seiteneffekte zu verhindern.
Lektion 4 • Definieren und Aufrufen von Sub-Prozeduren
Erläutert die Sub-Deklaration, die Aufrufsyntax und die Rolle von Prozeduren zur Reduzierung von Code-Duplizierung. Etabliert die Gewohnheit, diskrete Aufgaben in benannten Blöcken zu kapseln.
Kapitel 5AusblendenDetails ausblendenDetails anzeigenArrays, Sammlungen und Datenstrukturen
Arrays, Sammlungen und Datenstrukturen
Lektion 1 • LINQ-Abfragen für Sammlungen
Stellt die Syntax von Language Integrated Query zum Filtern, Sortieren und Projizieren von Sammlungen vor. Die Teilnehmer schreiben ausdrucksstarke Datenabfragen, die ausführlichen, schleifenbasierten Code ersetzen.
Lektion 2 • Eindimensionale und mehrdimensionale Arrays
Behandelt die Deklaration, Initialisierung, Indizierung und Größenänderung von Arrays mit ReDim. Die Teilnehmer speichern und rufen geordnete Datensätze ab, die von den meisten realen Programmen benötigt werden.
Lektion 3 • Dictionaries und Schlüssel-Wert-Speicher
Vermittelt Dictionary(Of TKey, TValue) für schnellen Zugriff über Schlüssel. Die Teilnehmer implementieren effiziente Muster zum Datenabruf, die in Konfigurations- und Caching-Szenarien verwendet werden.
Lektion 4 • Generische Listen und ArrayLists
Stellt List(Of T) und ArrayList für dynamische, typsichere Sammlungen vor. Die Teilnehmer verwalten Datensätze variabler Länge ohne manuelle Größenänderung.
Kapitel 6AusblendenDetails ausblendenDetails anzeigenObjektorientierte Programmierung in VB
Objektorientierte Programmierung in VB
Lektion 1 • Klassen, Objekte und Konstruktoren
Behandelt die Klassendeklaration, die Instanziierung mit New und die Überladung von Konstruktoren. Die Teilnehmer erstellen Objekte, die Zustand und Verhalten in einer einzigen Einheit kapseln.
Lektion 2 • Schnittstellen und Polymorphie
Stellt die Deklaration von Interfaces, das Schlüsselwort Implements und Laufzeitpolymorphie vor. Die Teilnehmer schreiben flexiblen Code, der mit Abstraktionen anstelle konkreter Typen arbeitet.
Lektion 3 • Statische Member und Objektlebensdauer
Behandelt statische Felder und Methoden sowie das Finalize/Dispose-Muster für die Ressourcenverwaltung. Die Teilnehmer verwalten Speicher und gemeinsam genutzten Zustand korrekt in Programmen mit mehreren Objekten.
Lektion 4 • Vererbung und Überschreiben von Methoden
Vermittelt die Schlüsselwörter Inherits, Overridable und Overrides zum Aufbau von Klassenhierarchien. Die Teilnehmer erweitern Basisklassen, ohne vorhandenen, getesteten Code zu ändern.
Kapitel 7AusblendenDetails ausblendenDetails anzeigenEntwicklung grafischer Benutzeroberflächen mit Windows Forms
Entwicklung grafischer Benutzeroberflächen mit Windows Forms
Lektion 1 • Ereignisbehandlung und Delegaten
Erläutert das ereignisgesteuerte Modell, Ereignishandler und Delegattypen in Windows Forms. Die Teilnehmer verbinden Benutzeraktionen mit Code, der den Anwendungszustand korrekt aktualisiert.
Lektion 2 • Formularvalidierung und Benutzerfeedback
Behandelt die Eingabevalidierung mit ErrorProvider, MaskedTextBox und Validierungsereignissen. Die Teilnehmer verhindern, dass ungültige Daten in die Anwendung gelangen, und leiten Benutzer mit klarem Feedback.
Lektion 3 • Mehrere Formulare und Navigation
Vermittelt das Erstellen von untergeordneten Formularen, modalen Dialogen und die Datenübergabe zwischen Formularen. Die Teilnehmer erstellen bildschirmübergreifende Anwendungen mit kohärenter Navigation und gemeinsam genutztem Zustand.
Lektion 4 • Formularentwurf und Layout-Steuerelemente
Behandelt den Formular-Designer, die Toolbox und Layout-Container wie Panel und TableLayoutPanel. Die Teilnehmer ordnen Steuerelemente an, um professionelle und in der Größe veränderbare Oberflächen zu erstellen.
Lektion 5 • Häufige Steuerelemente und Eigenschaften
Vermittelt die Konfiguration von TextBox, Label, Button, ComboBox, ListBox und CheckBox. Die Teilnehmer wählen das richtige Steuerelement für jede Dateneingabe- oder Anzeigeanforderung aus und konfigurieren es.
Kapitel 8AusblendenDetails ausblendenDetails anzeigenDatei-I/O und Datenbankintegration
Datei-I/O und Datenbankintegration
Lektion 1 • Binärer und serialisierter Dateizugriff
Stellt BinaryReader, BinaryWriter und XML-Serialisierung für strukturierte Datenspeicherung vor. Die Teilnehmer wählen das richtige Format für Leistung, Portabilität und menschliche Lesbarkeit.
Lektion 2 • DataSet, DataAdapter und Datenbindung
Behandelt DataSet, DataTable und SqlDataAdapter für getrennten Datenzugriff und UI-Bindung. Die Teilnehmer befüllen Raster und Formulare direkt aus Datenbankabfrageergebnissen.
Lektion 3 • Lesen und Schreiben von Textdateien
Behandelt StreamReader, StreamWriter und Methoden der File-Klasse für Textdateioperationen. Die Teilnehmer implementieren persistente Speicherung für Anwendungseinstellungen und benutzergenerierte Inhalte.
Lektion 4 • Verbinden mit Datenbanken mit ADO.NET
Vermittelt SqlConnection, SqlCommand und SqlDataReader für direkte Datenbankkommunikation. Die Teilnehmer stellen Datenbankverbindungen sicher mit Verbindungszeichenfolgen her und verwalten diese.
Ihr gültiges Abschlusszertifikat
Dieser Kurs ist für Sie geeignet:
Büroangestellter: möchte sich wiederholende Aufgaben mit benutzerdefinierten Desktop-Tools automatisieren.
Quereinsteiger: sucht einen strukturierten Einstieg in die Softwareentwicklung.
IT-Support-Techniker: bereit, vom Reparieren von Systemen zum Bauen von Systemen überzugehen.
Informatikstudent: benötigt praktische VB-Kenntnisse, um die akademischen Kursinhalte zu ergänzen.
Kleinunternehmer: möchte interne Tools erstellen, ohne externe Entwickler einzustellen.
Hobbyprogrammierer: neugierig auf die Entwicklung von Desktop-Anwendungen mit dem .NET-Ökosystem.
Was unsere Lernenden sagen
Ihre Kurse sind perfekt. Ich habe das Jahrespaket erworben und habe endlich die Möglichkeit, verschiedene Themen zu verfolgen, die mich interessieren, ohne die Plattform wechseln zu müssen... ich danke Ihnen für alles, was Sie tun, ich habe Sie bereits anderen Leuten empfohlen...

Mir gefällt, wie die Lektionen direkt auf den Punkt kommen und wie ich Kapitel wechseln und Inhalte überspringen kann, die ich nicht brauche.

Mir gefallen die Inhalte und die Art der Präsentation und Transkription der Videos, was den Prozess beschleunigt!

Die Plattform ist schnell und einfach zu bedienen. Die Vielfalt der Inhalte und die ergänzenden Videos helfen sehr beim Lernen.

Wichtige Qualifikationen
FAQ
Wer ist Dedika?
Ist das Zertifikat in Deutschland gültig?
Sind die Kurse kostenlos?
Wie hoch ist der Arbeitsaufwand der Kurse?
Wie sind die Kurse aufgebaut?
Wie funktionieren die Kurse?
Wie lange dauern die Kurse?
Was kostet ein Kurs?
Was ist ein E-Learning- oder Online-Kurs und wie funktioniert er?
PDF-Kurs




















